About the Author
Eric A. Smith is a Microsoft Certified Professional at Information Strategies, a Washington, D.C.-based Solution Provider Partner. He is also the creator of Ask the VB Pro (http://www.inquiry.com/thevbpro), one of the most popular Visual Basic sites on the Internet. Eric is the author of Visual Basic 6 One Step at a Time, also for IDG Books Worldwide, and he is also a frequent contributor to Visual Basic Programmer's Journal. Eric can be reached at easmith@northcomp.com.
Valor Whisler, a software engineer with over 13 years of development experience, has been involved with Visual Basic since Version 1.0. He has written several commercial applications, including the first add-in for VB: VB AppFramework. Valor has also spoken at software development conferences, authored several white papers for Microsoft, and been involved in developing the browser for the Microsoft Repository. When Valor isn't programming, he heads out to the Colorado mountains near his home.
Hank Marquis is a senior software designer and developer with over 18 years of experience designing and developing tools for developers such as Modern GuardX, Modern DemoX, FailSafe, CodeReview, VB/Magic, Visual/db, and others. Hank writes the "Components" column for BackOffice Magazine and is a frequent contributor to Visual Basic Programmer's Journal. When Hank isn't programming or writing about programming, he works on his horse farm in rural Connecticut.
Table of Contents: Preface
Acknowledgments
PART I: Introduction to VB 6
Chapter 1: Introduction to Visual Studio 6
Chapter 2: Introduction to Visual Basic 6.0
PART II: Building Better Applications
Chapter 3: Visual Basic Primer
Chapter 4: Using MDI Forms
Chapter 5: Using Forms as Objects
Chapter 6: Developing with TreeView and ListView Controls
Chapter 7: Enhancing the User Experience
Chapter 8: Building Classes and Collections
PART III: Database Programming.
Chapter 9: Visual Basic's New Data Tools
Chapter 10: Migration to Active Data Objects
Chapter 11: Building Interfaces from the Database
Chapter 12: Encapsulating Database Functionality
Chapter 13: Encapsulating Database Functionality - Part 2
PART IV: Expanding Your Applications
Chapter 14: Planning Your Application
Chapter 15: Externalizing Resources
Chapter 16: Persisting State
Chapter 17: Integrating the Internet into Visual Basic
Chapter 18: Creating IIS Applications
PART V: ActiveX Development
Chapter 19: ActiveX Server Planning Strategies
Chapter 20: Building an ActiveX Server
Chapter 21: Building Systems with ActiveX Servers
Chapter 22: Add-Ins and Extensibility
Chapter 23: ActiveX Components
Chapter 24: ActiveX UserControl Secrets
Chapter 25: ActiveX Control Portability
Chapter 26: ActiveX Documents
PART VI: Windows API Programming
Chapter 27: Using the Windows Application Programming Interface
Chapter 28: Expanding Keyboard Control Using the Windows API
Chapter 29: Expanding Mouse Control Using Windows API
Chapter 30: File, Disk, and Directory Control with the Windows API
Chapter 31: Retrieving System Information Using Windows API
Chapter 32: Windows API
PART VII: Reliable Programming
Chapter 33: Debugging and Error Handling
Chapter 34: Optimization and Performance Tuning
Chapter 35: Using DHTML in Visual Basic
Appendix A: Certification Requirements and Study Guide
Appendix B: What's on the CD-ROM
Index