Prepared by
This presentation is the property of its rightful owner.
Sponsored Links
1 / 22

prepared by James T. Perry University of San Diego PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on
  • Presentation posted in: General

prepared by James T. Perry University of San Diego. Ch. 1: Introduction to VB. Writing windows applications with VB Prog. languages: procedural, object oriented, & event driven Writing VB projects The VB environment Writing your first VB project Finding & fixing errors Visual Basic help.

Download Presentation

prepared by James T. Perry University of San Diego

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


Prepared by james t perry university of san diego

prepared by

James T. Perry

University of San Diego


Ch 1 introduction to vb

Ch. 1: Introduction to VB

  • Writing windows applications with VB

  • Prog. languages: procedural, object oriented, & event driven

  • Writing VB projects

  • The VB environment

  • Writing your first VB project

  • Finding & fixing errors

  • Visual Basic help


Writing windows apps with vb

Labels

Text boxes

Frame

Check boxes

Option buttons

Command buttons

Image

Picture box

Writing Windows Apps. with VB

  • The Windows GUI


Graphic user interface

Graphic User Interface

  • Graphic User Interface (GUI) comprises

    • Forms

    • Controls

    • Event-driven programming


Prog languages procedural object oriented event driven

Prog. Languages: procedural, object oriented, & event driven

  • The Object Model

    • Objects (nouns)controls

    • Properties (adjectives)form1.Caption

    • Methods (verbs)debug.print

  • Versions of Visual Basic

    • Working Model

    • Learning Edition

    • Professional Edition

    • Enterprise Edition


Planning visual basic projects

Planning Visual Basic Projects

  • The three-step process for planning projects

    • Design the user interface

      Sketch the screens with forms and controls needed

    • Establish the objects' properties

      Write down the properties for each object

    • Plan the Basic code

      Write out pseudocode for actions your program will perform


Writing visual basic projects

Writing Visual Basic Projects

  • The three-step process for writing projects

    • Design the user interface

      Create the forms and controls you previously sketched

    • Set the objects' properties

      Give each object a name and set their properties

    • Write the Basic code

      Write out Visual Basic code to carry out your application's actions


Visual basic projects

Visual Basic Projects

  • Visual Basic projects create several files

    • Project file: .VBP

      Holds the names of other files in the project

    • Form files: .FRM

      Each form is saved as a separate file

      Form file contains a description of a form's objects and the Basic code attached to a form

    • Standard code module: .BAS (optional)

    • Custom controls: .OCX (optional)

    • Form information: .VBW


The visual basic environment

The Visual Basic Environment

  • Form, Project Explorer, Properties, and Form Layout Windows

  • Toolbox

  • Main Visual Basic window

  • Toolbar, Form location & size information

  • Help

  • Design- , Run- , and Break Time


The toolbox

The Toolbox

  • Tool box contents vary based on which version of Visual Basic you are running.

  • Toolbox contains a common set of tools across all VB versions


The visual basic toolbar

The Visual Basic Toolbar

  • The buttons on the toolbar are shortcuts

  • Toolbar buttons are a quick way to activate frequently used commands

  • Each button stands for a command that you can also select a the Visual Basic menu


Writing your first vb project

Writing Your First VB Project

  • Set up your Visual Basic workspace

  • Define user interface

  • Set properties

  • Write code

  • Visual Basic code statements

  • Run, save, open, modify, & print the Hello World project

  • Documentation


Set up your vb workspace

Set Up Your VB Workspace

  • Set up Options to reflect these settings:


Define the user interface

Define the User Interface

  • Resize the form

    • Drag the lower-right handle to enlarge the form

    • Drag any handle in the middle of a side to enlarge the form in that direction only

  • Place controls on the form

    • Click the label tool

    • Click and drag the mouse (a crosshair) to place the control on the form


Set properties

Set Properties

  • Set the Name and Caption properties

    • Always set the Name property before writing code

    • Next, set the Caption property

  • The Name property identifies the object internally--so you can refer to it in code

  • The Caption property externally idenfities an object


Write code

Write Code

  • You write code enclosed in event procedures, which respond to typical VB events.

    Private Sub cmdPush_Click()

    . . . (your code goes here)

    End Sub

  • VB automatically supplies the event procedure Sub/End Sub statements


Visual basic code statements

Visual Basic Code Statements

  • Remark statement is any code line beginning with an apostrophe

  • Assignment statement

  • End statement


Code the event procedures for hello world

Code the Event Procedures for Hello World

  • Write the Push event code for the Push Me button (cmdPush)

  • Write the Push event code for the Exit button (cmdExit)


Run save open modify the project

Run/Save/Open/Modify the Project

  • Test the project:

    • Click Run, Start

      (or click the Start button on the toolbar)

    • Click the Push Me button

    • Click the Exit button

  • Save the project and the form

  • Make modifications to the form

  • Print the project documentation:

    • Form Image, Code, and Form as Text


Finding fixing errors

Finding & fixing errors

  • Compile (syntax) errors

  • Run-Time (semantic) errors

  • Logic errors

  • Project Debugging


Naming conventions

Naming Conventions

  • Objects have special prefixes that help identify the object's general type

  • Programmers follow the conventions because it simplifies coding and debugging

  • Never use default names for objects


Visual basic help

Visual Basic Help

  • Help includes all of the Microsoft Developer Network (MSDN) library.

  • The Working Model does not contain the extensive MSDN facilities

  • Access MSDN online at

    http://msdn.Microsoft.com


  • Login