Programming Concepts

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

When you program, you store data and manipulate it with a series of instructions. The data and data storage containers are the raw materials of programming. The tools you use to manipulate this raw material are commands, functions, and operators.

In This Section

  • Writing Solid Code
    "Writing solid code" means writing Microsoft® Visual Basic® for Applications (VBA) code or script that performs as expected and is reusable, easy to understand, and easy to maintain.
  • Custom Classes and Objects
    If you have never used class modules to build custom objects before, this section covers the concepts that you must understand to design, build, and use custom objects with their own methods and properties.
  • The Windows API and Other Dynamic-Link Libraries
    One of the most powerful features of Microsoft® Visual Basic® for Applications (VBA) is its extensibility. You can extend your applications by calling functions in the Microsoft® Windows® application programming interface (API) and other dynamic-link libraries (DLLs).
  • Getting Started with Office Developer
    Microsoft® Office XP Developer provides everything for developers building applications with Office XP. Office Developer includes professional productivity tools, documentation, and sample code for quickly building, managing, and deploying applications with Office and Office components.
  • Developing Office Developer Applications
    Microsoft® Office XP Developer provides the productivity tools professional developers must have to build applications faster, integration tools to make their applications work seamlessly with data and the Web, and management tools to simplify deploying and managing the applications they build with Office.
  • Using Web Technologies with Office XP
    The applications in the Microsoft® Office XP suite always have focused on making it easy to create powerful documents. However, these documents have not been always easy to share with large groups of people. In the last few years, the popularity of the Internet and corporate intranets has exploded, because they make it so easy to disseminate information to a wide audience.
  • Reference
    The Microsoft® Office XP Developer reference includes information on productivity tools and the controls, objects, properties, methods, events, statements, functions, and constants available.