Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Pro VB 2010 and the .NET 4.0 platform
Troelsen A., Agarwal V., Apress, Berkeley, CA, 2010. 1800 pp. Type: Book (978-1-430229-85-8)
Date Reviewed: Nov 10 2011

The Microsoft .NET platform has matured with version 4, bridging the gap of platform-independent development with Mono, the open-source implementation of .NET. Thanks to the improvements added to Visual Basic (VB), as well as to Microsoft’s choice to select it as one of the programming languages inside the .NET platform, Visual Basic 2010 has the strength to compete with powerful computer languages such as C++, C#, and Java.

This book is about Visual Basic 2010. Troelsen and Agarwal are experienced with the Microsoft .NET platform, and have created a reliable guide for developers who wish to learn how to develop software applications using all of the features bundled in the .NET 4 platform. They use various points to explain .NET 4 platform features: LINQ, assemblies, Ado, multithreading, and Windows Presentation Foundation. In addition, they provide VB 2010 code samples to illustrate how to achieve these points.

In the first chapter, the authors use VB 2010 to introduce the .NET platform concepts, showing through examples the different aspects of the .NET platform. Chapters 2 to 12 thoroughly discuss the different concepts related to VB 2010. Chapters 2 through 4 cover data structures: linked lists (chapter 2), stacks (chapter 3), and queues (chapter 4). Chapters 5 through 10 cover the object-oriented programming paradigms: encapsulation (chapter 5), inheritance and polymorphism (chapter 6), exceptions handling (chapter 7), object lifetime (chapter 8), interfaces (chapter 9), and generics (chapter 10). Chapters 11 and 12 introduce the new features introduced to the VB language: delegates and lambdas. The remaining chapters cover in detail the .NET features and how to use them inside VB 2010.

All of the chapters are well written. The authors start by describing the concept, and then, using clear examples, take the reader into a hands-on lab. All code in this book is available online, and the chosen topics related to these files are interesting.

It is difficult to find any faults with this book. It is an excellent reference for anyone interested in thoroughly learning all of the features and aspects of the .NET platform using VB 2010. I strongly recommend this valuable book.

Reviewer:  Karim Hadjar Review #: CR139581 (1204-0335)
Bookmark and Share
 
Specialized Application Languages (D.3.2 ... )
 
 
C# (D.3.2 ... )
 
 
Visual Basic (D.2.2 ... )
 
 
XML (I.7.2 ... )
 
 
Design Tools and Techniques (D.2.2 )
 
 
Document Preparation (I.7.2 )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Specialized Application Languages": Date
An experimental study of people creating spreadsheets
Brown P., Gould J. ACM Transactions on Information Systems 5(3): 258-272, 1987. Type: Article
Jul 1 1988
Types and persistence in database programming languages
Atkinson M., Buneman O. ACM Computing Surveys 19(2): 105-170, 1987. Type: Article
Apr 1 1989
Programming languages for distributed computing systems
Bal H., Steiner J., Tanenbaum A. ACM Computing Surveys 21(3): 261-322, 1989. Type: Article
Aug 1 1990
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy