Chapter 2: The Visual Studio .NET Development Environment

1 Chapter 2: The Visual Studio .NET Development Environme...
Author: Jasmin Walters
0 downloads 3 Views

1 Chapter 2: The Visual Studio .NET Development EnvironmentVisual Basic .NET Programming: From Problem Analysis to Program Design

2 Visual Basic .NET Programming: From Problem Analysis to Program DesignObjectives 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 Problem Analysis to Program Design

3 Exploring the Visual Studio .NET Development EnvironmentIntegrated 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 Problem Analysis to Program Design

4 Getting Started with VB .NETInstall Visual Studio .NET Start application Visual Basic .NET Programming: From Problem Analysis to Program Design

5 Exploring the Microsoft Development EnvironmentMDE includes Menu bar Various toolbars Several windows Context-sensitive Toolbars are displayed to support the task you are performing Visual Basic .NET Programming: From Problem Analysis to Program Design

6 Visual Basic .NET Programming: From Problem Analysis to Program Design

7 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 Problem Analysis to Program Design

8 Visual Basic .NET Programming: From Problem Analysis to Program Design

9 Understanding the Start PageAutomatically 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 Problem Analysis to Program Design

10 Visual Basic .NET Programming: From Problem Analysis to Program Design

11 Creating a Project Using Visual Basic .NETWhen 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 Problem Analysis to Program Design

12 Visual Basic .NET Programming: From Problem Analysis to Program Design

13 Visual Basic .NET Programming: From Problem Analysis to Program Design

14 Creating a Project Using Visual Basic .NETAfter 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 Problem Analysis to Program Design

15 Understanding How VB .NET Organizes Your ProgramsSolution Explorer window Shows hierarchical arrangement of items File names: Use .vb extension Named Module1.vb by default Visual Basic .NET Programming: From Problem Analysis to Program Design

16 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 Problem Analysis to Program Design

17 Visual Basic .NET Programming: From Problem Analysis to Program DesignUsing 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 Problem Analysis to Program Design

18 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 Problem Analysis to Program Design

19 Visual Basic .NET Programming: From Problem Analysis to Program Design

20 Modifying the Text Editor SettingsCan change: Font type Font size Color of text in code editor window Visual Basic .NET Programming: From Problem Analysis to Program Design

21 Visual Basic .NET Programming: From Problem Analysis to Program DesignRenaming 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 Problem Analysis to Program Design

22 Setting the Startup ObjectModule 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 Problem Analysis to Program Design

23 Visual Basic .NET Programming: From Problem Analysis to Program Design

24 Compiling And Executing a Visual Basic .NET ProgramSeveral 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 Problem Analysis to Program Design

25 Visual Basic .NET Programming: From Problem Analysis to Program Design

26 Visual Basic .NET Programming: From Problem Analysis to Program Design

27 Using the Visual Form DesignerWindows 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 Problem Analysis to Program Design

28 Creating a Windows ApplicationUse 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 Problem Analysis to Program Design

29 Visual Basic .NET Programming: From Problem Analysis to Program Design

30 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 Problem Analysis to Program Design

31 Customizing the Appearance of a FormModify form elements: Size Background color Title Name Position Visual Basic .NET Programming: From Problem Analysis to Program Design

32 Visual Basic .NET Programming: From Problem Analysis to Program Design

33 Visual Basic .NET Programming: From Problem Analysis to Program Design

34 Visual Basic .NET Programming: From Problem Analysis to Program Design

35 Visual Basic .NET Programming: From Problem Analysis to Program Design

36 Adding Components to a FormUse 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 Problem Analysis to Program Design

37 Visual Basic .NET Programming: From Problem Analysis to Program Design

38 Visual Basic .NET Programming: From Problem Analysis to Program Design

39 Exploring the Debugging ToolDebugger 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 Problem Analysis to Program Design

40 Getting Started with the DebuggerIntended 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 Problem Analysis to Program Design

41 Visual Basic .NET Programming: From Problem Analysis to Program DesignSetting 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 Problem Analysis to Program Design

42 Visual Basic .NET Programming: From Problem Analysis to Program Design

43 Visual Basic .NET Programming: From Problem Analysis to Program Design

44 Exploring the Help FacilityHelp 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 Problem Analysis to Program Design

45 Visual Basic .NET Programming: From Problem Analysis to Program DesignAccessing 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 Problem Analysis to Program Design

46 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 Problem Analysis to Program Design

47 Exploring Context-Sensitive HelpInvoke by pressing F1 key Obtain help on virtually any Keyword Component Window Other element of VB .NET Visual Basic .NET Programming: From Problem Analysis to Program Design

48 Visual Basic .NET Programming: From Problem Analysis to Program DesignSummary 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 Problem Analysis to Program Design

49 Visual Basic .NET Programming: From Problem Analysis to Program DesignSummary (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 Problem Analysis to Program Design

50 Visual Basic .NET Programming: From Problem Analysis to Program DesignSummary (continued) Debugger Tool that helps identify problems Help facility of VB .NET provides many options for accessing help Visual Basic .NET Programming: From Problem Analysis to Program Design