Sams Teach Yourself Visual Basic 6 in 24 Hours
- Table of Contents
- Copyright
- About the Author
- Acknowledgments
- Introduction
- Who Should Read This Book
- What This Book Will Do for You
- Can This Book Really Teach Visual Basic in 24 Hours?
- What You Need
- Files on the Visual Basic Distribution CD-ROM
- Conventions Used in This Book
- Enough! Time Is Ticking!
- Part I: Introducing Visual Basic
- Hour 1. Visual Basic at Work
- Hour 2.Analyzing Visual Basic Programs
- Hour 3.Controls and Properties
- Hour 4.Examining Labels, Buttons, and Text Boxes
- Part II: Coding the Details
- Hour 5.Putting Code into Visual Basic
- Hour 6.Message and Input Boxes
- Hour 7.Making Decisions
- Hour 8.Visual Basic Looping
- Part III:Putting Code to Work
- Hour 9.Combining Code and Controls
- Hour 10.List Boxes and Data Lists
- Hour 11.Additional Controls
- Hour 12.Dialog Box Basics
- Part IV:Programming with Data
- Hour 13.Modular Programming
- Hour 14.Built-In Functions Save Time
- Hour 15.Visual Basic Database Basics
- Hour 16.Printing with Visual Basic
- Part V:Sprucing Up Programs
- Hour 17.Menus and Visual Basic
- Hour 18.The Graphic Image Controls
- Hour 19.Toolbars and More Graphics
- Hour 20.Writing Correct Applications
- Part VI:Advancing Visual Basic Applications
- Hour 21.Visual Basic and ActiveX
- Hour 22.Object Basics
- Hour 23.Distributing Your Applications
- Hour 24.Online Visual Basic
- Part VII:Appendixes
- Appendix A.Operator Precedence
- Appendix B.Answers
- Appendix C.Using the CD-ROM
Workshop
The quiz questions and exercises are provided for your further understanding. See Appendix B for the answers.
Quiz
-
What does the form's StartUpPosition value do?
-
Why do label captions often show hotkey letter combinations?
-
When is the best time to enter ToolTipText properties and why?
-
What is a control array?
-
Why does Visual Basic like to offer a control array when you paste a control on a form that has the source of the paste already on the form?
-
Why might you want to lock a Text Box control?
-
What is the proper way to terminate an application?
-
What happens when you attempt to divide by zero?
-
True or false: The following two statements are identical:
lblTitle = "The Sound of Multimedia" lblTitle.Caption = "The Sound of Multimedia"
-
What is the difference between a function procedure and a subroutine procedure?
Exercises
- Change this lesson's application's form properties so the user cannot resize the form. Search through the form properties until you find the property that will do this.
- Add input box routines to the application so that the user sees the error message in the input box and can enter the replacement values in the input box. The code then places the input box's value into the form. Once the form gets a replacement value, check the controls again to make sure that the replacement value is correct. You might want to add a Do...While loop around the input box routines so that the user keeps seeing the input box warnings until the user enters a value greater than zero.
Hour 10.List Boxes and Data Lists | Next Section

Account Sign In
View your cart