Buy Used
$17.99
Condition: Used: Good
Comment: Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy mean your satisfaction is guaranteed! Good readable copy.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Programming Microsoft® Visual Basic® 2005: The Language (Developer Reference) Paperback – February 22, 2006

ISBN-13: 978-0735621831 ISBN-10: 0735621837 Edition: 2nd

Used
Price: $17.99
15 New from $7.91 38 Used from $0.01 1 Collectible from $9.96
Amazon Price New from Used from
Paperback
"Please retry"
$7.91 $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Spring Books
The Big Books of Spring
See our editors' picks for the books you'll want to read this season, from blockbusters and biographies to new fiction and children's books.
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Developer Reference
  • Paperback: 990 pages
  • Publisher: Microsoft Press; 2nd edition (February 22, 2006)
  • Language: English
  • ISBN-10: 0735621837
  • ISBN-13: 978-0735621831
  • Product Dimensions: 7.4 x 1.7 x 9 inches
  • Shipping Weight: 3.4 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (25 customer reviews)
  • Amazon Best Sellers Rank: #1,069,859 in Books (See Top 100 in Books)

Editorial Reviews

From the Publisher

This immensely popular book has been fully revised and updated for Visual Basic 2005, providing definitive, one-volume reference and instruction on the intricacies and uses of the language.

Key Book Benefits:

• Delves into the core, must-know topics for developers working with Visual Basic 2005, , and advances their mastery with essential skills

• Examines new features in Visual Basic, such as generics, code snippets, and My Namespace, in depth, while also providing the latest information on classic features such as classes and execution flow

• Provides hands-on code examples to illustrate concepts and build skills mastery

About the Author

Francesco Balena is a well-known and highly regarded developer and author. He has written numerous Microsoft Press® books, including the widely acclaimed Programming Microsoft Visual Basic® titles, and edits a popular Web site on .NET programming. Francesco is a cofounder of Code Architects srl, an Italian software company that specializes in using Microsoft technologies to create enterprise-level solutions and programming tools. In addition, he is a regional director for MSDN® Italy, and a frequent speaker at developer conferences.

Customer Reviews

NET, then I got his 2003 edition of the book.
John Grove
After trying many VB books out there, I can confidently say that covering the entire breadth of topics makes a book shallow.
Jazzwall
The things I like about this book are that the topics it covers are very well done.
Ian J. Clark

Most Helpful Customer Reviews

80 of 81 people found the following review helpful By Jazzwall on February 10, 2006
Format: Paperback Verified Purchase
There haven't been many good books that take Visual Basic .NET seriously as a full-featured Object Oriented Programming language for the .NET platform. Every other book on VB .NET is nothing but screenshot after screenshot of "drag-and-drop" development using Visual Studio.

Programming with the .NET framework encompasses a huge spectrum of things to learn. VB .NET the language, Visual Studio IDE, ASP .NET , ADO .NET, Windows Forms, Windows Services, Serviced Components and Interop are some of those things. After trying many VB books out there, I can confidently say that covering the entire breadth of topics makes a book shallow.

This book picks a select few of the above-mentioned topics and drills very deep into them. It focuses on the language constructs and shows us better programming techniques. Going through a few chapters, I've already learned many ways to write better code.

I'm glad this book doesn't spend a few hundred pages on ADO.NET and ASP.NET (there are some very good books that cover those topics... see below). Doing so would have taken space away from the valuable (and rare) content on the language itself.

This book won't show you how to create a drag-and-drop Windows/Web app. What it will do is make you a much better programmer.

Here's a list of some of the best books for VB Developers currently for sale:

- For Database Programming: Pro ADO.NET 2.0 (Sahil Malik; Apress)

- For ASP.NET Web Development: Programming Microsoft ASP.NET 2.0 Core Reference (Dino Esposito; MS Press)

- Best-practices for .
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
67 of 67 people found the following review helpful By Francesco Balena on February 9, 2006
Format: Paperback
I am writing a "review" of my own book to ensure that potential buyers know exactly what the book contains, how it is structured, and why.

First and foremost, this book does **NOT** cover all the topics that its 2002 and 2003 editions do. Most notably, it doesn't cover Windows Forms, ADO.NET, ASP.NET, plus other advanced topics such as serviced components, and security.

The point is, there are so many new things in the .NET Framework 2.0 and a single book can't cover them with the necessary level of detail. If I had squeezed all these topics in a 1400-page book (which is the largest book my publisher would allow me to write), the result wouldn't be satisfactory anyway. If you are interested in these high-level topics, you should purchase a book with a narrower focus, for example the excellent "Programming ASP.NET" by Dino Esposito.

After a lot of hard thinking, I decided to focus solely on important topics that, in my opinion, very few books cover adequately, namely the Visual Basic 2005 language and the most important base classes in the .NET Framework 2.0: basic data types, arrays and collections, resources, files and streams, object serialization, threading, PInvoke and COM interop.

After I took the decision, I had to face the problem of choosing the best title for the new edition. Some portions of this book are taken from its previous editions, therefore the title should have been close enough to make the relation clear. At the same time, the title should have been different enough to emphasize that it isn't a new edition the **same** book.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
23 of 26 people found the following review helpful By John Grove VINE VOICE on February 11, 2006
Format: Paperback Verified Purchase
I have had Balena's book since Visual Basic 6.0, then his Programming Visual Basic.NET, then I got his 2003 edition of the book.

I really like the fact that he separated the important topic of "The Language" as he did it this time. You can find books on ADO.NET elsewhere and that's how it should be because these topics can be quite vast in itself. So I find the approach he took is more helpful.

The improved platform of Visual Studio is remarkable in my opinion and it seems I can get more done now with less code than ever before on some features.

A quick note:

When I first started reading Balena's first book on .NET, I was completely lost. And he even suggested it was not for "beginners", but if you persevere, you will slowly begin to comprehend what .NET is all about. It takes time..But as you learn the concepts, Balena's books becomes all the more clear. So hang in there...And if you are searching for help in understanding what .NET is about, you have certainly come to the right book.

Hope this review helps -
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 16 people found the following review helpful By E. Krebs on April 5, 2006
Format: Paperback
I read other reviews before purchasing this book. I understood that it was only a language reference, however I was still unprepared for how much VB.Net programming was not specifically related to the language.

For example, this book does NOT contain:

- Any information about data binding or data access

- Any instruction on using or extending Windows or Web forms

- Any ADO.Net or ASP.Net instruction

You must understand these topics to code any VB.Net application, and this book will not help. I heard this book was a second edition to Programming Visual Basic .Net by the same author (which has broad and deep coverage of VB.Net 2003) but that simply can't be the case.

Balena has written a very specialized book, which covers some advanced topics well, such as:

- OOP concepts, including inheritance and delegates

- Generics

- Regular Expressions

- Reflection

- Multi-threading

Good book, but only for coverage of advanced VB.Net 2005 language-specific topics.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


More About the Author

Discover books, learn about writers, read author blogs, and more.