Mastering Microsoft Visual Basic 6 Fundamentals
Unfiled
This course teaches programmers the skills necessary to create Microsoft Visual Basic programming system desktop applications and satisfies the Visual Basic prerequisites for Course 1013 Mastering Visual Basic 6 Development.
|
|
||||||||||||
Program Outline
Day 1
Module 1: Introduction to Application Development Using Visual Basic
Topics:
Features of Visual Basic
Editions of Visual Basic
Visual Basic terminology
Working in the development environment
Event-driven programming
Creating a program in Visual Basic
Project and executable files
Visual Basic reference materials
Self-check questions
Lab:
Creating a simple application
Skills:
Students will be able to:
Module 2: Visual Basic Fundamentals
Topics:
Introduction to objects
Controlling objects
Properties methods and events
Working with forms
Introduction to controls
Basic controls
Self-check questions
Lab:
Creating a Visual Basic-based application
Skills:
Students will be able to:
Module 3: Working with Code and Forms
Topics:
Understanding modules
Using the code editor window
Other code navigation features
Code documentation and formatting
Setting environment options
Setting code formatting options
Automatic code completion features
Interacting with the user
Using the MsgBox function
Using the InputBox function
Working with code statements
Managing forms
Self-check questions
Lab:
Working with forms
Skills:
Students will be able to:
Day 2
Module 4: Variables and Procedures
Topics:
Overview of variables
Declaring variables
Variable scope
Using arrays
User-defined data types
Converting data types
Using constants
Working with procedures
Working with dates and times
Using the Format function
Manipulating text strings
Self-check questions
Lab:
Writing procedures
Skills:
Students will be able to:
Module 5: Controlling Program Execution
Topics:
Comparison and logical operators
Using If Then statements
Using Select Case statements
Overview of looping structures
Using Do Loop structures
For Next statement
Exiting a loop
Self-check questions
Lab:
Controlling program flow
Skills:
Students will be able to:
Module 6: Debugging
Topics:
Types of errors
Break mode
Using the Debug toolbar
Using the Watch window
Using the Immediate window
Using the Locals window
Tracing program flow with the Call Stack
Self-check questions
Lab:
Using the Visual Basic debugging tools
Skills:
Students will be able to:
Day 3
Module 7: Working with Controls
Topics:
Types of controls
Overview of standard controls
Using ComboBox and ListBox controls
Using OptionButton and Frame controls
Working with selected text
Advanced standard controls
ActiveX controls
Insertable objects
Self-check questions
Lab:
Working with controls
Skills:
Students will be able to:
Module 8: Data Access Using the ADO Data Control
Topics:
Overview of ActiveX data objects
Visual Basic data access features
Relational database concepts
Using the ADO Data control to access data
Structured query language (SQL)
Manipulating data
Using Data Form Wizard
Self-check questions
Lab:
Accessing databases
Skills:
Students will be able to:
Module 9: Input Validation
Topics:
Field-level validation
Using text box properties to restrict data entry
Using the Masked Edit control
Form-level validation
Form events used when validating data
Self-check questions
Lab:
Input validation
Skills:
Students will be able to:
Day 4
Module 10: Error Trapping
Topics:
Overview of run-time errors
Overview of the error handling process
The Err object
Errors and the calling chain
Errors in an error-handling routine
Inline error handling
Error-handling styles
General error-trapping options in Visual Basic
Self-check questions
Lab:
Error trapping
Skills:
Students will be able to:
Module 11: Enhancing the User Interface
Topics:
Menus
Status bars
Toolbars
Lab:
Adding menus
Skills:
Students will be able to:
Module 12: Drag and Drop
Topics:
Overview of drag and drop
Mouse events
Drag-and-drop basics
Self-check questions
Lab:
Adding drag and drop
Skills:
Students will be able to:
Day 5
Module 13: More About Controls
Topics:
Collections
Using control arrays
Self-check questions
Lab:
Using control arrays
Skills:
Students will be able to:
Module 14: Finishing Touches
Topics:
User interface design principles
Distributing an application
Creating a default project
Review: Steps to creating a Visual Basic program
Development resources
Self-check questions
Lab:
Using the Package and Deployment Wizard
Skills:
Students will be able to:
Related Exams
Student Pre-Requisites
Working knowledge of programming concepts.
The course materials lectures and lab exercises are in English. To benefit fully from our instruction students need an understanding of the English language and completion of the prerequisites.
Student Materials
The course workbook and lab book are yours to keep.
You will be provided with the following software for use in the classroom:
Program Goals
At the end of the course students will be able to:
