Books
Computers Electronics Home & Garden Jewelry Movies Music Toys
Search for: in
Practical Standards for Microsoft Visual Basic .NET
by Microsoft Press
Practical Standards for Microsoft Visual Basic .NET - Click to Enlarge
Avg. Rating: 3.2 of 5 stars (based on 5 reviews)
$3.59 to $32.99 from 4 stores
Building on the popularity of this book's first edition, PRACTICAL STANDARDS FOR MICROSOFT VISUAL BASIC, the … Read more
Similar ItemsNEW!
Designing Enterprise Applications with Microsoft Visual Basic .NET
$4.89 to $49.99 from 7 stores
Developing Microsoft .NET Controls with Microsoft Visual Basic .NET
$4.00 to $32.99 from 3 stores

See more below
Information Below:  Store Prices  |  Customer Reviews  |  Similar Items


Compare Store Prices
View: All  |  Used
Sort By
Store Name
Sort By
Store Rating
Sort By
Price
Sort By
Shipping
 
Description
 
Buy
Bunches of Books
Store Info
Be the first to write a review
Used
See site Practical Standards for Microsoft Visual Basic .NET See it at at
Bunches of Books
* Prices and availability are subject to change without notice. Please check the merchant store for details.
List Your Products -
Customers Who Viewed This Item Also Viewed

Designing Enterprise Applications with Microsoft Visual Basic .NET
$4.89 to $49.99 from 7 stores

Developing Microsoft .NET Controls with Microsoft Visual Basic .NET
$4.00 to $32.99 from 3 stores

OOP: Building Reusable Components with Microsoft Visual Basic .NET
$4.00 to $32.99 from 3 stores

Applied Microsoft .NET Framework Programming in Microsoft Visual Basic .NET
$1.91 to $35.95 from 7 stores

Microsoft Visual Basic .NET Language Reference
$2.18 to $39.99 from 6 stores

Security for Microsoft Visual Basic .NET
$4.25 to $49.99 from 5 stores

Programming Microsoft Windows with Microsoft Visual Basic .NET (Core Reference)
$4.99 to $59.99 from 5 stores

Microsoft Visual Basic .NET Programmer's Cookbook
$24.96 to $37.50 from 6 stores

Microsoft Visual Basic .NET Step by Step--Version 2003 (Step By Step (Microsoft))
$14.94 to $39.99 from 7 stores

Practical Guidelines and Best Practices for Microsoft Visual Basic and Microsoft Visual C# Developers (Pro - Developer)
$20.00 to $49.99 from 5 stores

101 Microsoft Visual Basic .NET Applications
$16.99 to $39.99 from 5 stores

Microsoft ASP.NET Coding Strategies with the Microsoft ASP.NET Team (Pro-Developer (Paperback))
$3.94 to $49.99 from 4 stores

OOP with Microsoft Visual Basic .NET and Microsoft Visual C# .NET Step by Step
$3.72 to $27.83 from 4 stores

Product Description
Practical Standards for Microsoft Visual Basic .NET
Book Description
Building on the popularity of this book's first edition, PRACTICAL STANDARDS FOR MICROSOFT VISUAL BASIC, the author shows developers and teams migrating to Visual Basic .NET how to save valuable time and resources-and writer faster, more manageable programs-by incorporating programming standards into Visual Basic .NET coding. Readers learn best practices for object-oriented programming, file operations, solution distribution, and more-with advice on how to apply these standards to their own projects.
Customer Reviews
5 of 5 stars  Instructor
Thursday, May 12, 2005
I have used both the VB6 and VB.net versions in my classes. In fact I require this as a additional text for all my classes. I believe very strongly that Hungarian notation should be part of a program.

It sounds like these reviewers that don't like Hungarian notation program in a vacuum. It is alright if you program by yourself to through out notations but if you have ever been a code reviewer and had to try to figure out what datatype or control type was being used, you learn to appreciate good use of notation, any notation to decipher the code.

Also while self documenting code style is what you want to try to acheive, it is very important to have a comment that points out the intent of the structure is, not just that it is an if/then construct. Why is this here. It is important to make this decision.

I think James has done an excellent job with this book and I look forward to his next edition.

Dennis

0 out of 3 people found the following review helpful:
2 of 5 stars  Very disappointing
Wednesday, November 10, 2004
This book might be good for a total novice, but (a) most of the advice in here will already be familiar to VB6 coders (b) some significant areas with major changes from VB6 are completely overlooked (i.e., database), and (c) though this is subjective, some of the advice seems completely wrong-headed (my particular beef: advising against procedure "fan-out", which is one procedure calling many subprocedures. This is in direct contradiction to Martin Fowler's advice in Refactoring, and the key to writing self-commenting code - I'll trust Fowler over Foxall any day).

1 out of 5 people found the following review helpful:
2 of 5 stars  Did you say VB.NET or VB6?
Monday, April 19, 2004
I bought this book, because I had the VB6 one and was wondering a similar material, but adapted to .NET. If fails short and it's just decorating my desk. The author keeps the same guidelines, for example it recommends using Hungarian when Microsoft guidelines says DO NOT USE IT (even though it's a Microsoft Press book!). Take a look at: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconNETFrameworkDesignGuidelines.asp

Those guidelines are more PRACTICAL and useful than this book. And you know what? IT'S FREE!!!


3 out of 3 people found the following review helpful:
4 of 5 stars  A Good Guide For All VB.NET Programmers
Wednesday, March 10, 2004
This is a good book for both the experienced and beginning Visual Basic .NET programmer.

The purpose of this book is not to show you how to write a program in VB.NET but to provide a style template on how you should write a program; not only for readability but also for maintainability. To that end Foxall provides many examples of "bad" programming practices and styles along with a suggested "good" one.

The whole argument about using Hungarian notation (HN) or not is really irreverent. The very fact that this book exists and is hopefully read by more than a handful of people means more consistency and more error-free code.

One of the things I appreciate in this book is the use of color (various shades of blue-green) to mark things like comments in code, section headers, etc.

Overall this book was an easy read and can easily be grasped by entry level VB.NET programmers and functional enough for more experienced programmers to reference.


5 out of 5 people found the following review helpful:
3 of 5 stars  Somewhat rehashed VB standards book
Tuesday, January 07, 2003
After seeing the author jump in for a review, I decided I would add my two cents into this fray. While I do not agree with the 1 star "slam" that the author set out to counter, I think 3 stars may be pushing it, however.

There is a lot of practical advice in this book. While it should be obvious that a developer needs to set up templates without hard-coding and make all procedures perform very specific duties, we find that this is not the case in code. The book has quite a few good pieces of advice around the basic nature of programming. I will disagree with the author, however, on some points. For example, you should certainly minimize fan out (calling many procedures) for all but control functions, fan-in (multiple procedures using the same procedure) is a sign of very specialized functions, which he advised only two pages earlier.

This book has a whole chapter on naming conventions, using Hungarian. While this is not a cardinal sin, it should be noted that Microsoft has deprecated Hungarian in .NET. The inclusion in the book (chapter 4) suggests that the author has simply updated some of his material from his VB 6 book.

The suggestions for enumerators, commenting, looping and code flow are fairly decent and may help your coding efforts. Mr. Foxall falls a bit short on exception handling taking the tried and true route (see Richter's book for a better methodology). One item of contention is the idea that you handle unexpected as well as anticipated exceptions. In general, handle what you can and catch what you wish to log. Let the rest get handled on the UI to ensure the user does not get an ugly exception message. Most books on the market advocate catching everything, and then rethrowing the same error; what a waste of CPU cycles. In VB 6, you had to handle every exception, and pass it up the stack if you caught anything. In VB.NET, exception handling gives you the ability to catch those exceptions that you can handle or log for debugging a live application. Using finally, especially with objects with a dispose method, is a much better option.

I would agree with the 1 star reviewer on the coverage of modules before objects. Modules are a sloppy method of programming in Visual Basic .NET. They are placed in for VB 6 developers that miss their .bas files. On the other hand, this is not enough reason to kill the chapter, as some of the other advice in the chapter (2) is very useful.

A 2.5 rating would be a bit better as there is some bad advice in this book, but I have to choose between 2 and 3 and would rather give the author the benefit of the doubt. I hope Mr. Foxall has a chance to make a second version of the book that moves completely into the .NET paradigm, as it would be much more useful to developers.


See all customer reviews...
Home  |  About Priceflo  |  Tell a Friend  |  List Your Products  |  Merchant Login  |  Site Map  |  Help

© 2003-2005, Priceflo, Inc. All rights reserved. Privacy Policy  |  Terms of Service