Inspecting the Web Client Software Factory Guidance Package

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies.
This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

After you install the Web Client Software Factory Guidance Package, you can use the recipes and templates it contains in your Web client applications to speed up development, reduce errors, and create code that follows both recommended practices and your own team development guidelines.

The Web Client Software Factory 2010 Guidance Package contains the following:

  • Web Client Solution template. This helps you to create a new Web client solution. It provides templates in the New Project dialog box that automatically generate a new Web client application.
  • Add Business Module template. This helps you to add a new business module to an existing Web client solution. It generates the required project, module controller, and initialization class files to implement the module. It also creates a default Web page and Web.config file for the module.
  • Add Foundational Module template. This helps you to add a new foundational module to an existing Web client solution. It generates the required project and the initialization class files to implement the module.
  • Add Page (with presenter) recipe. This helps you to add a new view class and the associated presenter class to an existing business module. It adds the class files that implement the view, an interface for the view, and the corresponding presenter.
  • Add Master Page (with presenter) recipe. This helps you to add a new master page and the associated presenter class to an existing business module. It adds the class files that implement the view, an interface for the view, and the corresponding presenter.
  • Add User Control (with presenter) recipe. This helps you to add a new user control and the associated presenter class to an existing business module. It adds the class files that implement the view, an interface for the view, and the corresponding presenter.

Figure 1 illustrates the common developer activities supported by automated guidance.

Ff709865.cb23fca9-ac63-4295-b09c-7fc84bd77947(en-us,PandP.10).png

Figure 8

Development activities with automated guidance