CITATION

Gottfried, Byron. Schaum's Outline of Visual Basic. US: McGraw-Hill, 2001.

Schaum's Outline of Visual Basic

Published:  June 2001

eISBN: 9780071389242 0071389245 | ISBN: 9780071356718
  • Contents
  • Chapter 1 INTRODUCING VISUAL BASIC
  • 1.1 What is Visual Basic?
  • 1.2 Events and Event Procedures
  • 1.3 Object-Related Concepts
  • 1.4 The Visual Basic Program Development Process
  • 1.5 Required Computer Skills
  • 1.6 Logical Program Organization
  • 1.7 Visual Basic Program Components
  • 1.8 The Visual Basic Environment
  • 1.9 Opening an Existing Visual Basic Project
  • 1.10 Saving a Visual Basic Project
  • 1.11 Running a Visual Basic Project
  • 1.12 Getting Help
  • 1.13 A Sample Visual Basic Project
  • Chapter 2 VISUAL BASIC FUNDAMENTALS
  • 2.1 Numeric Constants
  • 2.2 String Constants
  • 2.3 Variables
  • 2.4 Data Types and Data Declarations
  • 2.5 Operators and Expressions
  • 2.6 Hierarchy of Operations
  • 2.7 Inserting Parentheses
  • 2.8 Special Rules Concerning Numeric Expressions
  • 2.9 String Expressions
  • 2.10 Assigning Values to Variables
  • 2.11 Displaying Output – The Print Statement
  • 2.12 Library Functions
  • 2.13 Program Comments
  • Chapter 3 BRANCHING AND LOOPING
  • 3.1 Relational Operators and Logical Expressions
  • 3.2 Logical Operators
  • 3.3 Branching with the If-Then Block
  • 3.4 Branching with If-Then-Else Blocks
  • 3.5 Selection: Select Case
  • 3.6 Looping with For-Next
  • 3.7 Looping with Do-Loop
  • 3.8 Looping with While-Wend
  • 3.9 The Stop Statement
  • Chapter 4 VISUAL BASIC CONTROL FUNDAMENTALS
  • 4.1 Visual Basic Control Tools
  • 4.2 Control Tool Categories
  • 4.3 Working with Controls
  • 4.4 Naming Forms and Controls
  • 4.5 Assigning Property Values to Forms and Controls
  • 4.6 Executing Commands (Event Procedures and Command Buttons)
  • 4.7 Displaying Output Data (Labels and Text Boxes)
  • 4.8 Entering Input Data (Text Boxes)
  • 4.9 Selecting Multiple Features (Check Boxes)
  • 4.10 Selecting Exclusive Alternatives (Option Buttons and Frames)
  • 4.11 Selecting from a List (List Boxes and Combo Boxes)
  • 4.12 Assigning Properties Collectively (The With Block)
  • 4.13 Generating Error Messages (The MsgBox Function)
  • 4.14 Creating Timed Events (The Timer Control)
  • 4.15 Scroll Bars
  • Chapter 5 MENUS AND DIALOG BOXES
  • 5.1 Building Drop-Down Menus
  • 5.2 Accessing a Menu from the Keyboard
  • 5.3 Menu Enhancements
  • 5.4 Submenus
  • 5.5 Pop-Up Menus
  • 5.6 Dialog Boxes
  • 5.7 More about the MsgBox Function
  • 5.8 The InputBox Function
  • Chapter 6 EXECUTING AND DEBUGGING A NEW PROJECT
  • 6.1 Syntactic Errors
  • 6.2 Logical Errors
  • 6.3 Setting Breakpoints
  • 6.4 Defining Watch Values
  • 6.5 Stepping through a Program
  • 6.6 User-Induced Errors
  • 6.7 Error Handlers
  • 6.8 Generating a Stand-Alone Executable Program
  • Chapter 7 PROCEDURES
  • 7.1 Modules and Procedures
  • 7.2 Sub Procedures (Subroutines)
  • 7.3 Event Procedures
  • 7.4 Function Procedures
  • 7.5 Scope
  • 7.6 Optional Arguments
  • Chapter 8 ARRAYS
  • 8.1 Array Characteristics
  • 8.2 Array Declarations
  • 8.3 Processing Array Elements (Subscripted Variables)
  • 8.4 Passing Arrays to Procedures
  • 8.5 Dynamic Arrays
  • 8.6 Array-Related Functions
  • 8.7 Control Arrays
  • 8.8 Looping with For Each-Next
  • Chapter 9 DATA FILES
  • 9.1 Data File Characteristics
  • 9.2 Accessing and Saving a File in Visual Basic: The Common Dialog Control
  • 9.3 Processing a Data File
  • 9.4 Sequential Data Files (Text Files)
  • 9.5 Random Access (Direct) Data Files
  • 9.6 Binary Files
  • Appendix A: The ASCII Character Set
  • Appendix B: Incompatibilities with Visual Basic.NET
  • Answers to Selected Problems
  • Index