| |
| |
Preface | |
| |
| |
The Evolution of Visual Basic | |
| |
| |
About This Book | |
| |
| |
Acknowledgements | |
| |
| |
| |
Deploying a Multi-Tiered Client/Server Application | |
| |
| |
Application Architectures | |
| |
| |
Deploying the Sample N-Tier Applications | |
| |
| |
| |
Using Objects in a Visual Basic Application | |
| |
| |
About Objects | |
| |
| |
Objects and Visual Basic | |
| |
| |
Object Models | |
| |
| |
Stateful Objects and Transactions | |
| |
| |
| |
Implementing Win32 User Interface Clients | |
| |
| |
Using the Mom-n-Pop Video Store Object Model | |
| |
| |
Saving Application Settings in the Registry | |
| |
| |
Displaying a Splash Screen | |
| |
| |
Using Drag and Drop in an Application | |
| |
| |
Clipboard Interoperability | |
| |
| |
The ListView Control | |
| |
| |
The TreeView Control | |
| |
| |
The TabStrip Control | |
| |
| |
Toolbars and Status Bars | |
| |
| |
Status Bars | |
| |
| |
About Input Validation in the Presentation Layer | |
| |
| |
| |
Using the WinSock Control | |
| |
| |
The TCP/IP Protocol | |
| |
| |
Using the WinSock Control | |
| |
| |
Creating a Server Application | |
| |
| |
Creating a Client-Application | |
| |
| |
Using the UDP Protocol | |
| |
| |
TCP Servers that Handle Multiple Clients | |
| |
| |
| |
Database Access with ADO | |
| |
| |
ADO and OLE DB | |
| |
| |
The ADO Object Model | |
| |
| |
The ADO Connection Object | |
| |
| |
ADO Command Objects | |
| |
| |
Updating Records in a Recordset | |
| |
| |
Mom-n-Pop Video Store Case Studies | |
| |
| |
Using ADO Data Sources | |
| |
| |
Data Environments | |
| |
| |
Adding Reporting Capability | |
| |
| |
| |
Introducing Class Modules | |
| |
| |
About Class Modules | |
| |
| |
Using Class Modules | |
| |
| |
| |
Implementing an Object Model with ActiveX Components | |
| |
| |
About ActiveX Components | |
| |
| |
Setting up an ActiveX Component Project | |
| |
| |
About Inheritance and Polymorphism | |
| |
| |
An ActiveX Component Object Model | |
| |
| |
Collections Revisited | |
| |
| |
Releasing an ActiveX Component | |
| |
| |
| |
COM, DCOM, and ActiveX | |
| |
| |
What is COM? | |
| |
| |
Threads and Processes | |
| |
| |
| |
Creating ActiveX Controls with Visual Basic | |
| |
| |
What is an ActiveX Control? | |
| |
| |
Creating an ActiveX Control | |
| |
| |
The ActiveX Control Interface Wizard | |
| |
| |
ActiveX Control Finishing Touches | |
| |
| |
| |
Automation Fundamentals | |
| |
| |
About Automation | |
| |
| |
Creating an Automation Server in Visual Basic | |
| |
| |
| |
DCOM Step-by-Step | |
| |
| |
About DCOM | |
| |
| |
A DCOM Walkthrough | |
| |
| |
Troubleshooting DCOM Problems | |
| |
| |
| |
Introducing Microsoft Transaction Server | |
| |
| |
About MTS | |
| |
| |
The MTS API | |
| |
| |
Stateful and Stateless MTS Objects | |
| |
| |
The MTS Shared Property Manager | |
| |
| |
Deploying MTS Servers | |
| |
| |
Security and MTS | |
| |
| |
| |
Implementing the Data Services Layer with MTS | |
| |
| |
Requirements for MTS Components | |
| |
| |
Mom-n-Pop MTS Components | |
| |
| |
| |
Maintenance of N-Tier Client/Server Applications | |
| |
| |
Modifying a COM Server | |
| |
| |
Levels of Version Compatibility | |
| |
| |
Version Compatibility Options | |
| |
| |
Debugging ActiveX Components | |
| |
| |
Troubleshooting Walkthrough | |
| |
| |
Introducing Microsoft Visual Studio Analyzer | |
| |
| |
| |
Creating an Internet Interface with Active Server Pages | |
| |
| |
About Active Server Pages | |
| |
| |
Creating Active Server Pages | |
| |
| |
| |
Internet IIS Applications | |
| |
| |
About Internet IIS Applications | |
| |
| |
Creating an IIS Application | |
| |
| |
Saving State in IIS Applications | |
| |
| |
Testing, Debugging and Building an IIS Application | |
| |
| |
| |
ActiveX Documents | |
| |
| |
About ActiveX Documents | |
| |
| |
Creating an ActiveX Document Application | |
| |
| |
The ActiveX Document Migration Wizard | |
| |
| |
Distributing an ActiveX Document Application | |
| |
| |
| |
The Internet Transfer and Web Browser Controls | |
| |
| |
The Microsoft Internet Transfer Control | |
| |
| |
The Web Browser Control | |
| |
| |
Index | |