Home Visual Basic 5/6 Programming Tutorials Learn Visual Basic 5 Table of Contents
Learn Visual Basic 5 - Table of Contents
1. Introduction to the Visual Basic Language and Environment
Preview 1-1 Course Objectives 1-1 What is Visual Basic? 1-2 Visual Basic 5.0 versus Visual Basic 4.0 1-3 16 Bits versus 32 Bits 1-3 Structure of a Visual Basic Application 1-4 Steps in Developing Application 1-4 Drawing the User Interface and Setting Properties 1-5 Example 1-1: Stopwatch Application - Drawing Controls 1-9 Setting Properties of Objects at Design Time 1-10 Setting Properties at Run Time 1-11 How Names Are Used in Object Events 1-11 Example 1-2: Stopwatch Application - Setting Properties 1-12 Variables 1-14 Visual Basic Data Types 1-14 Variable Declaration 1-14 Example 1-3: Stopwatch Application - Attaching Code 1-18 Quick Primer on Saving Visual Basic Applications 1-20 Exercise 1: Calendar/Time Display 1-21
2. The Visual Basic Language
Review and Preview 2-1 A Brief History of Basic 2-1 Visual Basic Statements and Expressions 2-2 Visual Basic Operators 2-3 Visual Basic Functions 2-4 A Closer Look at the Rnd Function 2-5 Example 2-1: Savings Account 2-6 Visual Basic Symbolic Constants 2-10 Defining Your Own Constants 2-10 Visual Basic Branching - If Statements 2-11 Key Trapping 2-12 Example 2-2: Savings Account - Key Trapping 2-14 Select Case - Another Way to Branch 2-16 The GoTo Statement 2-17 Visual Basic Looping 2-17 Visual Basic Counting 2-19 Example 2-3: Savings Account - Decisions 2-20 Exercise 2-1: Computing a Mean and Standard Deviation 2-23 Exercise 2-2: Flash Card Addition Problems 2-28
3. Exploring the Visual Basic Toolbox
Review and Preview 3-1 The Message Box 3-1 Object Methods 3-3 The Form Object 3-4 Command Buttons 3-5 Label Boxes 3-5 Text Boxes 3-6 Example 3-1: Password Validation 3-8 Check Boxes 3-11 Option Buttons 3-11 Arrays 3-12 Control Arrays 3-12 Frames 3-13 Example 3-2: Pizza Order 3-15 List Boxes 3-20 Combo Boxes 3-21 Example 3-3: Flight Planner 3-23 Exercise 3: Customer Database Input Screen 3-27
4. More Exploration of the Visual Basic Toolbox
Review and Preview 4-1 Display Layers 4-1 Line Tool 4-2 Shape Tool 4-3 Horizontal and Vertical Scroll Bars 4-4 Example 4-1: Temperature Conversion 4-7 Picture Boxes 4-12 Image Boxes 4-14 Quick Example: Picture and Image Boxes 4-14 Drive List Box 4-15 Directory List Box 4-15 File List Box 4-16 Synchronizing the Drive, Directory, and File List Boxes 4-17 Example 4-2: Image Viewer 4-18 Common Dialog Boxes 4-23 Open Common Dialog Box 4-24 Quick Example: The Open Dialog Box 4-25 Save As Common Dialog Box 4-27 Quick Example: The Save As Dialog Box 4-28 Exercise 4: Student Database Input Screen 4-29
5. Creating a Stand-Alone Visual Basic Application
Review and Preview 5-1 Designing an Application 5-1 Using General Sub Procedures in Applications 5-2 Creating a Code Module 5-5 Using General Function Procedures in Applications 5-5 Quick Example: Temperature Conversion 5-7 Quick Example: Image Viewer (Optional) 5-8 Adding Menus to an Application 5-8 Example 5-1: Note Editor 5-12 Using Pop-Up Menus 5-16 Assigning Icons to Forms 5-17 Designing Your Own Icon with IconEdit 5-17 Creating Visual Basic Executable Files 5-19 Example 5-2: Note Editor - Building an Executable and Attaching an Icon 5-21 Using the Visual Basic Application Setup Wizard 5-22 Example 5-3: Note Editor - Creating a Distribution Disk 5-24 Exercise 5: US Capitals Quiz 5-25
6. Error-Handling, Debugging and File Input/Output
Review and Preview 6-1 Error Types 6-1 Run-Time Error Trapping and Handling 6-2 General Error Handling Procedure 6-4 Example 6-1: Simple Error Trapping 6-7 Debugging Visual Basic Programs 6-9 Example 6-2: Debugging Example 6-10 Using the Debugging Tools 6-11 Debugging Strategies 6-16 Sequential Files 6-17 Sequential File Output (Variables) 6-17 Application Path 6-19 Quick Example: Writing Variables to Sequential Files 6-20 Sequential File Input (Variables) 6-21 Quick Example: Reading Variables from Sequential Files 6-22 Writing and Reading Text Using Sequential Files 6-23 Random Access Files 6-25 User-Defined Variables 6-26 Writing and Reading Random Access Files 6-27 Using the Open and Save Common Dialog Boxes 6-30 Example 6-3: Note Editor - Reading and Saving Text Files 6-32 Exercise 6-1: Information Tracking 6-37 Exercise 6-2: ‘Recent Files’ Menu Option 6-43
7. Graphics Techniques with Visual Basic
Review and Preview 7-1 Graphics Methods 7-1 Using Colors 7-8 Mouse Events 7-10 Example 7-1: Blackboard 7-13 Drag and Drop Events 7-18 Example 7-2: Letter Disposal 7-20 Timer Tool and Delays 7-23 Animation Techniques 7-24 Quick Example: Simple Animation 7-25 Quick Example: Animation with the Timer Tool 7-26 Random Numbers (Revisited) and Games 7-28 Randomly Sorting N Integers 7-29 Example 7-3: One-Buttoned Bandit 7-30 User-Defined Coordinates 7-35 Simple Function Plotting (Line Charts) 7-36 Simple Bar Charts 7-38 Example 7-4: Line Chart and Bar Chart Application 7-40 Exercise 7-1: Blackjack 7-43 Exercise 7-2: Information Tracking Plotting 7-54
8. Database Access and Management
Review and Preview 8-1 Database Structure and Terminology 8-1 Data Control 8-5 Bound Data Tools 8-7 Example 8-1: Accessing the Books Database 8-9 Creating a Virtual Table 8-11 Quick Example: Forming a Virtual Table 8-11 Finding Specific Records 8-13 Example 8-2: ‘Rolodex’ Searching of the Books Database 8-14 Data Manager 8-17 Example 8-3: Phone Directory - Creating the Database 8-18 Database Management 8-20 Example 8-4: Phone Directory - Managing the Database 8-23 Custom Data Aware Controls 8-28 Using the Crystal Reports Writer 8-30 Quick Example: Tabular Phone Directory Listing 8-31 Using the Crystal Reports Custom Control 8-32 Exercise 8: Home Inventory Database 8-35
9. Dynamic Link Libraries and the Windows API
Review and Preview 9-1 Dynamic Link Libraries (DLL) 9-1 Accessing the Windows API With DLL 9-2 Timing with DLL Calls 9-4 Quick Example 1: Using GetTickCount to Build a Stopwatch 9-5 Quick Example 2: Using GetTickCount to Implement a Delay 9-6 Drawing Ellipses 9-7 Quick Example 3: Drawing Ellipses 9-7 Drawing Lines 9-8 Quick Example 4: Drawing Lines 9-9 Drawing Polygons 9-10 Quick Example 5: Drawing Polygons 9-11 Sounds with DLL Calls - Other Beeps 9-14 Quick Example 6: Adding Beeps to Message Box Displays 9-15 More Elaborate Sounds 9-16 Quick Example 7: Playing WAV Files 9-16 Playing Sounds Quickly 9-17 Quick Example 8: Playing Sounds Quickly 9-18 Fun With Graphics 9-19 Quick Example 9: Bouncing Ball With Sound! 9-20 Flicker Free Animation 9-22 Quick Example 10: Flicker Free Animation 9-23 Quick Example 11: Horizontally Scrolling Background 9-24 Quick Example 11a. Sprite Animation 9-26 A Bit of Multimedia 9-29 Quick Example 12: Multimedia Sound and Video 9-29 Exercise 9: The Original Video Game - Pong! 9-31
10. Other Visual Basic Topics
Review and Preview 10-1 Custom Controls 10-1 Masked Edit Control 10-3 Chart Control 10-4 Multimedia Control 10-6 Rich Textbox Control 10-8 Slider Control 10-9 Tabbed Dialog Control 10-12 UpDown Control 10-13 Toolbar Control 10-14 Using the Windows Clipboard 10-18 Printing with Visual Basic 10-19 Multiple Form Visual Basic Applications 10-22 Visual Basic Multiple Document Interface (MDI) 10-26 Creating a Help File 10-30 Class Summary 10-37 Exercise 10: The Ultimate Application 10-39
Appendix I: Visual Basic Symbolic Constants I-1 Appendix II: Common Dialog Box Constants II-1
Back to Top
Back to Learn Visual Basic 5
Copyright © 1982-2007 KIDware All Rights Reserved Contact Information