Site sponsored by: Idera The gold standard of SQL Server performance monitoring & diagnostics.
SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Quiz
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Write for Us

Share you SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

Differential Database Backups in SQL Server
Claytons Data Mining (Part 2)
Backup System Databases Using Maintenance Plans
Overview of Maintenance Plans in SQL Server 2008

More     
 
Latest FAQ's

How to alter a User Defined Data Type?
How to unzip a File in SSIS?
How to view previous query plans?
ALTER TABLE SWITCH statement failed because the object '%.*ls' is not ...

More     
   
Latest Software Reviews

Spotlight on ApexSQL Doc 2008
ApexSQL Enforce
Embarcadero Change Manager
SQL Server DBA Dashboard

More     

books >> other books >> Effective Visual Basic: How to Improve Your ...

Effective Visual Basic: How to Improve Your VB/COM+ Applications


Mar 27, 2002

Book Review

Effective Visual Basic: How to Improve Your VB/COM+ Applications
by Joe Hummel and others
Copyright 2001
Addison Wesley

 

Effective Visual Basic Find out more about this book,
or purchase it, from Amazon.com

If you are a developer who writes Visual Basic code, especially if you use SQL Server as your back-end database, you will want to give this new book a look. The name of the book, Effective Visual Basic: How to Improve Your VB/COM+ Applications, doesn't really do the book justice. A more appropriate title might be, "Real-World Advice on how to Design and and Write Better VB Programs." In other words, this book is chock full of real-world, practical advice on how to write VB code. This is not just another how-to book teaching the basics, it covers many advanced, real-world topics that most developers face on a daily basis.

Each chapter is divided into numerous "rules", such as "Maximize the Potential of VB's Compile-Time Type Checking," or "Efficiency Basics: Round-Trips, SQL Statements, and Providers." Each "rule" is self-contained, and you only need to read those "rules" that are of direct interest to you. Most likely, you will want to read them all.

All the "rules" include plenty of examples are easy to read and follow. Any VB developer should easily find dozens of "rules" that they will find useful and will want to add to their repertoire of VB skills.

Here's some of what is covered in this book:

  • Shifting from Liberal Arts to Software Engineering

  • Designing, Building, and Working with COM-Based Components

  • MTS, COM+, and VB--The Middle Tier

  • The Web and VB

  • Effective Data Access from VB

I particularly liked the fact that this book included an entire section on data access using VB, emphasizing ways to optimize traffic between VB code and databases, such as SQL Server. This chapter in and of itself makes this book a valuable addition to your VB reference library. (Now if I can only get the VB developers in our company to read the book, a lot of my headaches would go away.)

I highly recommend this book to all VB developers who get their hands dirty with VB on a daily basis. If you are new to VB, you may find some parts of the book hard to follow. But if you have used VB for six months or so, you will find the book easy to understand and follow.


        








Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | QDPMA Performance Tuning | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 1999-2008 by T10 Media. All rights reserved