Introducing
Visual Basic
VB
- a language & a programming environment| Event-driven
programming | Which version should you choose? | Distributing
applications
Building
Your First VB Application
Understanding the Visual Basic IDE | Built-in
& ActiveX controls | Properties, methods and events
| The code editor | Working with projects
Visual
Basic Fundamentals
Structure
of a VB application| Numbers & constants | Data
types, variable declarations | Operators and connectives
Constructing
Visual Basic Code
Control
structures | Subs & functions | Scoping & lifetime
| Arrays & user-defined types | Built-in functions
& statements
Working
with Controls
Properties,
events & methods | Focus, tab order & access keys
| Command Button, Text Box, List Box | Status Bar,
Toolbar, ImageList, Slider, Progress Bar, TabStrip,
TreeView, ListView, Updown, Animation, Date/Time
Picker | Rich Text Box, Chart, Masked Edit, Tabbed
Dialog, OLE Drag & Drop
Menus
The
Menu Design window | Pop-up menus
Dialogs
Modal
& non-modal dialog boxes | InputBox & MsgBox | The
Common Dialog control | File-system controls
Forms
Properties, Events and Methods System Objects
App,
Clipboard, Debug, Screen
Debugging
VB Applications
Break
mode | Inspecting code & variables | The Call Stack
window | Setting up watches | The Immediate & Locals
windows
Run-time
Errors
Error-handling
strategies | The Err object
Collections
Forms,
Controls
Introducing
MDI
Using the Applications Wizard
Graphics
| Graphical methods | Shape & Line controls, Colors
Printing
& Fonts
The
Print method, Formatting text | Sending output to
the printer
Interacting
with Users
The
Clipboard | Keyboard handlers | Shell, AppActivate
Working
with Other Applications
Object linking & embedding (OLE)
| The OLE control | Creating & using Automation
objects (Word documents and Excel worksheets)
Program
Optimization
Speeding
up programs | Restricting memory usage
Calling
the Windows API
Introducing VB Data Handling
Database
concepts, The JET engine | Data Access Objects (DAO)
and ActiveX | Data Objects (ADO), Data Control
Introduction
to SQL
The
SELECT statement | Action queries, Joins
Using
VB's Data-bound Features
Databound
Controls | The VB6 Data Environment Designer | Reporting
Hands-on
Exercises
Experiment
with VB's event-driven model | Construct dialog
boxes using menus, and both built-in and ActiveX
controls | Explore data validation techniques |
Build a simple data maintenance application | Use
VB to control Word and Excel