Visual Basic 6 Complete is a one-of-a-kind computer book-valuable both for its broad content and its low price. This book contains the essentials you need to know about programming with Visual Basic and VBA, for use in building Windows applications, scripting, and extending and integrating Office applications. With Visual Basic 6 Complete, you'll learn all about building Visual Basic applications - from working with forms and controls to using the Windows API and debugging Web applications -- and you'll quickly take advantage of all that Visual Basic has to offer. Get up to speed with Visual Basic, then move on to scripting objects, VBA, and building internet applications and interactive Web sites. As you become more proficient with Visual Basic, you'll find the Visual Basic 6 Language Reference to be an invaluable daily tool. This comprehensive reference quickly puts every built-in function and statement at your fingertips. Visual Basic 6 Complete introduces you to the work of some of the finest Sybex authors, so you'll know where to go to learn even more about what's possible with Visual Basic. Inside: Introduction to Visual Basic * Mastering the Integrated Development Environment (IDE) * Working with forms and controls * Understanding object-oriented programming * Building sample VB applications Practical Visual Basic * Debugging Visual Basic applications * Extending VB with the Windows API * Accessing the Windows Registry * Building screen savers, and displaying an icon in the system tray with VB Visual Basic Scripting and the Internet * Adding scripting support to your application * Scripting objects * Building Web-based applications with VB Visual Basic for Applications * An Introduction to VBA * The Word Object model * The Access Object model revisited * Professional development with VBA Visual Basic References * Complete Visual Basic 6 Language Reference * Visual Basic 6 Function Reference
My main annoyance with Visual Basic in general is that it is geared towards getting things done quickly without much regard to good programming practices. VB developers tend to learn things by looking at a series of examples rather than really understanding the core implementation of the language. So, recently I found myself in a situation where I needed to get a VB application out quickly without really having any experience with the language at all. In order to avoid becoming what I despise, I thought I would pick up a book or two with the hopes that I could find a more detailed documentation of the VB language than I can find by hacking out examples I find on the Internet. It shouldn't have been that surprising, but it seems that VB books are set up to teach these things in much the same way. Chapter 1: The IDE (reason #1 why tons of programmers today don't realize that an IDE and a programming language are NOT the same thing). Chapters 2-2?: Lots of examples. Appendix squeezed into the end of the book: "Oh yeah this is a language so maybe you should think about learning the syntax too."
The book still manages to be slightly easier to consume than Internet documentation and there were a few things I managed to learn that I couldn't find anywhere else. +1 star for that.