Visual Basic Concepts

What Can You Do With Visual Basic

Once you understand the basics of working with Visual Basic, you’re ready to move on to new and bigger challenges. So, what can you do with Visual Basic? It might be more appropriate to ask what can’t be done. The answer is: not much! From designing innovative user interfaces to taking advantage of other application’s objects, from manipulating text and graphics to working with databases, Visual Basic provides the tools that you’ll need to get the job done right.

Part 1 of the Programmer's Guide provided the foundation; Part 2 provides the bricks and mortar to build upon that foundation to create increasingly complex applications with Visual Basic.


Creating a User Interface

In-depth coverage of interface styles, forms, menus, toolbars, and more.

Using Visual Basic's Standard Controls

Covers Visual Basic's intrinsic controls and how you can use them.

More About Programming

A discussion of more programming concepts, techniques, and additional tools available in Visual Basic.

Programming with Objects

In-depth coverage of objects, including creating classes and using ActiveX Designers.

Programming with Components

Covers techniques for using ActiveX components in your own applications.

Responding to Mouse and Keyboard Events

A discussion of processing user input, including drag and drop.

Working with Text and Graphics

Explains how to use Visual Basic’s text and graphics methods for display and printing.

Debugging Your Code and Handling Errors

Explains what to do when something doesn’t works as planned, either at design time or run time.

Processing Drives, Folders, and Files

Techniques for working with the file system.

Designing for Performance and Compatibility

Optimization techniques to make your applications faster or smaller.

International Issues

A discussion of considerations for multilingual and multicultural applications.

Distributing Your Application

Explains how to use the Package and Deployment Wizard to create installation programs.