From the Inside Flap
Acknowledgments We all work for a developer services company called DevelopMentor. Its how we met, and how we keep abreast of the technology. Its also a fantastic place to spend ones working hours, and we owe this book (and much more) to our friends and coworkers at DM. If you ever want to see what DevelopMentor is all about, attend one of our Guerilla eventsand be sure not to miss out on Thursday night. By the way, its not just the employees that make DM; its also the students and their energy. Thank you. We also thank Gary Clarke for his sustained effort in getting this project off the ground and flying. We owe a great deal, as well, to Kristin Erickson (and her coworkers!) at Addison-Wesley for her tireless work behind the scenes, bringing this book to completion. The anonymous reviewers did an excellent job, and we thank them for their hard work under a tight schedule. The book is much better as a result. Finally, wed like to thank our families for their boundless support and understanding during our late nights of reading, researching, writing, and reinstalling Windows. 0201704765P05222001
From the Back Cover
Featuring nearly fifty rules for best practice, EFFECTIVE VISUAL BASIC gives the working programmer concrete guidelines for designing better systems and writing better code. Whether the focus is COM, databases, or distributed systems using MTS and COM+, this book offers proven, timeless solutions derived from the authors years of experience consulting and training in the VB arena.
EFFECTIVE VISUAL BASIC addresses general practices, from defensive programming to error handling and object-oriented design. In addition, it covers the critical issues in working with COM: interfaces, compatibility, and class design. Rules for building multi-tier applications are followed by a section on best practices for programming the Web. This book also addresses databases and effective data access, among the most important uses of VB.
- Sound programming practices and object-oriented design principles, as applicable in VB.NET as in VB6
- Writing code that runs correctly in both MTS and COM+ environments
- Improving scalability by not necessarily configuring all your components
- Using XML, IIS, and ASP in Web applications
- Designing classes for efficient database access
The product of a wealth of practical experience, EFFECTIVE VISUAL BASIC enables readers to advance their skills and become more effective software developers.