2134C-9 The serious guide to VB6 multi-tier and Web development With Microsoft's Visual Basic 6 release, VB has come of age as an enterprise component development platform. If you're an experienced VB programmer, this book is all you need to leverage VB's new capabilities in business-critical multi-tier and Web application development. Other books cover aspects of distributed development with VB, but none are this comprehensive. Leading consultant Jim Maloney covers the waterfront: VB objects, COM, DCOM, networking, MTS, deployment, troubleshooting, and beyond.
Understand multi-tier application architectures from the VB programmer's point of view; then master all these key skills: Developing advanced Win32 applications using COM objects ActiveX Data Objects, class objects, ActiveX Controls, and COM internals Leveraging AutomationNand adding Automation interfaces to your own applications Making the most of Microsoft Transaction Server (MTS) Embedding Internet transfer and Web browser capabilities in your applications Using ActiveX documents for intranet development Distributed application debugging and maintenance techniques that really work Maloney presents authoritative comparisons of every Microsoft option for Web development; hard-to-find information on binary compatibility; a practical overview of ASP; and much more. If you're ready to build state-of-the-art VB software for the enterprise, you're ready for Distributed COM Application Development Using Visual Basic 6.0. CD-ROM INCLUDED CD-ROM contains thousands of lines of live code for Web, 3-tier, and 2-tier applicationsNincluding complete demonstration programs containing COM objects designed for easy reuse.
Table of Contents:
Preface.
1. Deploying a Multi-Tiered Client/Server Application.
Application Architectures. Deploying the Sample N-Tier Applications.
2. Using Objects in a Visual Basic Application.
About Objects. Objects and Visual Basic. Object Models. Stateful Objects and Transactions.
3. 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.
4. 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.
5. 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.