Programming VB .NET: A Guide for Experienced Programmers

  Author:    Gary Cornell, Jonathan Morrison
  ISBN:    1893115992
  Sales Rank:    584935
  Published:    2001-10-15
  Publisher:    Apress
  # Pages:    528
  Binding:    Paperback
  Avg. Rating:    4.0 based on 23 reviews
  Used Offers:    30 from $6.00
  Amazon Price:    $32.54
  (Data above last updated:  2008-11-16 07:12:06 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Programming VB .NET: A Guide for Experienced Programmers
  

This is the book that you want to read if you have knocked around VB 6 for a couple of years and you've decided to move up to .NET. ... For the target audience, technical books don't get much better than this.

— Dan Mabbutt, Visual Basic Guide on About.com

In Programming VB .NET: A Guide for Experienced Programmers, authors Gary Cornell and Jonathan Morrison carefully explain the exciting new features of Visual Basic .NET. Since VB .NET is, for all practical purposes, a whole new language even for the most experienced Visual Basic programmers, developers need to think differently about many familiar topics. Cornell and Morrison are there to help you with careful discussions of each topic.

All experienced programmers wishing to take advantage of the amazing new powers of VB .NET will benefit from this books careful treatment of fundamental topics, including inheritance, interfaces, and exception handling, as well as all the powerful new features, such as stream-based I/O and true multithreading.

Cornell and Morrison write from the point of view of the experienced programmer, with constant references to the changes from earlier versions of VB. Developers learn how to use VB .NET for database programming through ADO.NET and web programming through ASP.NET. After reading Programming VB .NET: A Guide for Experienced Programmers, developers will have a firm grasp of the exciting new VB .NET language and its uses in creating powerful .NET applications.

                  Reader Reviews 1 - 11 of 11                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
10-17-02 5 9\9
(Hide Review...)  Will help you make the transition from VB6 to VB.NET
Reviewer Permalink
The book is primarily designed for experienced Visual Basic developers making the transition to VB.NET. However, it can also be appreciated by other experienced programmers regardless of their programming background.

The book begins with an introduction to the differences between VB.NET and VB. The next chapter introduces you to the new Visual Studio .NET integrated development environment (IDE). You will get a tour of the main windows, and learn how to compile and debug your VB.NET applications. Chapter three teaches the VB.NET syntax. You will learn the VB.NET expressions, operators, and program control flow. The next couple of chapters form the core of the book. These chapters cover object oriented programming and inheritance. VB.NET is the first truly object oriented programming version of VB, and a solid understanding of these new features is essential in taking full advantage of VB.NET's new powers.

The next few chapters go on the cover important topics such as, event handling, error handling, building user interfaces, input/output streams, and multithreading. The final two chapters give a brief introduction to database access with VB.NET using ADO.NET, and a brief overview of ASP.NET.

The book provides clear and complete coverage of all topics. It includes many real world code examples which help the reader to better understand all the concepts presented.

(Review Data Last Updated: 2008-11-16 07:13:11 EST)
10-11-02 4 5\6
(Hide Review...)  Good for the Beta but a little long in some chapters
Reviewer Permalink
This is a pretty-good book if you base it on the Beta. The chapters on OOP (Chapters 4 - Classes and Objects and 5 - Inheritance and Interfaces) are very long. Chapter 4, 5 and 6 (Event Handling and Delegates)form the heart of this book, but I would have broken them down into smaller chapters. The information in those chapters provide a good introduction to OOP. At times, I felt the authors were hard to follow and found myself re-reading several pages especially in Chapters 4 and 5. Overall this book probably is about 3 1/2 stars. I am hoping that in the next release of this book that the authors would follow their own advice and break the chapters down into smaller parts. ...
(Review Data Last Updated: 2007-06-26 21:53:57 EST)
10-10-02 4 5\6
(Hide Review...)  Good for the Beta but a little long in some chapters
Reviewer Permalink
This is a pretty-good book if you base it on the Beta. The chapters on OOP (Chapters 4 - Classes and Objects and 5 - Inheritance and Interfaces) are very long. Chapter 4, 5 and 6 (Event Handling and Delegates)form the heart of this book, but I would have broken them down into smaller chapters. The information in those chapters provide a good introduction to OOP. At times, I felt the authors were hard to follow and found myself re-reading several pages especially in Chapters 4 and 5. Overall this book probably is about 3 1/2 stars. I am hoping that in the next release of this book that the authors would follow their own advice and break the chapters down into smaller parts. ...
(Review Data Last Updated: 2007-03-22 10:53:17 EST)
07-25-02 4 9\9
(Hide Review...)  Well written and hard to put down
Reviewer Permalink
I bought this book and several others to prepare myself for the transition from VB6 to VB.NET. I wish they would have covered the disconnected datasets, ADO.NET and ASP.NET in more detail. I would have given it 5 stars if it had.

Other than that, I feel that it is an excellent resource to prepare a programmer from any background for VS.NET. It does a good job of covering the OOP, Inheritance, Overloading, and multithreading subjects in a concise manner.

The book also has a web site for errata and source code. Gary Cornell is a good author and it shows in this book he co-authored.

I have a few Wrox Publishing Books, but my library is starting to collect more an more APRESS books because their style and format is what I expect from a book.

Wrox does publish some good books also:
I would also recommend .NET Enterprise Development in VB.NET from Design to Deployment, ISBN 1861006179, (Wrox Publishers)

(Review Data Last Updated: 2008-02-14 08:51:45 EST)
07-19-02 3 9\14
(Hide Review...)  Misleading title
Reviewer Permalink
This book simply doesn't have enough information to be named "a guide for EXPERIENCED programmer". It is rather a quick overall introductions. So don't get this book if you need to get some serious work done.
(Review Data Last Updated: 2006-07-07 13:06:58 EST)
07-03-02 5 4\5
(Hide Review...)  A wonderful book, clear and to the point
Reviewer Permalink
Of all the books I bought to learn VB NET, this is the one I find myself turning to repeatedly for information on object oriented programming. The author' treatment of inheritance and delegates/events are models of clarity. I also found his treatment of mutithreading to be clearer and far easier to understand than the new Wrox book which was supossedly devoted to threading. If you want a book on the VB NET language you can't do any better than this one!
(Review Data Last Updated: 2008-02-14 08:51:45 EST)
06-28-02 4 1\1
(Hide Review...)  Good intro book to VB .NET
Reviewer Permalink
I am primarily a Unix C/C++ person, but thought I would learn VB .Net to do some Windows programming. I found this book enjoyable and easy to read. Although there were numerous errors in the example code, the text itself was very good. Of course this book is geared to those with some programming experience and is not a good choice for the beginner.
(Review Data Last Updated: 2008-02-14 08:51:45 EST)
06-25-02 3 4\6
(Hide Review...)  Good for a Beta Product
Reviewer Permalink
I am a professional programmer who thinks that VB.NET is a great front end for server-side Java. (Java is still just too slow on the client.) Compared to Java, however, VB.NET is very new and very few books exist on the market. The final version of Visual Studio has only been out since February (2002). Nearly all of the VB.NET books on the market today are based on the .NET betas or were rushed to the market, or, in the case of this book, both. (This book was rushed even before the final version was out.)

I like the format of the writing very much, but the more I dug into the text and the final version of Microsoft's documentation, the more and more errors I found in the book. The authors refer to certain Visual Studio generated variables as keywords and do a poor job of explaining OOP and threading. Fortunately, I am experienced enough with Java (another OOP language) and VB 6 to be able to figure these things out for myself. If I were a beginner, I would be scarred for life.

Unfortunately, I cannot recommend another book, since I don't believe a single book is good enough, yet. In the meantime, if you have the time, pick up two or three books and read them in conjunction with Microsoft's documentation. Also, be sure to do some of your own programming to make sure the techniques described in the books perform as expected.

(Review Data Last Updated: 2006-07-07 13:06:58 EST)
05-23-02 5 3\4
(Hide Review...)  Comment on Walker - Cornell knows what he says
Reviewer Permalink
I already very favorably reviewed this book already once but I can't resist commenting on Walker's disparaging comment about Cornell's teaching the GoTo. First off, what he says about the socially acceptable use of the GoTo is well known and was first pointed out by Donald Knuth (arguably the most famous computer thinker) in his paper "Structured programming with go to statements. Computing Surveys, 6(4):261--301, December 1974." He also explains that using Try/Catch is the better choice nowadays do I think Walker is way off base.

By the way, let me now add that the best book to follow Cornell is Balena's book from Microsoft Press.

(Review Data Last Updated: 2006-07-07 13:06:58 EST)
05-22-02 4 4\10
(Hide Review...)  GoTo Hell
Reviewer Permalink
This book appears to be a good bit more helpful than Dan Appleman's odious "Moving to VB.NET". However, one statement is very off-putting for me:

"...one can argue that there is one time when using the GoTo actually makes your code cleaner and easier to understand. In VB.NET, this situation could occur when you are deep inside a nested loop and some condition forces to leave all the loops simultaneously."

At the risk of sounding like a fanatic, I have been writing structured code for over twenty years and I have never once been forced to use a GoTo due to lack of a better, structured solution. For that matter I have very rarely found my self "deep inside a nested loop" in all those years. In structured, modular (and now object oriented) design there are infinitely better ways of handling things than the old prestructured wheels-within-wheels approach of ancient COBOL and FORTRAN. Anyone in the year 2002 professing to be competant enough to be writing a "Guide for Experienced Programmers" who can't figure out how to avoid using the GoTo statement and "deeply nested loops" loses a lot of credability with me.

This said, if your choice is between this book and Appleman's awful, useless tome, buy this one.

(Review Data Last Updated: 2006-07-07 13:06:58 EST)
05-17-02 3 1\4
(Hide Review...)  Gee whiz .NET book
Reviewer Permalink
This "gee whiz" .NET book is based on Beta 2. It is a great intro to OOP theory, but it is not necessarily a good starting place for learning VB .NET programming in the real world.
(Review Data Last Updated: 2006-07-07 13:06:58 EST)
  
                  Reader Reviews 1 - 11 of 11                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)