1 / 70

Microsoft Visual Basic 2010: Reloaded Fourth Edition

Learn how to create Windows applications using Visual Basic 2010. This chapter covers managing the IDE, setting object properties, adding controls to forms, using tools like Label, Button, and PictureBox, entering code in the Code Editor, saving solutions, starting and ending applications, and more.

caarons
Download Presentation

Microsoft Visual Basic 2010: Reloaded Fourth Edition

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. Microsoft Visual Basic 2010: ReloadedFourth Edition Chapter One An Introduction to Visual Basic 2010

  2. Objectives After studying this chapter, you should be able to: • Create a Visual Basic 2010 Windows-based application • Manage the windows in the Integrated Development Environment (IDE) • Set the properties of an object • Add a control to a form • Use the Label, Button, and PictureBox tools • Use the options on the Format menu Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  3. Objectives (cont'd.) • Enter code in the Code Editor window • Save a solution • Start and end an application • Print an application’s code and interface • Write an assignment statement • Print an application’s code and interface • Close and open an existing solution • Find and correct a syntax error Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  4. Visual Studio 2010 • Visual Basic 2010 is an object-oriented programming language • Object:anything that can be seen, touched, or used • Class: a pattern used to create an object • Instance: an object created from a class; object is said to be instantiated • Integrated Development Environment (IDE): • Contains all the tools and features needed to create, run, and test programs • Includes Visual Basic, Visual C++, Visual C#, and Visual F# Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  5. Visual Studio 2010 (cont'd.) • Application: program or suite of programs • Windows-based application: • Has a Windows user interface • Runs on a personal computer • User interface: what the user sees and interacts with when using an application • Web-based application: • Has a Web user interface • Runs on a server • Accessed with a computer browser Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  6. Creating a Visual Basic 2010 Windows Application • Windows applications consist of solutions, projects, and files • Solution: a container that stores projects and files for an entire application • Project: a container that stores files associated with a specific portion of the solution • A solution may contain one or more projects Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  7. Solutions, Projects, and Files (cont'd.) Figure 1-1: Illustration of a solution, project, and file Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  8. Starting Microsoft Visual Studio 2010 Figure 1-2: How to start Visual Studio 2010 or Visual Basic 2010 Express Edition Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  9. Figure 1-3: Visual Studio 2010 Professional startup screen Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  10. Figure 1-4: Visual Basic 2010 Express startup screen Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  11. How to Create a Visual Basic 2010 Windows Application Figure 1-5: How to create a Visual Basic 2010 Windows application Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  12. How to Create a Visual Basic 2010 Windows Application (cont’d.) Figure 1-5: How to create a Visual Basic 2010 Windows application (cont’d.) Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  13. How to Create a Visual Basic 2010 Windows Application (cont’d.) Figure 1-6: Options dialog box Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  14. How to Create a Visual Basic 2010 Windows Application (cont’d.) Figure 1-7: Completed New Project dialog box in Visual Studio 2010 Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  15. How to Create a Visual Basic 2010 Windows Application (cont’d.) Figure 1-8: Completed New Project dialog box in Visual Basic 2010 Express Edition Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  16. How to Create a Visual Basic 2010 Windows Application (cont’d.) Figure 1-9: Solution and Visual Basic Project Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  17. Managing the Windows in the IDE Figure 1-10: How to manage the windows in the IDE Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  18. The Windows Form Designer Window • Windows Form Designer window: • Allows you to create (design) the GUI • Graphical user interface (GUI): • What the user sees and interacts with • Windows Form object (or form): • Foundation for the user interface • Add other objects such as buttons/text boxes to form • Title bar with caption and Minimize, Maximize, and Close buttons • Tab at top of designer window has Form1.vb [Design] Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  19. The Windows Form Designer Window (cont’d.) Figure 1-11: Windows Form Designer window Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  20. The Solution Explorer Window • Solution Explorer window: • Displays a list of projects contained in this solution • Displays the items contained in each project Figure 1-12: Solution Explorer window Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  21. The Solution Explorer Window (cont'd.) • Source file: a file containing program instructions • Code: program instructions • Form file: a file containing code associated with a Windows form • Give each form file a meaningful name using the Properties window Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  22. The Properties Window • Properties: a set of attributes that determine an object’s appearance and behavior • Properties window: displays properties of selected object • Default property values are assigned when an object is created Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  23. The Properties Window (cont'd.) Figure 1-13: Properties window showing the Form1.vb file’s properties Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  24. The Properties Window (cont'd.) • Properties window includes an Object box and a Properties list • Object box: • Located immediately below Properties window title bar • Contains the name of the selected object • Properties list: • Left column displays names of properties • Use the Alphabetical or Categorized buttons to sort the display of properties • Settings box: Right column containing the current value of each property Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  25. Properties of a Windows Form Figure 1-14: Properties window showing a partial listing of the form’s properties Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  26. Properties of a Windows Form (cont'd.) • Class definition: block of code that defines the attributes and behaviors of an object • All class definitions are contained in namespaces • Namespace: defines a group of related classes • Dot member access operator: the period that separates words in an object’s name to indicate a hierarchy of namespaces • Name property: used to refer to an object in code • Give each object a meaningful name Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  27. Properties of a Windows Form (cont'd.) • Pascal case: • First letter of each word in the name is uppercase • First part of name is object’s purpose • Second part of name is object’s class • Textproperty: controls the caption displayed on form’s title bar • StartPositionproperty: determines the form’s position on the screen when application starts • Font: general shape of characters in text • Recommended font is Seqoe UI font • Point: a measure of font sizes; one point = 1/72 inch Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  28. The Toolbox Window • Toolbox: • Contains objects that can be added to other objects, such as a form • Each tool has an icon and a name to identify it • Each tool represents a class from which objects, called controls, can be created • Controls: • Objects displayed on a form • Represented as icons in the toolbox • Controls on a form can be selected, sized, moved, deleted, locked in place on the form and unlocked Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  29. Figure 1-15: Toolbox window Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  30. The Toolbox Window (cont'd.) Figure 1-16: How to add a control to a form Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  31. The Toolbox Window (cont'd.) Figure 1-17: How to manipulate the controls on a form Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  32. The Label Control • Label control: • Displays text that user cannot edit • Used as “prompts” to explain controls or display output • Name should end with “Label” • Control names use camel case • Camel case: lowercase first word; uppercase first letter of each subsequent word in the name • Not necessary to assign meaningful names for labels used as prompts because they are never used in code • Labels used for output should have meaningful names Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  33. The Label Control (cont'd.) Figure 1-18: Wizard application’s user interface Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  34. The Button Control • Button control: • Performs an immediate action when clicked • Its name should end with “Button” • Text property: specifies the text that appears on the button’s face Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  35. The Picture Box Control • Picture box control: used to display an image on a form • Image property: specifies the image to display • SizeMode property: handles how the image will be displayed • Settings: Normal, StretchImage, AutoSize, CenterImage, or Zoom Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  36. Using the Format Menu • Format menu: provides options for manipulating controls on the form • Align option: aligns two or more controls by left, right, top, or bottom borders • Make Same Size option: makes width and/or height of two or more controls the same • Center in Form option: centers controls horizontally or vertically on the form • Multi-select controls by clicking the first, then using Ctrl-click for each additional control • First control selected is the reference control • Its size/position is used to adjust the others Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  37. The Code Editor Window • Events: user actions while program is running • Examples: clicking, double-clicking, scrolling • Event procedure: set of instructions to be processed when an event occurs • Tells the object how to respond to an event • Code editor window: used to enter event procedure’s code Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  38. The Code Editor Window (cont'd.) Figure 1-19: How to open the Code Editor window Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  39. The Code Editor Window (cont'd.) Figure 1-20: Code Editor window Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  40. The Code Editor Window (cont'd.) • Class statement: used to define a class • Begins with Public Class <class name> • Ends with End Class • Class Name list box: lists the names of objects (controls) included in the user interface • Method Name list box: lists the events to which the selected object is capable of responding • When you select a control from the Class Name list box and a method name, a code template for the event appears in the Code Editor window • Syntax: rules of the language Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  41. The Code Editor Window (cont'd.) • Keyword: a word with special meaning in a programming language • Event code template has a procedure header and a procedure footer • Event’s procedure header: • Begins with keywords Private Sub • Procedure name includes object name and event name • Handles clause indicates for which objects’ events this code will execute • Sub procedure: block of code that performs a task Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  42. The Code Editor Window (cont'd.) Figure 1-21: Code template for the exitButton’s Click event procedure Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  43. The Me.Close() Instruction • Me.Close() instruction: closes the current form at run time • If the current form is the only form, the application is terminated • Me keyword: refers to the current form • Method: predefined VB procedure that can be invoked (called) when needed • Sequential processing: each line is executed in sequence • Also called a sequence structure Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  44. The Me.Close() Instruction (cont'd.) Figure 1-22: Me.Close()instruction entered in the Click event procedure Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  45. Saving a Solution • An asterisk appears on the designer and Code Editor tabs if a change was made since the last time the solution was saved Figure 1-23: How to save a solution Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  46. Starting and Ending an Application • Startup form: the form to be displayed when the application starts Figure 1-24: How to specify the startup form Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  47. Starting and Ending an Application (cont'd.) Figure 1-25: Project Designer window Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  48. Starting and Ending an Application (cont'd.) Figure 1-26: How to start an application Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  49. Starting and Ending an Application (cont'd.) Figure 1-27: Result of starting the Wizard Viewer application Microsoft Visual Basic 2010: Reloaded, Fourth Edition

  50. Starting and Ending an Application (cont'd.) • When you start a VB application, the IDE creates an executable file • Executable file: • Can be run outside of Visual Studio 2010 • Has a file extension of .exe • Stored in the project’s bin\Debug folder Microsoft Visual Basic 2010: Reloaded, Fourth Edition

More Related