Table of Contents

 
next page Introduction  
  Running Visual Basic - getting started
- viewing the different windows
  An Example Program - opening and running a project
  Building Your First Project - introducing forms and controls
- the Hello World program
  Hello World Revisited - more about properties
  The Conversion Program - horizontal scroll bars
- variables
- simple calculations
  More on Scroll Bars - colour codes and RGB values
  Input Boxes - keyboard shortcuts
- using an Input Box
  Branching - If..Then..Else..End If - making decisions
  Averages - using image controls
- calculating an average
  Loops - summing integers
- keeping a running total
- integers and Long integers
  Conditional Loops - calculating a factorial
- Do..While loops
- Do..Until loops
  Checkboxes and Option Buttons - a survey
- more keyboard shortcuts
- using a Message Box
- using the TabIndex property
  The Timer Control - a traffic lights sequence
- a control array of images
- Boolean variables
  Creating a Menu Bar - creating a menu
- choosing colours
  Enhancing the Menu Program - specification for a menu
- standard named colours
- adding a sub-menu
  Separator Bars - adding a separator bar
  Dragging and Dropping - using the mouse to drag and drop
- detecting mouse buttons
- properties and methods
  Using the Mouse - using different mouse events
- moving an image
  The Shape Control - drawing standard shapes
- line thickness
  The Drawing Program - a simple drawing/painting program
- setting up a colour palette
- drawing lines
- drawing freehand
- using a flag
- different line thicknesses
- different line styles
  Common Dialog Boxes - using custom controls
- Open File dialog box
- Print File dialog box
- Save As, Color and Font dialog boxes
  Text Files - the ASCII code
- open files to read, write or append
- writing text to a file
- reading text from a file
- a simple text editor
  Arrays - an ordered list
- creating an array
- calculating an average
  The Grid Control - setting up the grid
- moving around the grid
- assigning values to a cell
- simple calculations
- setting the focus
  Structured Data Types - defining a data type
- an array of records
- declaring a procedure
- writing structured data to a file
- reading data from a file
  Sorting - sorting data
- a variation on the 'bubble' sort
- sorting explained
  The Game Zone - bats, balls and bouncing...
- the Select Case construction
  Adding Spin - adding spin to control the ball
- declaring a function
  Conclusion  
next page  
 
©  ePublish Scotland  1999