Vous voulez voir cette page en français ? Cliquez ici.

Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Microsoft Visual Basic .NET (Core Reference) [Hardcover]

Microsoft Corporation
4.5 out of 5 stars  See all reviews (78 customer reviews)

Available from these sellers.


Amazon Price New from Used from
Hardcover --  
Paperback CDN $76.68  
There is a newer edition of this item:
Programming Microsoft Visual Basic .NET Version 2003 (2nd Edition) Programming Microsoft Visual Basic .NET Version 2003 (2nd Edition) 5.0 out of 5 stars (6)
CDN$ 46.61
Usually ships in 1 to 3 weeks
Join Amazon Student in Canada

Book Description

April 17 2002 0735613753 978-0735613751 1

Accelerate your productivity with Visual Basic .NET—and quickly create powerful Win32 applications and high-performance, scalable applications for the Web—with this indispensable tutorial and reference. Building on the success of the author’s popular programming book for Visual Basic 6.0, this new book teaches you the best practices for porting and reusing existing Visual Basic code in the .NET Framework as well as for exploiting the language’s advanced new object-oriented capabilities. It covers the common language runtime (CLR), multithreaded programs, Windows Forms applications, GDI+ graphic programming, Windows services, ADO.NET classes for database programs, ASP.NET Web Forms, and Web Services. It includes advanced optimization techniques and tips for leveraging the power of the Microsoft Visual Studio .NET environment.

Topics covered include:

  • Getting started with Visual Basic .NET
  • Modules, variables, and error handling
  • Object-oriented features, including inheritance
  • Delegates and attributes
  • Arrays, lists, and collections
  • Files, directories, and streams
  • Object serialization
  • Regular expressions
  • Threading
  • Assemblies and AppDomains
  • Reflection
  • Windows Forms applications and GDI+
  • Windows Forms custom control creation
  • Windows services
  • XML
  • ASP.NET Web Forms applications
  • User controls and custom controls
  • XML Web services


CD-ROM features:

  • A fully searchable electronic copy of PROGRAMMING MICROSOFT VISUAL BASIC 6.0
  • Sample applications written in Visual Basic .NET

For customers who purchase an ebook version of this title, instructions for downloading the CD files can be found in the ebook.

Special Offers and Product Promotions

  • Join Amazon Student in Canada

Customers Who Bought This Item Also Bought

Product Details

Product Description

From Amazon

Useful for VB developers of all levels, Programming Microsoft Visual Basic .NET offers a massive and comprehensive guide to the new VB .NET. While concentrating on "traditional" programming techniques brought up to speed with .NET, this book also covers essential Web development, making it a solid choice for those making the leap from VB 6.

The sheer size of this volume is its obvious distinguishing feature. Weighing in at over 1,600 pages, it's easily one of the largest programming books ever published. The scope of coverage here is wide-ranging and comprehensive. The author first presents a basic language-based tutorial of the new VB .NET, highlighting basic keywords, data types, and new class design features like inheritance, delegates, and events.

Patient, thorough coverage and plenty of short code examples are the guiding principles here. The tour of object-oriented features in VB .NET is among the best that you can find. Coverage of built-in .NET support for strings, math, date/time, and file I/O classes (and the like) will help you master these essential APIs. At many points, the author highlights what's new and different from VB 6. There's plenty of coverage of "traditional" VB applications, including the new Windows Forms, database programming with ADO.NET, and Win32 support including programming the Windows registry, MDI, graphics programming (with GDI+), Windows services, and the like. Later sections look at deploying VB .NET applications in assemblies.

Only in its final sections does this text turn toward ASP.NET and the Internet, with several solid chapters on essential Web Forms and new features like caching, configuration, and basic Web development techniques. By centering on essential VB .NET language features first and then covering a wide spectrum of programming APIs, this book offers a winning choice for anyone with previous VB experience who wants to work effectively with the new VB .NET. With its extremely rich range of topics, all backed up with plenty of code excerpts, this title offers a nearly unbeatable one-volume reference on what's inside the new Visual Basic .NET. --Richard Dragan

From the Publisher

Use Visual Basic. NET—and existing Visual Basic code—to quickly build powerful, object-oriented applications for the Web

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most helpful customer reviews
5.0 out of 5 stars The greatest, in the whole dot-Net panoply. Aug. 10 2004
Even if I don't use VB Net, I enjoy that book: a "just" view in comparisons between dot-Net and VB6 (not always at 100% in favor of VB.Net), and insight, intelligence, and inner working we don't even see often, if not at all, even in C# books! There are two major weak points: Windows Forms (I recommend Chris Sells' book) and database (I suspect Francesco didn't entirely wrote these chapters, as the style is a little bit different in those chapters than the other parts of the book, anyhow, my impression), again too superficial ( I somehow recommend the MS Press book ADO.NET by Sceppa). Even if I use C#, I often found that Francesco Balena did a much better job than what I find in other of my C# and Managed C++ reference books. NOW, my copy, of the first edition, has indeed a printed page number 1576. So why Amazon annonces 800 pages, I don't know.
I would have give only four stars, but since I find very hard to find a book of my liking about dot-Net in general, I cannot than praise that book for an extra star.
Was this review helpful to you?
The book is excellent, but let me explain why I feel it fails to deliver. First off, if you are already a VB .NET programmer and you want a quick reference of near anything, you found your book. If you are an experienced VB6 programmer moving to .NET, this book will get you up to speed and writing excellent code VERY quickly. I fit neither of those categories. I joined a company out of college with only C/C++ and Java experience and my first project was a VB.NET project. I bought this book, since I figured such an exhaustive book would cover the entirety of the language and was at first satisfied, but as I reached the Windows Forms chapters (the ones most important to my job) I was very disappointed.
VB.NET is a massive topic, and to save space the author frequently references his VB6 book instead of covering a topic in this one. The companion CD is supposed to have a copy of the VB6 book on it, but mine didn't. In particular, the controls reference is VERY short, as he says not much has changed in a lot of controls since VB6. That's great, but I'm disappointed to find that there are no real texts on the market that cover VB.NET for a new VB programmer. Had the book been on the CD, I would have given it 4 stars, but I still don't think it was wise to skim topics.
So if you know VB6 well already, get this book, it will be great for you. If you are already proficient with C#, I believe you will quickly be able to learn VB.NET from this book. If you have no VB or .NET experience at all, it may be best to wait if possible until VB6 is more fully phased out and a better beginners' text has been written.
Was this review helpful to you?
This book was delivered by Amazon.com today, as well as Microsoft ADO .NET and the Microsoft Visual C# NET STEP BY. And I was very excited to get started with VB and C# .NET until I when opened the book VB .NET book.
When clicking on 'look inside this book' (on this website) and viewing the backcover of this book, I see that the book "Includes an eBook, sample code, and a trial version of Visual Studio .NET." That means to me, that a DVD should be enclosed and be a part of this product. But there is certainly no DVD enclosed in the book. And further more the backcover on the delivered book is different. It says that the book "includes a searchable eBook and sample code.
Since this DVD, with a trial version of MS Visual Studio .NET, was the main reason for me to purchase exactly this book, I'm very disappointed indeed.
I don't have more than a $1000 to purchase MS Visual Studio .NET and get started with VB and C# or ADO .NET. So I'm sitting here with three books, which I can't use, because of AMAZON.COM false promise/ sales information on the book.
The money back guarantee is also gone, since I have opened the CD/DVD pocked, to check out what was in there.
Rating this book, zero stars are not an option; I therefore give it 1 star, since the book is of absolutely NO value for me without the software!
Best regards from MR very disappointed.
Was this review helpful to you?
5.0 out of 5 stars If only there was a C# book of similar quality Aug. 14 2003
I use VB.NET every day and regularly refer to this book for tips, techniques, and explanation of concepts. I use it so much that it's starting to get worn out. As a long time VB6 developer I similarly wore out my copy of Balena's earlier book, "Programming Visual Basic 6.0".
This is a HUGE book (1500+ pages), but unlike a lot of similar tomes there is not one wasted page. Every bit of it is good, useful material. It is aimed primarily at experienced VB6 programmers who want to move to .NET, so unless you already know VB6 pretty well you may find some of his explanations hard to follow. If you DO know VB6 and want to move to .NET, this book will get you there more effectively than any other book on the market - bar none. I've read a lot of .NET books, so I know what I'm talking about.
This is not a re-write of his earlier VB6 book. It is completely new. In fact, wherever VB.NET remains unchanged from VB6 Mr. Balena refers to chapters in his old book (which is included in electronic form on the CD). This is the only "flaw" I've found in this book, as I sometimes have to examine both books to get a complete picture of certain subjects.
This book covers .NET well enough that even a C# programmer could benefit from it. ADO.NET, ASP.NET, WinForms, XML Web Services, Assemblies and Appdomains, Reflection, Regular Expressions, Delegates, Threading, GDI - all that and more are covered thoroughly and with lots of good code examples.
The code examples are generally of high quality, and they illustrate clever tricks and techniques that will prove useful in day to day programming tasks. The code alone is worth the price of the book.
Francesco Balena's writing style is easy to follow.
Read more ›
Was this review helpful to you?
Want to see more reviews on this item?
Most recent customer reviews
5.0 out of 5 stars Excellent book and a very nice author
This is an excelent book. It helps me to obtain an in-depth knowledge of VB .Net, given that I am really new to VB. Read more
Published on May 31 2004 by Fred
5.0 out of 5 stars Wow Wow, it's all in this book
This is one of the best VB.NET book I read. It's not a lesson book who at the end you have a ready to use application. It's a bit more theorical and hard to read. Read more
Published on April 8 2004 by Ghislain Tanguay
5.0 out of 5 stars Core Reference olmayi hak ediyor.
Yeni baslayanlar icin zor bir kitap olabilir. Baslarda vazgecebilirsiniz ama kendinize zaman vermenizde fayda var. Cunku visual basic adina gercek bir kaynak olmayi hak ediyor. Read more
Published on April 8 2004 by Yamac Yilmaz
5.0 out of 5 stars Pays For Itself Many Times Over
This book has paid for itself in productivity many times over for me. I recommend it to all VB5-6 developers moving to .NET. Read more
Published on April 6 2004 by David Lari
5.0 out of 5 stars GOOD PRICE
Fairleigh Dickinson University | ASP Developer YOU WILL NEED IT
Published on March 10 2004 by Chris Youngs
4.0 out of 5 stars Good Intermediate Book
This is a book for those of you wanting a relatively broad overview of programming in Visual Basic .NET. The author does go into a good amount of detail in the topics covered. Read more
Published on Feb. 23 2004 by Andrew Corley
5.0 out of 5 stars Excellent Reference Book
I bought this book in 2003 and have used it in conjunction with other VB.NET books. I have found the book to be very helpful when developing applications and have to twist my code... Read more
Published on Feb. 7 2004 by Austin Amuok
5.0 out of 5 stars So much covered, completely and clearly - but problem w/CD
Very impressed with how much is covered so completely and clearly. My only problem I have is not with the book but with the CD - it's suppose to have an electronic version of... Read more
Published on Jan. 22 2004 by HP Reader
5.0 out of 5 stars 5 More Stars for Balena
Best book on VB.NET that I know of. This book will not be all things to all people. If you are a complete beginner, start with a step-by-step book, then get this one. Read more
Published on Nov. 10 2003 by Max Hodges
5.0 out of 5 stars The BEST Visual Basic Book ever!
I just want to say thanks to Francesco for this incredible book.
Published on Nov. 1 2003 by ALAIN N ALVARADO
Search Customer Reviews
Only search this product's reviews

Look for similar items by category