This text is designed for an introductory Visual Basic course for students with little or no programming background. Its approach is object-oriented and data-driven. It introduces sound programming techniques through hands-on exercises and end-of-chapter case problems. It offers real-world MIS and business-related examples to help prepare students for their first job experience using Visual Basic. This book can be used in any course in which you want students to learn all the important topics of Visual Basic 6.0 for Windows, including working with data from another file or database. Students learn how to plan, program, and debug the Visual Basic applications using late-1990s programming techniques and practicing graphical user interface. The introductory version of this book contains the first six tutorials. The comprehensive version contains all the tutorials from the introductory book, as well as six additional tutorials which cover higher-level concepts such as database objects, SQL, custom controls, toolbars, advanced reports and classes.