Creating Projects

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.

A project consists of separate components that are stored as individual files in a solution. A simple project might consist of a form or HTML document, a database, source code files, and a project file.

All projects are contained within an application, and every project contains a unique project file. The project file is a list of the project's files and objects and is used to store information about the project-specific environment options you establish. This file is updated every time you save the project.

All Microsoft® Office XP Developer development products provide a number of pre-defined project templates (for example, Workflow for Exchange, Workflow for SQL Server, and Digital Dashboard). A project template creates a new project in your application and populates it with the files you must have to develop a project of that type.

When you create a new workflow project, the workflow designer automatically creates a solution (*.sln) file that is stored on your local machine. Each solution can contain multiple projects of various types, including one or more Microsoft Workflow for Exchange Server projects, Microsoft Workflow for SQL Server projects, and Digital Dashboard projects.

In This Section

  • Developing Applications with Microsoft Office Developer
    To manage and monitor your projects and the application to which they belong, Microsoft® Office XP Developer contains the Solution Explorer window, which displays the hierarchical structure of an application and the projects it contains.
  • Developing Office Applications Using VBA
    Microsoft® Office XP application development is typically the process of customizing an Office application to perform some function or service. Developing an Office application can range from writing a simple Microsoft® Visual Basic® for Applications (VBA) procedure to creating a sophisticated financial analysis and reporting application.
  • Developing Workflow Applications for Exchange Server
    Generally, the term "workflow" is used to describe applications that are modeled as business processes. Typical workflow applications include forms routing/approval, document review/publishing, and issue tracking.
  • Developing Workflow Applications for SQL Server
    With the Workflow Designer for SQL Server development tools, you can create an application that enforces business rules and includes integrated row-level security features.
  • Developing a Digital Dashboard using Web Parts
    A digital dashboard is a container that provides a customized display of information consolidated from various information sources.