Sie sind auf Seite 1von 50

Chapter 2: The Visual

Studio .NET Development


Environment
Visual Basic .NET Programming:
From Problem Analysis to Program Design
Objectives
Explore the Visual Studio .NET development
environment
Create a project using Visual Basic .NET
Compile and execute a Visual Basic .NET program
Use the visual form designer
Explore the debugging tool
Explore the help facility

Visual Basic .NET Programming: From Proble 2


Exploring the Visual Studio .NET
Development Environment
Integrated Development Environment (IDE)

Set of software tools used for programming

Visual Studio .NET can be used for

Visual Basic

Other programming languages

Visual Basic .NET Programming: From Proble 3


Getting Started with VB .NET
Install Visual Studio .NET

Start application

Visual Basic .NET Programming: From Proble 4


Exploring the Microsoft
Development Environment
MDE includes
Menu bar
Various toolbars
Several windows
Context-sensitive
Toolbars are displayed to support the task you are
performing

Visual Basic .NET Programming: From Proble 5


Visual Basic .NET Programming: From Proble 6
Exploring the Microsoft
Development Environment
(continued)
Hidden windows

Enable you to keep frequently needed tools


available without cluttering IDE

Reveal hidden window by moving mouse pointer


over its tab

Configure environment to match Figure 2-2

Visual Basic .NET Programming: From Proble 7


Visual Basic .NET Programming: From Proble 8
Understanding the Start Page
Start Page
Automatically loads in document window
Contains three tabs named:
Projects
Online Resources
My Profile
Project
Collection of files related to a VB .NET application

Visual Basic .NET Programming: From Proble 9


Visual Basic .NET Programming: From Proble 10
Creating a Project Using Visual
Basic .NET
When creating a new project:
Must identify type of project as Visual Basic
Identify template
Specify project name and location
Template:
Pattern for creating a specific type of application

Visual Basic .NET Programming: From Proble 11


Visual Basic .NET Programming: From Proble 12
Visual Basic .NET Programming: From Proble 13
Creating a Project Using Visual
Basic .NET
After creating project using New Project dialog
box, displayed components are:
Module1.vb document
VB .NET automatically generates some code
Solution Explorer window
Properties window
Contains information about file properties

Visual Basic .NET Programming: From Proble 14


Understanding How VB .NET
Organizes Your Programs
Solution Explorer window

Shows hierarchical arrangement of items

File names:

Use .vb extension

Named Module1.vb by default

Visual Basic .NET Programming: From Proble 15


Understanding How VB .NET
Organizes Your Programs
(continued)
Solution

Container for one or more projects

Must designate startup project

When solution contains more than one project

Project that runs first

Visual Basic .NET Programming: From Proble 16


Using the Text Editor
Provides standard text-editing capabilities
Also provides:
Color-coding
Code indentation
Code completion
Comment
Statement included for documentation purposes
only

Visual Basic .NET Programming: From Proble 17


Using the Text Editor
(continued)
IntelliSense

Helps you complete lines of code by matching


words

Recognizes partial class and method names

Suggests possible matches for name you are typing

Visual Basic .NET Programming: From Proble 18


Visual Basic .NET Programming: From Proble 19
Modifying the Text Editor
Settings
Can change:

Font type

Font size

Color of text in code editor window

Visual Basic .NET Programming: From Proble 20


Renaming Module1.vb
Assign descriptive names to programs you write

Should rename from default names

Use Properties window to change name

Also rename module in source code

Visual Basic .NET Programming: From Proble 21


Setting the Startup Object
Startup object

Module where execution begins when VB .NET


runs application

If module renamed:

Must modify startup object

Using Property Pages dialog box

Visual Basic .NET Programming: From Proble 22


Visual Basic .NET Programming: From Proble 23
Compiling And Executing a
Visual Basic .NET Program
Several ways to compile and execute:
Options on Build and Debug menus or toolbars
Shortcut key combinations
Matter or preference
Select Debug on menu bar
Click Start Without Debugging
If there are errors:
Message box displayed

Visual Basic .NET Programming: From Proble 24


Visual Basic .NET Programming: From Proble 25
Visual Basic .NET Programming: From Proble 26
Using the Visual Form
Designer
Windows application
Runs in Windows environment
Visual form editor:
Windows Form Designer
Can select icons representing various components
Place and arrange components on window
Code is automatically written to match visual form

Visual Basic .NET Programming: From Proble 27


Creating a Windows
Application
Use Windows Application template
Use Layout toolbar
To control appearance and position of components

Form grid
Helps to layout components
Not visible when applications runs

Visual Basic .NET Programming: From Proble 28


Visual Basic .NET Programming: From Proble 29
Creating a Windows
Application (continued)
Handle

Use to resize objects

Pointer changes to double arrow

Resize form by clicking and dragging handle

Visual Basic .NET Programming: From Proble 30


Customizing the Appearance of
a Form
Modify form elements:
Size
Background color
Title
Name
Position

Visual Basic .NET Programming: From Proble 31


Visual Basic .NET Programming: From Proble 32
Visual Basic .NET Programming: From Proble 33
Visual Basic .NET Programming: From Proble 34
Visual Basic .NET Programming: From Proble 35
Adding Components to a Form
Use Toolbox

Hidden window on left side of main window

Double-click toolbox items to add to form

When adding buttons

Must identify action that will take place when


button pressed

Visual Basic .NET Programming: From Proble 36


Visual Basic .NET Programming: From Proble 37
Visual Basic .NET Programming: From Proble 38
Exploring the Debugging Tool
Debugger
Helps you isolate errors

Breakpoint
Flag that tells debugger to temporarily suspend
execution of program at a particular point
Can view information about program
May help determine source of problem

Visual Basic .NET Programming: From Proble 39


Getting Started with the
Debugger
Debugger
Intended to help identify errors in program that
occur while program is running
Cannot help to find coding errors that prevent
program from being built successfully
Syntax errors
Helps find logic errors
HOWEVER does not fix them for you

Visual Basic .NET Programming: From Proble 40


Setting Breakpoints
Position cursor in code window

Right-click

Select Insert Breakpoint from popup menu

Program execution is suspended just before line of


code where breakpoint is set

Execute program in debug mode

Visual Basic .NET Programming: From Proble 41


Visual Basic .NET Programming: From Proble 42
Visual Basic .NET Programming: From Proble 43
Exploring the Help Facility
Help features:
Search for help on specific item
Browse table of contents
Scroll through alphabetized index of topics
Dynamic help
Context-sensitive help

Visual Basic .NET Programming: From Proble 44


Accessing Help
Use Help menu
Contents option:
List of help topics in table of contents format
Organizes help topics in hierarchical fashion
Index option:
Displays list of help topics in alphabetical order
Search option:
Search database of help pages

Visual Basic .NET Programming: From Proble 45


Accessing Help (continued)
Dynamic Help option:

Identifies help topics in response to actions

Displays topics depending on currently selected


window or item

Visual Basic .NET Programming: From Proble 46


Exploring Context-Sensitive
Help
Invoke by pressing F1 key
Obtain help on virtually any
Keyword
Component
Window
Other element of VB .NET

Visual Basic .NET Programming: From Proble 47


Summary
Visual Studio .NET
Integrated Development Environment (IDE)
Set of software tools that helps you code, debug,
and test a system as you develop it
Provides many options that allow you to customize
appearance of screen and the tools
Uses hierarchical arrangement of solutions and
projects to organize programs

Visual Basic .NET Programming: From Proble 48


Summary (continued)
The VB .NET text editor
Supports color-coding, indentation, and code
completion features
Compile and execute VB .NET program
Using options on Build and Debug menus
Visual form editor
Visual development tool
Generates code from forms

Visual Basic .NET Programming: From Proble 49


Summary (continued)
Debugger

Tool that helps identify problems

Help facility of VB .NET provides many options


for accessing help

Visual Basic .NET Programming: From Proble 50

Das könnte Ihnen auch gefallen