Topics on Designing Applications

Visual Basic makes it easy to get any new programming project moving, but prior design plays an important role in developing any application. These links include topics from across the spectrum to help you be aware of important issues before you get started.

General Topics

Developing an Application in Visual Basic

All Editions Introduces the integrated development environment and the process of creating your first application.

Creating a User Interface

All Editions Provides in-depth coverage of interface styles, forms, menus, toolbars, and more.

Designing for Performance and Compatibility

All Editions Offers optimizing techniques for making your applications faster or smaller.

International Issues

All Editions Introduces considerations for creating multilingual and multicultural applications.

ActiveX/OLE Topics

General Principles of Component Design

Professional and Enterprise Editions Provides in-depth discussion of design issues to consider when creating ActiveX components; procedures to debug, register, and distribute servers; and version compatibility features.

Designing the User Interface for ActiveX Documents

Professional and Enterprise Editions Provides details about designing menus and adding forms, as well as how the Viewport works.

Enterprise Topics

Data Access and Security Strategies

Visual Studio Enterprise Edition Offers strategies for identifying application requirements, making design decisions, and developing components deployed across a network.

Choosing the Right Data Access Technology

Visual Studio Enterprise Edition Compares data access development models.

Programming Practices Topics

Visual Basic Coding Conventions

All Editions Suggests guidelines for writing consistent and readable code.

ActiveX Component Standards and Guidelines

Professional and Enterprise Editions Offers guidelines for object naming, component shutdown, implementing collections and Application objects, and more.