100 Sci-Fi & Fantasy Shop Costumes Learn more nav_sap_SWP_6M_fly_beacon $5 Albums All-New Fire TV Stick with Voice Remote Grocery Introducing Handmade New Kitchen Scale from AmazonBasics Amazon Gift Card Offer redoaks redoaks redoaks  Amazon Echo Starting at $49.99 Kindle Voyage Nintendo Digital Games Shop Now STEM Toys & Games

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Programming VB .NET: A Guide for Experienced Programmers 1st Edition

23 customer reviews
ISBN-13: 068-9253159927
ISBN-10: 1893115992
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Buy new
More Buying Choices
41 New from $6.98 61 Used from $0.01

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Save up to 80% on Textbook Rentals Rent Textbooks
$31.45 FREE Shipping on orders over $35. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

  • Programming VB .NET: A Guide for Experienced Programmers
  • +
  • Stephens' Visual Basic Programming 24-Hour Trainer
Total price: $60.41
Buy the selected items together

Editorial Reviews


From the reviews:

"Gary Cornell and Jonathan Morrison carefully explain the exciting new features of Visual Basic .NET. Since VB .NET is, for all practical purposes, a whole new language even for the most experienced Visual Basic programmers, developers need to think differently about many familiar topics. Cornell and Morrison are there to help you with careful discussions of each topic." (HardCopy, Issue February-March, 2002)

About the Author

Jonathan Morrison has written several books on C++ and Visual Basic programming, and has over seven years of experience developing applications in Visual Basic, C++, and Java. He has consulted for Racal Datacom, The Maxim Group, and Cyberguard, and has held lead development positions at AIG, Autonation USA, and Digitalbond Inc. He currently works for Microsoft's Solution Integration Engineering Team, where he helps Microsoft's enterprise customers design, develop, and debug their large-scale applications.

Gary Cornell has been writing and teaching programming professionals for more than 20 years and is the co-founder of Apress, the fastest growing publisher for IT professionals in the world. He has written numerous best selling books for programming professionals and was a co-finalists for a Jolt Award and won the Readers' Choice Award from Visual Basic Magazine. He has a Ph.D. from Brown University. He has also been a professor of mathematics, a visiting scientist at IBM's Watson Labs, a program director at the U.S. National Science Foundation, and the director of modern visual computing at the University of Connecticut's Center for Professional Development.


Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

  • Series: .Net Developer
  • Paperback: 528 pages
  • Publisher: Apress; 1 edition (October 8, 2001)
  • Language: English
  • ISBN-10: 1893115992
  • ISBN-13: 978-1893115996
  • Product Dimensions: 7.1 x 1.2 x 9.6 inches
  • Shipping Weight: 2.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Best Sellers Rank: #1,856,744 in Books (See Top 100 in Books)

Customer Reviews

Most Helpful Customer Reviews

55 of 55 people found the following review helpful By A Customer on October 14, 2001
Format: Paperback
Cornell has always been one of my favorite writers on programming topics and this book doesn't dissapoint. (Interestingly enough, Jesse Liberty my other favorite writer on programming, has written a great C# book.) There is no question in my mind that this book currently is by far the best place to learn VB .NET if you have any programming experience at all.
Note however that Cornell's book isn't comprehensive and it doesn't cover nearly as many topics as Wrox's "Professional VB .NET." so you might want to get a copy of that book for now.
But what Cornell covers he generally covers in a far better manner and in much more detail than the Wrox book. (As I said in a previous review I found the Wrox book too variable from chapter to chapter to be ideal.) In particular, Cornell's chapters on OOP (especially the Inheritance and Interface chapter) are among the best I have ever seen on these topics. This is also the first book on VB .NET that I have seen that really covers multi-threading in any depth and I was happy to see that the chapter on Windows Forms covers basic printing! (A pet peeve of mine...).
However, the downside to Corenll's book is that the chapters on ADO .NET and ASP .NET are only brief surveys and you pretty much have to (but you should anyway) turn to the excellent books "Teach Yourself ASP .NET in 21 Days" (Payne, Sams) and "Database Programming with VB NET" (Thomsen, Apress) for more information on these topics.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
44 of 45 people found the following review helpful By M. Jose on November 23, 2001
Format: Paperback
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
16 of 16 people found the following review helpful By bigjimleo on December 26, 2001
Format: Paperback Verified Purchase
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.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
13 of 13 people found the following review helpful By AD on December 13, 2001
Format: Paperback
I was looking forward to upgrading a few small applications that I've written in previous versions of VB to VB.NET, but wasn't sure exactly where to start. This book formed an excellent basis. Even if you've only had a little bit of experience with VB, you should find it to be an invaluable resource for learning the ins and outs of OO programming and VB.NET's implementation. The book provides very through coverage of most of the important concepts that real-world developers will need. It does move quickly through most topics (perhaps the reason for the "A Guide for Experienced Programmers"), but I found the pace to be perfect for me (although I'll be re-reading some sections soon). In fact, the only portion of the book that I found to be lacking was coverage of database access using ADO.NET. The book does provide a brief chapter on teh topic, but refers the reader to the documentation for more details. A little extra coverage here (especially since dealing with data sources is such an important topic for real-world developers) would have been helpful.
I would highly recommend this book to anyone that wants to get an great basis of knowledge for working with VB.NET. Good luck!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Programming VB .NET: A Guide for Experienced Programmers
This item: Programming VB .NET: A Guide for Experienced Programmers
Price: $31.45
Ships from and sold by Amazon.com

Want to discover more products? Check out these pages to see more: .net, .net programming, programming languages