Introducing Visual Basic
VB - a language & a programming environment | Event-driven programming | Editions of Visual Basic | Creating projects & executables
Visual Basic Fundamentals Objects & controls | Properties, methods & events | Working with forms | Controls & properties | Labels, textboxes & commandbuttons
Working with Code & Forms Modules | Code Editor | Code navigation | Documentation & formatting | Environment options | MsgBox & InputBox | Constants & named arguments | Managing forms
Variables & Procedures Declaring variables | Variable scope | Arrays & user-defined data types | Event & general procedures | Dates & times | Format function & text strings
Controlling Program Execution
Comparison & logical operators | If … Then … Else | Select Case | Looping Structures | For … Next & exiting a loop
Debugging
Errors | Break mode | Debug toolbar | Watch window | Immediate & locals windows | Call stack
Working with Controls Standard controls | ComboBox & ListBox | OptionButton & Frame | Selected text | Advanced standard controls | ActiveX controls | Insertable objects
Data Access Using the ADO Data Control ActiveX Data Objects (ADO) | Features | Relational databases | Using the ADO Data Control | Bound controls | Structured Query Language (SQL) | Recordsets | Data Form Wizard
Input Validation Field-level validation | KeyPress, KeyUp, KeyDown & Validate events | TextBox properties | Masked Edit control | Form-level validation | Form events for validating data
Error Trapping Run-Time errors | Error-handling process | The Err object | Error-handling routine | Inline error handling | Error-handling styles
Enhancing the User Interface Menus | Menu Editor | Pop-Up menus | Status Bars | Toolbars
Drag & Drop Mouse events | Dragging & Dropping | OLE Drag & Drop
More Controls Collections | Object variables | Control arrays
Interacting with Users
The Clipboard | Keyboard handlers | Shell, AppActivate
Finishing Touches User interface design principles | Distributing an application | Packaging & Deployment | Creating a default project
Hands-on Exercises Experiment with VB's event-driven model | Construct dialog boxes using menus, & both built-in & ActiveX controls | Explore data validation techniques
|