microsoft visual basic 2005 reloaded second edition n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Microsoft Visual Basic 2005: Reloaded Second Edition PowerPoint Presentation
Download Presentation
Microsoft Visual Basic 2005: Reloaded Second Edition

Loading in 2 Seconds...

play fullscreen
1 / 79

Microsoft Visual Basic 2005: Reloaded Second Edition - PowerPoint PPT Presentation


  • 115 Views
  • Uploaded on

Microsoft Visual Basic 2005: Reloaded Second Edition. Chapter 1 An Introduction to Visual Basic 2005. Objectives. After studying this chapter, you should be able to: Explain the history of programming languages Define the terminology used in object-oriented programming

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

Microsoft Visual Basic 2005: Reloaded Second 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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. Microsoft Visual Basic 2005: Reloaded Second Edition Chapter 1 An Introduction to Visual Basic 2005

    2. Objectives After studying this chapter, you should be able to: • Explain the history of programming languages • Define the terminology used in object-oriented programming • Explain the role of the .NET Framework class library and Common Language Runtime (CLR) • Create a Visual Basic 2005 Windows-based application • Manage the windows in the Integrated Development Environment (IDE) Microsoft Visual Basic 2005: Reloaded, Second Edition

    3. Objectives (continued) • Set the properties of an object • Add a control to a form • Use the Label, Button and PictureBox tools • Enter code in the Code Editor window • Save a solution Microsoft Visual Basic 2005: Reloaded, Second Edition

    4. Objectives (continued) • Start and end an application • Print a project’s code • Write an assignment statement • Close and open an existing solution Microsoft Visual Basic 2005: Reloaded, Second Edition

    5. Programmers • Programs: instructions given to computers • Programmers: people who write programs • Applications programmers: write and maintain programs to handle specific tasks • Systems programmers: write and maintain programs that run the system, such as operating systems, device drivers, utilities Microsoft Visual Basic 2005: Reloaded, Second Edition

    6. A Brief History of Programming Languages • Programming languages: used to communicate with the computer • Machine language (or machine code): • Instructions are written in 0s and 1s • Only way to communicate directly with the computer • Assembly languages: use mnemonics for instructions • Mnemonics: alphabetic abbreviations for instructions Microsoft Visual Basic 2005: Reloaded, Second Edition

    7. A Brief History of Programming Languages (continued) • Assembler: program that converts assembly language instructions into machine code • High-level languages: • Instructions resemble English language • Require an interpreter or compiler to convert high-level language to machine code • Interpreter: translates high-level instructions line-by-line as the program runs • Compiler: translates entire program into machine code before running the program Microsoft Visual Basic 2005: Reloaded, Second Edition

    8. A Brief History of Programming Languages (continued) • Procedure-oriented program: one that focuses on individual tasks and their sequence • Object-oriented program: one that focuses on objects the program can use to accomplish its goal Microsoft Visual Basic 2005: Reloaded, Second Edition

    9. OOP Terminology • OOP: Object-oriented programming • OOD: Object-oriented design • Object: • Represents a real-world entity • Attributes (or properties): describe the object • Methods: behaviors or operations the object can perform • Class: blueprint used to create an object Microsoft Visual Basic 2005: Reloaded, Second Edition

    10. OOP Terminology (continued) • Encapsulation: the class contains all the attributes and behaviors of the object created from the class • Instance: an object created from a class • Abstraction: the hiding of internal details of an object • Exposed: attributes and behaviors that are not hidden • Inheritance: ability to create one class from another Microsoft Visual Basic 2005: Reloaded, Second Edition

    11. OOP Terminology (continued) • Derived class: a new class created from another by inheritance • Base class: the class used to create the new class • Polymorphism: allows the same instructions to be carried out differently depending on the object Microsoft Visual Basic 2005: Reloaded, Second Edition

    12. OOP Terminology (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    13. Visual Studio 2005 • Integrated Development Environment (IDE): • Contains all the tools and features needed to create, run, and test programs • Includes an editor and compiler • Visual Studio 2005: • IDE used to create Windows or Web-based programs • Includes Visual Basic 2005, Visual C++ 2005, Visual C# 2005, and Visual J# 2005 Microsoft Visual Basic 2005: Reloaded, Second Edition

    14. Visual Studio 2005 (continued) • Application: program or suite of programs • Windows-based application: • Has a Windows user interface • Runs on a desktop computer • User interface: what the user sees and interacts with when using an application Microsoft Visual Basic 2005: Reloaded, Second Edition

    15. Visual Studio 2005 (continued) • Web-based application: • Has a Web user interface • Runs on a server • Use a computer browser to access it • Microsoft .NET Framework 2.0: a platform on which you create applications • .NET languages: the programming languages included in Visual Studio • .NET applications: applications created with Visual Studio Microsoft Visual Basic 2005: Reloaded, Second Edition

    16. Visual Studio 2005 (continued) • .NET Framework class library: • Contains an extensive set of classes for use in .NET applications • Reduces development time by providing reusable code • Provides consistency among applications Microsoft Visual Basic 2005: Reloaded, Second Edition

    17. The Common Language Runtime • .NET language compilers translate program statements into a Microsoft Intermediate Language, also called Intermediate Language (IL) • Common Language Runtime (CLR): • Manages the execution of IL instructions • Just-in-time (JIT) compiler: translates IL into machine code • CLR allows compiled IL to be reused, regardless of which .NET language was used to create it Microsoft Visual Basic 2005: Reloaded, Second Edition

    18. The Common Language Runtime (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    19. 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 part of the solution Microsoft Visual Basic 2005: Reloaded, Second Edition

    20. Solutions, Projects, and Files (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    21. Starting Microsoft Visual Studio 2005 Microsoft Visual Basic 2005: Reloaded, Second Edition

    22. Starting Microsoft Visual Studio 2005 (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    23. Starting Microsoft Visual Studio 2005 (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    24. Creating a Visual Basic 2005 Windows-Based Application Microsoft Visual Basic 2005: Reloaded, Second Edition

    25. Creating a Visual Basic 2005 Windows-Based Application (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    26. Creating a Visual Basic 2005 Windows-Based Application (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    27. Managing the Windows in the IDE Microsoft Visual Basic 2005: Reloaded, Second Edition

    28. 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 when using the application • Windows Form object (or form): • Adds other objects such as buttons and textboxes to create the GUI • Instance of the Windows Form class • Automatically instantiated when you create an application Microsoft Visual Basic 2005: Reloaded, Second Edition

    29. The Windows Form Designer Window (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    30. The Solution Explorer Window • Solution Explorer window: • Displays a list of projects contained in this solution • Displays the items contained in each project Microsoft Visual Basic 2005: Reloaded, Second Edition

    31. The Solution Explorer Window (continued) • Project Designer window: • Open by right-clicking on project folder • Allows you to set options for the project • Contains 9 tabs with groups of options Microsoft Visual Basic 2005: Reloaded, Second Edition

    32. The Solution Explorer Window (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    33. The Solution Explorer Window (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    34. The Solution Explorer Window (continued) • Source file: a file containing program instructions • Code: program instructions • Form file: a file containing code associated with a Windows form object Microsoft Visual Basic 2005: Reloaded, Second Edition

    35. The Properties Window • Properties window: displays properties of selected object • Default property values are assigned when an object is created Microsoft Visual Basic 2005: Reloaded, Second Edition

    36. The Properties Window (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    37. The Properties Window (continued) • 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 • Settings box: Right column containing the current value of each property Microsoft Visual Basic 2005: Reloaded, Second Edition

    38. Properties of a Windows Form Object Microsoft Visual Basic 2005: Reloaded, Second Edition

    39. Properties of a Windows Form Object (continued) • Class definition: block of code that defines the attributes and behaviors of an object • Namespace: defines a group of related classes • Dot member access operator: the period that separates words in an object’s name • Name property: used to refer to an object in code • Hungarian notation: naming convention using a 3 or more character prefix to represent the object type • Camel casing: lowercase prefix, uppercase first letter of each word Microsoft Visual Basic 2005: Reloaded, Second Edition

    40. Properties of a Windows Form Object (continued) • Pascal case: • First letter and first letter of each word 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 • Splash screen: first image to appear when application starts Microsoft Visual Basic 2005: Reloaded, Second Edition

    41. Properties of a Windows Form Object (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    42. The Toolbox Window • Toolbox: • Contains tools used to create an application • Each tool represents a class from which to instantiate objects • Controls: • Objects displayed on a form • Are represented as icons in the toolbox • Can be locked in place on the form • Control names use camel casing Microsoft Visual Basic 2005: Reloaded, Second Edition

    43. The Toolbox Window (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    44. The Toolbox Window (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    45. The Label Tool • Label tool: represents a label control • Label control: • Displays text that user cannot edit • Used as “prompts” to explain controls or display output Microsoft Visual Basic 2005: Reloaded, Second Edition

    46. The Label Tool (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    47. The Label Tool (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    48. The Button Tool • Button tool: represents a button control • Button control: • Performs an immediate action when clicked Microsoft Visual Basic 2005: Reloaded, Second Edition

    49. The Button Tool (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition

    50. The Button Tool (continued) Microsoft Visual Basic 2005: Reloaded, Second Edition