With the release of .NET 2.0, the Visual Basic 2005 language has been updated with numerous new programming constructs (XML code documentation, operator overloading, generics, and partial types just to name a few!). Now more than ever, choosing a .NET language boils down to personal preference (rather than a language?s feature set).
However, to effectively make use of these new language features, developers must have a rock-solid grounding in object-oriented technology, assemblies, and the core .NET technologies. The purpose of Pro VB 2005 and the .NET 2.0 Platform, Second Edition is to provide you with such a foundation by diving deep into the language of VB 2005 and the platform of .NET. Thus, rather than simply showing how a code wizard can generate all the code on your behalf, this text will first show you how to author the code yourself so you can alter the generated code to your liking.
Beyond learning all the details of the VB 2005 programming language, you will also dive into the details of building desktop applications (using Windows Forms) and websites (via ASP.NET 2.0), and how to interact with relational databases (?a ADO.NET). Furthermore, you will explore how to build distributed applications using the .NET remoting layer and XML web services. Rest assured, this text will expose you to all the major services of the .NET platform and put you in the perfect position for further exploration.
User review
A Great Book to Say the Least
This book covers not only the .Net platform, but it extends to explain the software engineering concepts behind OOP. I had a very difficult time understanding the abstract concepts of OOP in the past,,,, but this book made that really a thing of the past.
If you are looking for a book to explain the power of pure OOP, this is the right book. It is worth every penny you spend on it.
User review
Outstanding!
I have read several books on this topic, but this book was very structured wich made it easy to follow. It gave a very clear explaination on both base- and advanced OOP programming concepts. Many things I'v not read anywhere else and many times I yelled 'AHA!' and 'WOW!'. Yes, it was great fun to work trough all the 'Fun with,,.' examples.
I really can recommend this book, however NOT if you are a beginner!
I also learned that I'm a Generic Type, because I drink a lot Of T. :)
User review
Complete and easy to follow
This book covers just about everything: The .NET platform; VB language fundamentals; OOP; Assemblies and classes. In each chapter the author gives a simplified example and then progresses thru to a complete module. He explains each step in detail and give many of the most-likely errors.
This is not novices. The author expects some level of programming experience with VB, C, C++ being the best. It is also best for a Visual Studio 2005 environment, though it is not required. If this is you and you are looking to move to VB.NET, this book is absolutely for you.
User review
I wish all programming books were this good.
If you are looking for a Visual Basic book that covers a lot more than books like Wei-Meng Lee's Visual Basic 2005 Jumpstart than this book should be at the top of your list. As well as the basics this book is very good at explaining advanced concepts like Interfaces, IEnumerable Types, Generics, Asynchronous Delegates, and Multithreaded Applications. The author has an excellent writing style. He stays on track, does an excellent job at expaining complex concepts, and provides a lot of hints about how the topic he is writing about now is related to the big picture. Apress should also be commended for the graphical layout of the book. It is very easy to find information on a particular topic in this book as all of the book is divided into clearly labeled short sections.
User review
From a VB Programmer
This is best VB.NET I ever had. This book explains OO concept very clearly with easy to understand examples. I am still in middle of the book. So eager to finish till end. Waiting to read more books from this writer. Thanks for Excellant Work.