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.
Developing an Application in Visual Basic
All Editions Introduces the integrated development environment and the process of creating your first application.
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.
All Editions Introduces considerations for creating multilingual and multicultural applications.
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.
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.
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.