Introduction to Visual Basic :The Visual Basic Program Development Process; The Visual
Basic Environment; Opening a Visual Basic Project; Saving a Visual Basic Project; Running a
Visual Basic Project;
Visual Basic Fundamentals : Numeric Constants;String Constants; Variables;Data Tyes and
Data Declarations;Operators and Expressions;Hierarchy of Operations; String Epressions;Library
functions , Branching and Looping Statements, Relational Operators and Logical Expressions;
Logical Operators;Branching with the if-Then Block;Branching with if-Then -Else Blocks;
Selecttion:Select-case; Looping with for-Next; Looping With Do-Loop; Looping with While-Wend
Visual Basic Control Fundamentals : Visual Basic Control Tools; Control tool Categories;
Working with controls; Naming Forms and Controls; Assigning ProPerty Values to Forms and
Controls; Executing Commands(Event Procedures and Command Buttons); Display Output
Data(Labels and TextBoxes );Entering Input data(Text Boxes); selecting Multiple
Features(Check Boxes); selecting Exclusive Alternatives(Option Button and Frames);Assigning
Properties Collectively(The With Block); Generating Error Messages(The MsgBox
Function);Creating Times Events; Scrollbars;
Menus and Dialog Boxes :Building Drop-down Menus; accessing a Menu from the Keyboard;
Menu Enhancements; Submenus; Pop-up Menus; Dialog Boxes; Input Box;
Executing and Debugging a New Project : Syntax Errors; Logical Errors; Setting break Points;
Defining Watch Values; Stepping Through a Program; User- Induced Errors; Error Handlers;
Procedures :Modules and Procedures; Sub Procedure; Event Procedures; Function Procedures;
Scope; Optional Arguments
Arrays : Array Characteristics; Array declarations; Processing Array Elements; Passing Arrays to
Procedures; Dynamic Arrays; Array-Related Functions; Control Arrays;
Data Access using ADO : Data Access Technology with VB ; The ActiveX Data Object Model;
Advantages of ADO and OLEDB; Connecting to a Data Source; Retrieving from a Data Source;
Sorting and Searching Data; Updating Data; Creating Dynamic RecordsSets; Using Cursors;
Cursor Types; Locking; Accessing ADO Data Control; ActiveX Designers(Data Environments and
Data reports);
Packaging and Deploying the Application : Using Package and Deployment Wizard to Create
Setup; Deployment of Desktop Applications; Floppy Disk Based; Compact Disk Based; Planning
and implementing Network Based Deployment for a Desktop Application