
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Moving to VB .NET: Strategies, Concepts, and Code Paperback – January 1, 2001
Purchase options and add-ons
The book is divided into three parts: Strategies, Concepts, and Code. In Strategies, you'll learn how VB .net is perfect for new development of web and other server side applications - but that porting existing code may be disastrous - and how economics and human nature will play as strong a role as technology in how .net is deployed. In Concepts, you'll learn key concepts such as inheritance and multithreading, and why they are over-hyped. You'll learn why Microsoft is killing COM. And you'll learn other important concepts that are unfamiliar to most VB6 programmers but crucial to VB .net programmers. In Code, you'll learn the VB .net language and many of its features - all based on your current knowledge of VB6.
Along the way, Appleman not only explains the technology features of VB .net, but the reasons for them, and the controversies around some of those choices. Evaluating VB .net from the perspective of the developer, you'll find material that will infuriate VB traditionalists and Microsoft marketing staff alike. But whether you agree with his judgments or not, you'll end up learning to write good quality VB .net code in well-designed applications. Because, above all, Appleman brings to "Moving to VB .net: Strategies, Concepts, and Code" what he has brought to all his past books - a solid understanding of technology and the needs of real developers, and an ability to explain it all in a clear, straightforward, and entertaining manner.
- Print length560 pages
- LanguageEnglish
- PublisherApress
- Publication dateJanuary 1, 2001
- Dimensions7.05 x 1.36 x 9.55 inches
- ISBN-101893115976
- ISBN-13978-1893115972
There is a newer edition of this item:
Book recommendations, author interviews, editors' picks, and more. Read it now.
Frequently purchased items with fast delivery
Product details
- Publisher : Apress
- Publication date : January 1, 2001
- Edition : Edition Unstated
- Language : English
- Print length : 560 pages
- ISBN-10 : 1893115976
- ISBN-13 : 978-1893115972
- Item Weight : 2.65 pounds
- Dimensions : 7.05 x 1.36 x 9.55 inches
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read book recommendations and more.
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on February 19, 2002There is nothing to tell about Dan. He was my VB guru from the day he published that Win32 API for VB programmer book. I myself was playing/experimenting with VB.NET from beta 1 and wondering whether Dan is still my guru or not at the arrival of VB.net which is fundamentally diffrent from all previous VB. After reading this book my answer is - absolutely YES and the feeling is "guru did it again". I bought couple of books on VB.net and this one is the best beyond doubt. VB.Net is not VB 6. We need firm foundation of the microsoft mindset about the .net technology. We need clear conception about threading model, structured error handling, OOP,.net framework and how to use hundreds of system .net classes. This book covers all those aspects and more. Ofcourse this book is not for those who want to start instant programming without going deep into the underlying technology. If you really want to build a solid foundation about VB.NET this is the book.
- Reviewed in the United States on January 10, 2004As I have come to expect from any text by Dan Appleman, Moving to VB .NET gives a thorough discussion of the topic, including tips for evaluating how/when/whether to deploy .NET for your organization based on your particular business needs. Mr. Appleman combines impressive technical knowledge with a sharp sense of humor to make this book as readable as it is informative. I recommend it to any experienced VB programmer looking to make the transition to .NET.
- Reviewed in the United States on November 20, 2001Execellent book overall. Moves very fast in some area, ideal for intermediate to advance programmers as author goes into advance concepts. Not an easy read. Requires more editing, perhaps wait for 2nd edition. Check table of content to see if this book is for you.
- Reviewed in the United States on February 13, 2004Appleman's Developing ActiveX Components with Visual Basic 5.0 was so good that I bought Developing COM/ActiveX Components with Visual Basic 6.0 when it came out. Both of these were among the very best VB books of all time. Unfortunately, Moving to VB.NET is not in the same camp. The book tries to introduce VB6ers into VB.NET, but does a very bad job of getting from A to B. Most developers can understand most of .NET after discovering that it's 80% Java with keywords changed. Instead of starting with this foundation, the book wastes a lot of space explaining prinicples that are new to only the most hardcore Microsoft zealots. In Appleman's defense, this book was first published when .NET was still in beta and was likely rushed to press. Don't get me wrong, there is some great technical content here as Appleman is still a great technician and good at explaining the "internals" of things. The COM Interop and Accessing the Win32 API chapter is particularly good and helped me get through a VB6/VB.NET integration project. If you're totally new to VB.NET and find this book on sale, buy it; otherwise, don't bother.
- Reviewed in the United States on August 6, 2001I've always turned to Dan when I wanted to understand what's under the hood in VB. His API for VB programmers manuals and "Developing COM/ActiveX Components With Visual Basic 6" got me through several advanced projects. This book adds to the list of "best of the best."
This book gives the reader a road-map from Visual Basic to VB.Net. Dan warns about the pitfalls ahead for those who are new to the heady world of objects and free threading.
- Reviewed in the United States on October 28, 2001I thought I could gleam some knowledge from this book despite not being a VB6 coder. This was not the case. Dont bother buying the book unless you really are moving from VB6 to VB.net.
- Reviewed in the United States on December 18, 2002This book was all I expected and more. It not only teaches VB .Net by example, but also positions VB .Net with VB 6 and explains Microsoft's reasons for dumping COM to go with CLR (Common Language Runtime). Issues of deployment and productivity are explained in a candid way, unlike the shill-like explanations that come out of MS Press. I'm on the Dan Appleman-as-a-guru bandwagon.
- Reviewed in the United States on August 31, 2001In this day and age its VERY HARD to take even a small glimpse of the future, but this Appleman's book does that. If you want to know for sure where to put to work your precious time and catch-up with the trend of VB programming technology (the real one), buy this one, you won't regret the purchase
Top reviews from other countries
- Antony GormanReviewed in the United Kingdom on September 3, 2001
2.0 out of 5 stars patronising and lacking in any depth of opinion
I was misktakenly under the impression that this would make a good reference type resource for me..
hmm... how wrong can you be. If this Dan Appleman guy tried any harder to alienate himself from senior / experienced developers with his patronising and largely unverified claptrap on the concepts at work in the newest version of VB he'd literally have to come out and tell you to your face that because you're ONLY a VB developer you can't possibly be trusted with the new features in the latest version of VB written to work with the .NET platform.
Could have done with less patronising warning signs and more techinical reference - introduction to the technology.