Visual Basic
CloudLabs
Projects
Assignment
24x7 Support
Lifetime Access
.
Course Overview
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 and data-aware components like the Data Grid and Data Environment Designer. The course includes an introduction to object-oriented programming techniques, and using the Packaging and Deployment tool to deliver completed applications to end users.
At the end of the training, participants will be able to:
Pre-requisite
Basic computer skills and familiarity with Microsoft Windows.
Duarion
5 days
Course Outline
- Capabilities 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
- Life Cycle Overview
- The Visual Basic Project Lifecycle
- Creating Projects
- Project Files
- Source Management
- Test Running a Project
- Compiling
- Deploying Applications
- Designing N-Tier Applications
- Using the Integrated Documentation
- Microsoft Developer Network
- Forms
- Designing a GUI
- Code Window
- Form Properties and Methods
- Controls
- Properties
- Events and Event Handling
- Dialogs
- Dialog Modality
- Command Dialogs
- Standard Windows Dialogs
- Creating a New Dialog
- Form Load and Unload
- Form Control Syntax
- Laying Out a Dialog Interface
- Control Layout
- Working with Frames
- Tab Order
- Hot Keys
- Layout Tools and Techniques
- Validation Controls
- Fundamentals of Coding
- Code Editor
- Module Basics
- Event Procedures
- Code Window Tips and Shortcuts
- Statements and comments
- Scope in Visual Basic Programs
- Setting Scope Blocks
- Data Types
- Constants
- Arithmetic Expressions
- Logic and Boolean Expressions
- Type Conversion
- Arrays
- Working with Strings
- Date, Currency and Variant Types
- Formatting Data
- Application Structure
- Purpose of Subroutines
- Procedures
- Functions
- Arguments
- ByRef vs. ByVal Parameters
- Optional Arguments
- Designing for Maintainability
- Types of Errors
- Error Handling
- Creating Error Handlers
- Debugging Applications
- Writing Validation Routines
- Invoking Validation
- Controlling Flow
- Keyboard Event Handling
- The Validate Event
- SDI Applications
- MDI Applications
- Application Lifecycle
- Displaying Child Windows
- Menus
- Toolbars
- Status Bars
- Other Useful Controls & Objects
- Control Arrays
- Visual Basic File Access
- File I/O Commands
- File System Objects
- The Registry
- Database Concepts
- The ADO Data Control
- The DataGrid Control
- Data View Window
- Data Form Wizard
- Data Environment Designer
- The Packaging and Deployment Wizard
- Creating Deployment Packages