Installing and configuring Visual Basic; interfacing with the user; writing database programs using ADO; maintaining a database file; using the ADO programming object model; creating class modules; designing a multi-tier database application; creating and managing ActiveX code components; ActiveX documents and ActiveX controls; programming for the Internet; extending VB by using the Windows API; optimizing applications; creating help files; distributing your applications and components.