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
|