 |
 |
Programming VB .NET: A Guide for Experienced Programmers
by Gary Cornell, Jonathan Morrison
List Price: $39.95
Our Price: $27.97
ISBN: 1893115992
Publisher: APress (15 October, 2001)
Edition: Paperback
Sales Rank: 11,989
Average Customer Rating: 4 out of 5
|
Buy now directly from Amazon.com
|
|

 |  |  |
 |
 |  | Customers Reviews: |  |  |
 |  |
Rating: 5 out of 5
OOP in VB.NET: This is the book !
The 3 chapters on OOP (Classes and Objects, Inheritance and Interfaces, and Event Handling and Delegates) are by far the clearest I have read on the subject. That goes for both text and example code, which are working! If only for these 3 chapters, which cover 40% of the 422 usable pages, it's worth the price of the book.Gary Cornell does state that these 3 chapters form the core of the book, and after reading this book and Dan Appleman's "Moving to VB.NET", I totally agree that developers "will find it extremely hard to take advantage of VB.NET's new powers" if they don't utilize OOP in VB.NET. Knowing, and being comfortable with, OOP makes it so much easier to develop solutions using VB.NET, and the .NET framework in general. I thought the 2 intro chapters on VB.NET IDE and "vocabulary" were informative and not boring, and that goes for the chapter on Multithreading. I would have liked to see a longer and more detailed treatment of Error Handling, and some "real" examples for the Windows Forms chapter. In "About This Book", the author set 3 objectives: a complete treatment of OOP in VB.NET, fundamentals of VB.NET techniques, and differences between VB.NET and earlier versions. He has succeeded in these 3 objectives! I will disagree though with the note on not assuming any knowledge of earlier versions of VB. Experienced VB5/6 programmers WITH some real C++ (OOP) experience will benefit the most from this book.
Rating: 5 out of 5
Does exactly what it's title says
This book is a GUIDE for people with programming experience to using VB.NET. If you are an experienced VB developer, this book will be of GREAT use to you in converting. If you are a programming novice, the high speed approach used in this book will probably leave you unable to do much in terms of real programming. The explanations are so clear, that it may still be useful for a novice though. For people who are using other languages, and want to try their hand at VB, this is also probably very useful, especially if you know Java.Please note that this is NOT a complete how-to, nor do the authors attempt to infer that it is. It is just a rational explanation of the core bits of VB.NET and how the language has changed from VB5/VB6. In particular, their breakdown of the new totally OOP approach of VB is very good, although it may bore you a bit if you have a solid understanding of Java. In an hour with this book, I knew more about the new features/changes in VB than I did with two days of studying the docs from Microsoft.
Rating: 4 out of 5
Well written and hard to put down
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)
|  |  |
 |  |  |
 |
|
| Please note: |
Checkout and payment processing is done safely and securely through Amazon.com. |
| Prices (as shown) are subject to change without notice and cannot be guaranteed. |
|
|  |