MELJUN CORTES Vb.net the vb .net ide
-
Upload
meljun-cortes -
Category
Technology
-
view
68 -
download
3
Transcript of MELJUN CORTES Vb.net the vb .net ide
-
Visual Basic .NET Programming
The Visual Studio .Net IDE
Differences between VB.Net and VB6 IDE
Creating Visual Basic .NET Projects
Setting Project References
The Visual Studio .Net IDE * Property of STIPage 1 of 30
Using Development Environment Features
Debugging Applications
-
Visual Basic .NET Programming
There is one IDE for all .NET projects
Solutions can contain multiple
programming language
The IDE is customizable through My
Profile
Differences between VB.Net and VB6 IDE
The Visual Studio .Net IDE * Property of STIPage 2 of 30
Profile
The IDE has a built-in Internet browser
-
Visual Basic .NET Programming
Start Window
The IDEStart Window
The Visual Studio .Net IDE * Property of STIPage 3 of 30
-
Visual Basic .NET Programming
Choosing a Project Template
Visual Studio Templates
The Visual Studio .Net IDE * Property of STIPage 4 of 30
-
Visual Basic .NET Programming
Choosing a Project Template
Template Use this template to create:
Windows
Applications
Standard Windows-based
applications
Class Library
Class libraries that provide similar
functionality to Microsoft Active X
DLL
The Visual Studio .Net IDE * Property of STIPage 5 of 30
DLL
Windows
Control
Library
User-defined Windows control
projects
Web Control
Library
User-defined Web controls that
can be reused on Web page
Console
Application
Console application that will run
from a command line
Windows
Service
Windows services that will run
continuously regardless of whether
a user is logged on or not
-
Visual Basic .NET Programming
Analyzing Project Structures
What follows are the files contained in
every VB .Net project:
Solution files (.sn, suo)
Project files (.vbproj)
The Visual Studio .Net IDE * Property of STIPage 6 of 30
Local project items (.vb)
Web project items (.aspx, .asmx, .asax)
-
Visual Basic .NET Programming
Creating VB .NET Projects
Assemblies
one or more files that make up a Visual
Studio Application
key concept in .NET development
The Visual Studio .Net IDE * Property of STIPage 7 of 30
serve as building block for all .NET
applications.
Namespaces
used in .NET Framework assemblies
organize classes, interface and modules
into a structure that is easy to understand
-
Visual Basic .NET Programming
Creating Windows Application Project
File > New Project
select the Windows Application template
type a name for the project then click OK
The Visual Studio .Net IDE * Property of STIPage 8 of 30
-
Visual Basic .NET Programming
Setting Project References
Adding References
select the current project in Solution
Explorer then Project > Add Reference
The Visual Studio .Net IDE * Property of STIPage 9 of 30
click .NET, COM, or Projects tab
locate the required component in the list
you may click the Browse tab to locate the
file
repeat step 3 for all the components you
require, and then OK
-
Visual Basic .NET Programming
Setting Project Properties
Application Property Settings:
Assembly name
Root namespace
Application type
Startup object
Assembly Information
The Visual Studio .Net IDE * Property of STIPage 10 of 30
-
Visual Basic .NET Programming
Setting Project Properties
Compile Property Settings:
Build output path
Option explicit
Option Strict
The Visual Studio .Net IDE * Property of STIPage 11 of 30
-
Visual Basic .NET Programming
Solution Explorer
Object Browser
Server Explorer
IDE Features
The Visual Studio .Net IDE * Property of STIPage 12 of 30
Task List
Dynamic Help
-
Visual Basic .NET Programming
IDE Features
Form Window
where the controls that make up the user
interface are placed
The Visual Studio .Net IDE * Property of STIPage 13 of 30
-
Visual Basic .NET Programming
IDE Features
Code Window
where the codes for forms, events and
methods are written, displayed and
modified
The Visual Studio .Net IDE * Property of STIPage 14 of 30
-
Visual Basic .NET Programming
IDE Features
Toolbox
contains the objects and controls that can
be added to Windows Forms
The Visual Studio .Net IDE * Property of STIPage 15 of 30
-
Visual Basic .NET Programming
IDE Features
Component Tray
where non-visual components that do not
appear at run time are stored
The Visual Studio .Net IDE * Property of STIPage 16 of 30
-
Visual Basic .NET Programming
IDE Features
Properties Window
where properties of an object selected at
design time are modified
The Visual Studio .Net IDE * Property of STIPage 17 of 30
-
Visual Basic .NET Programming
IDE Features
Auto Hide
hides windows from the main IDE
click the Auto Hide button on the
toolbar to toggle Auto Hide on and off
The Visual Studio .Net IDE * Property of STIPage 18 of 30
Tabbed Documents
this mode adds a tab to the top of the
main window for each open document or
file
click on the tab that represents the
document to switch between open
documents
-
Visual Basic .NET Programming
IDE Features
Multiple Documents
MDI Multiple Document Interface
display multiple documents simultaneously
to work in an MDI environment
Tools > Options
The Visual Studio .Net IDE * Property of STIPage 19 of 30
click Multiple documents on the Window
layout section
click OK
Dockable windows
all windows within the IDE can be docked
to any edge of the IDE by dragging them to
any location
-
Visual Basic .NET Programming
displays project hierarchy, project
references, project items and any
subfolders that contain project items
Solution Explorer
The Visual Studio .Net IDE * Property of STIPage 20 of 30
-
Visual Basic .NET Programming
Show all Files mode
click the Show all Files button to
display the hidden files or those marked as
excluded from the project
Manipulating Projects
Solution Explorer
The Visual Studio .Net IDE * Property of STIPage 21 of 30
Manipulating Projects
Drag-and-drop editing
Context menus
-
Visual Basic .NET Programming
Server Explorer
Managing Data Connections
View > Server Explorer
The Visual Studio .Net IDE * Property of STIPage 22 of 30
Adding a connection
click Connect to Database on the
Server Explorer toolbar
-
Visual Basic .NET Programming
Server Explorer
select Data Source from the Data Source
box then click the Continue button
The Visual Studio .Net IDE * Property of STIPage 23 of 30
click Browse button to select a database
file and enter the corresponding User
name and Password of the database
click Test Connection to check if the
connection was successfully done
-
Visual Basic .NET Programming
View > Object Browser
Object Browser
The Visual Studio .Net IDE * Property of STIPage 24 of 30
-
Visual Basic .NET Programming
Using the VB .NET Object Browser, you
can:
examine objects and their members within
a library
access lower-level items
ObjectBrowser
The Visual Studio .Net IDE * Property of STIPage 25 of 30
examine how the .NET Framework class
libraries use inheritance in their object
hierarchies
-
Visual Basic .NET Programming
tasks are kept in the .suo project file so
that information are not lost when the
Visual Studio .NET is closed
View > Other Windows > Task List
Task ListWindow
The Visual Studio .Net IDE * Property of STIPage 26 of 30
Adding Task List
type in the top row that is always visible to
the Task List window
build your application to automatically add
tasks to the list
create comments in the code that use
specific token strings defined in the Options
dialog box
-
Visual Basic .NET Programming
displays appropriate Help links to the .NET
Help files
changes topic depending on the location
of the cursor
Help > Dynamic Help
Dynamic Help
The Visual Studio .Net IDE * Property of STIPage 27 of 30
CheckBox
selected
from the
Toolbox
Button
selected
from the
Toolbox
-
Visual Basic .NET Programming
Designing VB .NET Application
Steps in creating a program in VB .Net.
Create the interface
Set properties
Write the code
The Visual Studio .Net IDE * Property of STIPage 28 of 30
Write the code
-
Visual Basic .NET Programming
Debugging Applications
Setting Breakpoints
Ways
click the margin to the left of the code window
on the line containing the statement where
debugger will halt
DebugDebugDebugDebug > New BreakpointNew BreakpointNew BreakpointNew Breakpoint
place the cursor on the line where you want
the debugger to halt. Press to switch the
The Visual Studio .Net IDE * Property of STIPage 29 of 30
the debugger to halt. Press to switch the
breakpoint on and off.
Debugging Code
Step Into
Step Over
Step Out
-
Visual Basic .NET Programming
Debugging Applications
Sample Demonstration:
create a new project
double-click the form to go to Code
window
type following code on the Private Sub
Form1_Load event handler:
Dim X As Integer
Dim Y As Integer
The Visual Studio .Net IDE * Property of STIPage 30 of 30
X = 10
Y = X 5
MessageBox.Show(Y)
place the pointer on the line Y = X 5
then press
press
place the pointer on the Y variable
press to Step into the code
close the program