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
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.
Highlights include:
The product of a wealth of practical experience, EFFECTIVE VISUAL BASIC enables readers to advance their skills and become more effective software developers.
Product Details
Would you like to update product info or give feedback on images?
|
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most Helpful Customer Reviews
5 of 6 people found the following review helpful:
4.0 out of 5 stars
Watered down version of the Transactional COM+ Book,
By Harish Reddy (San Francisco, CA United States) - See all my reviews
This review is from: Effective Visual Basic: How to Improve Your VB/COM+ Applications (Paperback)
This book is a somewhat condensed version of Transactional COM+ by Tim Ewald. However, this book is much better in summarizing (and reinforcing) the important issues when developing VB/COM+/IIS applications as compared to Transactional COM+ which does indulge in gratuitous details too often. Effective Visual Basic is definitely not for beginners, rather, it makes sense only if you've repeatedly wondered why COM+ works the way it does. Rule 3-4 also gives a good understanding of why stateless objects aren't always good. If you ever wondered why Singletons are not good in the COM+ world (or why you cannot stick COM object references into the ASP Session Object) then Rule 3-2 explains it all. This book is a must for anyone designs and implements scaleable COM+ applications. Many of the generic COM+ concepts apply whether you plan to use C++ or VB.
6 of 9 people found the following review helpful:
5.0 out of 5 stars
Development does it again,
By William Epp (Los Angeles) - See all my reviews
This review is from: Effective Visual Basic: How to Improve Your VB/COM+ Applications (Paperback)
If any of you are familiar with Developmentor you'll understand why this is an excellent book - all of the authors work there. This isn't a book for beginners, but once you get past the fundamentals this book has numerous best practices that will save you a lot of time (ie. if you had to figure them out on your own). This is real world stuff that works - not theory. By the way, the other books I've read in this series are also very good.
Share your thoughts with other customers: Create your own review
|
|
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items. |
|
This product's forum
Search Customer Discussions
|
Related forums
|