Introduction to Visual Basic; properties, events and methods; application construction - multiforms, menus, system objects; data types and scoping; writing functions and subroutines; Visual Basic for Application Language; manipulating VB's design environment; adding help and building a report; collecting components for testing and distribution files; creating a distributable disk; VB tips and tricks; introduction to using OLE with MS-Office; using VB class modules and custom objects; error handling and debugging; database access strategies; performance considerations when constructing VB applications; special "gotchas" to avoid during development; latest version of VB; new features overview; migrating to VB5; forms as objects; class module construction; inside OLE automation; OLE servers development fundamentals; advanced multi-class OLE Server construction techniques; managing remote and local OLE servers; client/server solutions with VB; chap; client/server access solutions with VB; chap; client/server techniques with DAO Direct ODBC; extending VB with add-ins.