Training Course: Introduction to Visual Basic
training course enquiry
Training Course Summary:
This hands on Visual Basic training course provides a thorough introduction to the use of Visual Basic 6. The main goal of the course is to enable the participant to create business applications with Visual Basic that utilize multi-tier application design strategy for maintainability and reusability. The hands on exercises are focused on solving commonly encountered business problems. The course introduces the Visual Basic Integrated Development Environment (IDE) and its wealth of development tools. Students will learn to build effective user interfaces with Visual Basic controls, forms, and other GUI components. The Visual Basic language is covered in detail. Students will learn the use of the debugging and testing tools available in Visual Studio. Database access is introduced, using Visual Basic's ADO Control (ADC) and data-aware components like the Data Grid, Data Environment Designer and DBList control. The course includes an introduction to object-oriented programming techniques, integrating help files, and using the Packaging and Deployment tool to deliver completed applications to end users.Pre-Requisites:
Basic computer skills and familiarity with Microsoft Windows.Training Course Overview/Content:
Visual Basic OverviewCapabilities of Visual Basic
Visual Basic Overview
Types of Visual Basic Projects
Rapid Application Development
RAD Problems
Visual Basic Editions
The Visual Basic IDE
Managing the Workspace
Visual Basic Project Development Cycle
Life Cycle Overview
The Visual Basic Project Lifecycle
Creating Projects
Project Files
Source Management
Test Running a Project
Compiling
Deploying Applications
Three Layer Applications
Using VB Reference Resources
Integrated Documentation
Microsoft Developer Network
Using Visual Basic Objects
Forms
Form Design Window
Code Window
Form Properties and Methods
Controls
Overview of Control Types
Properties
Events and Event Handling
Developing Data Entry Dialogs
Dialogs
Dialog Modality
Data Entry Dialogs
Validating Entries
Command Dialogs
Standard Windows Dialogs
Creating a New Dialog
Form Load and Unload
Form Control Syntax
Dialog Layout
Laying Out a Dialog Interface
Control Layout
Working with Frames
Tab Order
Hot Keys
Layout Tools and Techniques
Validation Controls
Developing Code Modules
Fundamentals of Coding
Code Editor
Module Basics
Event Procedures
Code Window Tips and Shortcuts
Statements and comments
Data Declarations
Scope in Visual Basic Programs
Setting Scope Blocks
Data Types
Constants
Manipulating Data
Arithmetic Expressions
Logic and Boolean Expressions
Type Conversion
Arrays
Working with Strings
Dates, Currency and Variants
The Format Function
Logic and Iteration
Logic Statements
Conditional Constructs (If/Then, Select Case)
Iteration (Do Loop, For Loop)
Background Loops
Background Processing
DoEvents
Exit, Stop and End
Writing Subroutines
Application Structure
Purpose of Subroutines
Procedures
Local Stack v. Global Heap
Functions
Arguments
ByRef vs. ByVal Parameters
Optional Arguments
Designing for Maintainability
Debugging and Error Handling
Types of Errors
Error Handling
Creating Error Handlers
Debugging
Debugging Tools
Validating User Input
Writing Validation Routines
Invoking Validation
Controlling Flow
Keyboard Event Handling
The Validate Event
Application Frameworks
SDI Applications
MDI Applications
Application Lifecycle
Displaying Child Windows
Application Interfaces
Menus
Toolbars
Status Bars
The Application Wizard
Mouse Events
Drag and Drop Interfaces
Other Useful Controls & Objects
Control Arrays
I/O and Persistence
Visual Basic File Access
File I/O Commands
File Common Dialogs
File System Objects
The Registry
Database Client Applications
Database Concepts
The ADO Data Control
The DataGrid Control
DBList and DBCombo Controls
Data View Window
Data Form Wizard
Data Environment Designer
Deploying Applications
Help Files
Integrating a Help File
The Packaging and Deployment Wizard
Creating Deployment Packages
Other course you might also like
- Developing Microsoft ASP.NET Web Application Using Visual Studio .NET (2310, MOC 2310)
- Mastering Microsoft Visual Basic 6 Development (1013, MOC 1013)
- Visual Basic Introduction
- Mastering Enterprise Development Using Microsoft Visual Basic 6 (1016, MOC 1016)
- Mastering Microsoft Visual Basic 6 Fundamentals (1303, MOC 1303)
- Introduction to C# Programming with Microsoft .NET (2609, MOC 2609)
