The Common Object Model (COM)
Interfaces, automation, & binding | Aggregation & polymorphism | Custom events
Creating Code Components
Classes & collection objects | In-process vs out of process servers | Instancing | Methods & properties | Procedure attributes | Private, Public & Friend procedures | Debugging, distribution & registration | DCOM | Creating multi-threaded components
Creating ActiveX controls
Designing, testing & implementing a simple ActiveX control | Sub-classing controls from other controls | The UserControl, Extender & Ambient objects | Using properties | Data binding | Property Pages & the Property Page Wizard
Data Access with Visual Basic
Which data access option should you choose? | Client/server & multi-tiered applications | Cursors & concurrency concepts | Transactions & referential integrity | Stored procedures | Jet, ODBC & OLE DB
Data Access Objects (DAO) Overview
The DAO object model | Database, Recordset & Field objects | Recordset types | QueryDef objects
Remote Data Objects (RDO) Overview
The RDO object model | Asynchronous & event-driven operation | Accessing stored procedures | Batch updates
ActiveX Data Objects (ADO) In Depth
The ADO object model | Connection, Recordset, Command, & Field objects | The ADO event model | Dealing with errors | Hierarchical | Recordsets | Disconnected Recordsets & RDS (Remote Data Services)
Building Internet Based Data Systems in Visual Basic
Introducing Internet Information Server (IIS), Active Server Pages, & VBScript | Introducing Dynamic HTML (DHTML) | IIS Application | Projects & the WebClass designer | Building DHTML projects