1 / 41

Chapter 2: The Visual Studio .NET Development Environment

Chapter 2: The Visual Studio .NET Development Environment. Visual Basic .NET Programming: From Problem Analysis to Program Design. Getting Started with VB .NET. Visual Studio .NET can be used for Visual Basic Other programming languages Start application. Go to:

gavivi
Download Presentation

Chapter 2: The Visual Studio .NET Development Environment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 2: The VisualStudio .NET DevelopmentEnvironment Visual Basic .NET Programming: From Problem Analysis to Program Design

  2. Getting Started with VB .NET • Visual Studio .NET can be used for • Visual Basic • Other programming languages • Start application. Go to: • Start menu -> (All) Programs -> Microsoft Visual Studio .NET -> Microsoft Visual Studio .NET Visual Basic .NET Programming: From Problem Analysis to Program Design

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

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

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

  6. Creating a Project Using Visual Basic .NET • Project • Collection of files related to a VB .NET application • Template: • Pattern for creating a specific type of application • When creating a new project: • Must identify type of project as Visual Basic • Identify template (Windows or Console Application) • Specify project name and location Visual Basic .NET Programming: From Problem Analysis to Program Design

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

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

  9. Understanding How VB .NET Organizes Your Programs • Solution Explorer window • Shows hierarchical arrangement of items • Properties window • Contains information about file properties • File names: • Use .vb extension • Named Module1.vb by default Visual Basic .NET Programming: From Problem Analysis to Program Design

  10. Using the Text Editor • Provides standard text-editing capabilities • Also provides: • Color-coding • Code indentation • Code completion (IntelliSense feature) • Comment • Statement included for documentation purposes only; not read by the compiler (computer) • Starts with a ‘ (e.g., ‘this is a comment) • VB .NET automatically generates some code Visual Basic .NET Programming: From Problem Analysis to Program Design

  11. 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

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

  13. Displaying Line Numbers • Go to Tools (on the menu bar) • > Options -> Text Editor folder • > Basic Subfolder • Click the Line Numbers checkbox • Click OK Visual Basic .NET Programming: From Problem Analysis to Program Design

  14. Renaming Module1.vb • Assign descriptive names to programs you write • Should rename from default names • In the Solution Explorer window, click Module1.vb. • File properties of Module1 appear in the Properties window • Use Properties window to change name • Make sure the module is renamed in the source code Visual Basic .NET Programming: From Problem Analysis to Program Design

  15. Renaming Module1.vb (cont.) Visual Basic .NET Programming: From Problem Analysis to Program Design

  16. Compiling And Executing a Visual Basic .NET Program • Select Debug from the menu bar • Click Start Without Debugging • If there are errors: • Message box displayed Visual Basic .NET Programming: From Problem Analysis to Program Design

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

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

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

  20. Creating a Windows Application • Use Windows Application template • Use Layout toolbar • To control appearance and position of components • The form’s grid • Helps layout components • Not visible when application runs Visual Basic .NET Programming: From Problem Analysis to Program Design

  21. Customizing the Appearance of a Form • Handle • Use to resize objects • Pointer changes to double arrow • Resize form by clicking and dragging handle • Modifiable form elements: • Size • Background color • Title • Name • Position Visual Basic .NET Programming: From Problem Analysis to Program Design

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

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

  24. The Text property does not change the name of the form. The Name property does. 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. Adding Components to a Form • Use Toolbox • Hidden window on left side of main window • Double-click toolbox items to add to form or drag them to the form • When adding buttons • Must identify action that will take place when button pressed • Once the button is placed on the form, double-click the button to reveal the code for it Visual Basic .NET Programming: From Problem Analysis to Program Design

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

  29. Adding Form Components (cont.) • Drag and drop a LABEL from the Toolbox to the form • Rename it from the Properties window (see next PPT slide) Visual Basic .NET Programming: From Problem Analysis to Program Design

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

  31. Drag and drop a BUTTON • Name it; add code Visual Basic .NET Programming: From Problem Analysis to Program Design

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

  33. Getting Started with the Debugger • Debugger • Intended to help identify errors in program that occur while program is running • Cannot help to find coding/syntaxerrors that prevent program from being built successfully (Review Syntax errors) • Helps find logic errors • HOWEVER does not fix them for you Visual Basic .NET Programming: From Problem Analysis to Program Design

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

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

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

  37. Exploring the Help Facility • Help features: • Search for help on specific item • Browse table of contents • Scroll through alphabetized index of topics • Dynamic help • Identifies help topics in response to actions • Displays topics depending on currently selected window or item • Context-sensitive help Visual Basic .NET Programming: From Problem Analysis to Program Design

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

  39. Summary • Visual Studio .NET • 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

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

  41. Summary (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

More Related