|
|
5 of 5 people found the following review helpful:
5.0 out of 5 stars
Unequaled!, January 17, 2002
By A Customer
I've been trying my hand and programming for a couple of years now, and have picked up the basics of Perl and Delphi. I was always tempted to use VB6, mostly due to the massive volume of books and other resources dedicated to it -- but I never found a newbie book that I could read all the way through. The books I tried typically covered specific concepts well (i.e., syntax, controls, events, procedures, etc.), but failed to tie everything together to show me how to build a sophisticated application. Couple that with code errors and writing that failed to "grip" me, and I was left with several half-read volumes and no real desire to use VB.With this book, and the incredible changes to VB that come with .NET, all that's changed. This book starts with an awesome overview of the IDE, including in Chapter 2 a walkthrough of two relatively simple programs that demonstrate how applications are built in VB .NET. The author walks you through the creation of a loan calculator, then a math calculator, all the while explaining the components used, how to code them, and how to run, debug, and build your project with the VS .NET tools. If that weren't enough, you learn to combine these projects in a multiple form solution in which you create a separate form that can call the forms created in the first two projects. Finally, the author shows how to create the loan calculator project as a web application. This is all pretty amazing stuff, and it's all in Chapter 2! While some concepts aren't thoroughly detailed, the author notes where you can learn more about each topic in subsequent chapters of the book. So, if the material in Chapter 2 is too difficult to grasp the first time around, jump to Chapters 3 and 4, where the VB .NET language is introduced, and then come back to Chapter 2 after you've learned more about the language and how it works. This book is a masterpiece -- it is clearly written, and all the code samples I've tried have worked. Although the text claims that some programming experience is required, I think a smart, curious reader will be able to learn how to program from this book -- the above-described Chapter 2, for example, teaches more about programming in VB than some entire books on the subject. If you're a complete newbie and the material is daunting, try one of Greg Perry's beginning programming books to get your feet wet, then come back to this to learn VB .NET. I agree with other reviewers who say that web apps get slightly short shrift -- web apps are covered, but this book is definitely geared more toward desktop apps. For me, that's no criticism, and I agree that web programming in VB .NET could be a separate volume all together. In short, this book is one of the best I've ever seen on programming in general, and I've yet to see a better volume on VB .NET, especially for beginner to intermediate programmers.
|