Synopses & Reviews
Master the Latest Developments in Enterprise Programming With its hot new database and Web Server programming capabilities, Visual Basic 6 is being heralded as the premier strategic enterprise applications development tool for corporate America. Learn everything you need to know about Active Data Objects, IIS and ActiveX programming, and using the Windows API. Backed with expert advice and tons of code examples, Visual Basic®
6 Bible will help you build robust, reliable solutions that meet all your programming challenges. Inside, You'll Find Complete Coverage of Visual Basic 6
- Find out how Visual Basic 6 fits into the Visual Studio family
- Master the basics of object-oriented programming forms, classes, and objects
- Use the new Active Data Objects with OLE DB for easier database connectivity
- Build Internet Information Server (IIS) applications using the new WebClass feature
- Avoid the many pitfalls involved in developing ActiveX servers for the Internet
- Learn how to use the Windows API as a complement to Visual Basic
- Bulletproof your applications with insider tips for building robust error handlers
Complete Syntax Primer Inside! Test-drive widely-used components and demos from:
- Compuware Nu Mega Labs
- Modern Software
- Sheridan Software Systems and More!
Shareware programs are fully functional, free trial versions of copyrighted programs. If you like particular programs, register with their authors for a nominal fee and receive licenses, enhanced versions, and technical support. Freeware programs are free, copyrighted games, applications, and utilities. You can copy them to as many PCs as you likefreebut they have no technical support. www.idgbooks.com System Requirements: PC running Windows 95 or Windows NT Workstation 4.0; Visual Basic 6 Professional Edition
In the years since it was first introduced, Visual Basic has quickly become the primary language of choice for more than half the developers in the United States. With each new version, users continue to discover more enhanced tools and improvements. And because it has such a wide user base, Visual Basic programmers now have a community of fellow users with whom they can share knowledge and techniques. Now you can find many of those intermediate to advanced tips and tricks in the Visual Basic 6 Bible
This book goes beyond your basic user's manual. In addition to providing you with complete coverage of Visual Basic 6, the Visual Basic 6 Bible serves as the essential resource designed to help you understand how and when to use the various tools and techniques available in Visual Basic. It features relevant, real-world sample code and applications that you can incorporate into your own projects.
The CD-ROM accompanying Visual Basic 6 Bible includes a wide array of popular components and demos, such as Advantageware, Apex, Modern Software, and Protoview.
About the Author
About the Authors 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 firstname.lastname@example.org. 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
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.
End-User License Agreement.
CD-ROM Installation Instructions.