Click to return to the Languages     
Web Workshop  |  Languages & Development Tools

Microsoft Web Wizard SDK Overview


Beta 1 Release

March 10, 1997

This overview of the Web Wizard SDK is provided in question-and-answer format.

Questions:

What is a Web wizard?
Which types of content can be authored with a Web wizard?
Can third parties build Web wizards? Which tools can they use to build them?
How do Web wizards relate to Web design-time controls?


What is a Web wizard?

A Web wizard is a Web site development aide that can visually step the user through a series of steps, and then automatically generate parts of a Web site, or a completely new Web site, based on the user's options. Most users and developers are familiar with the many wizards that ship in various Microsoft® products, from Microsoft Office to Microsoft visual development tools. Web wizards work in the same way, but focus on creating Web content. Web wizards will be able to run as stand-alone programs and can also be accessed from Visual InterDev™ (from the Wizard dialog) so that Visual InterDev developers can easily invoke them directly from the development environment.

Web wizards can automatically publish content to a Web server over HTTP, and create FrontPage™ 97 and Visual InterDev projects so that users can further customize and manage the content. For an example of what a Web wizard can do, look no further than the Data Form Wizard that is part of Visual InterDev. This wizard lets the developer quickly create highly customized HTML forms that are bound to databases. Using the Web Wizard SDK, solution providers and software vendors can easily extend Visual InterDev with wizards that provide a wide range of functionality -- generating anything from an ecommerce Web site to a messaging Web site that might integrate with systems such as Microsoft Exchange.

TopBack to list of questions

Which types of content can be authored with a Web wizard?

A wizard can author any of the following types of information:

TopBack to list of questions

Can third parties build Web wizards? Which tools can they use to build them?

Yes, they can. The purpose of the Web Wizard SDK is to enable a wide range of third-party solution providers and software vendors to build Web tools that can provide dramatic benefits to users.

The specifications in the Web Wizard SDK will provide background information on Web wizards and how they can be constructed. The Web wizard framework was designed and written to be used with Visual Basic® 5.0 to quickly and easily construct wizards. However, Web wizards can be written using any development tool that can create OLE Automation Servers, including:

TopBack to list of questions

How do Web wizards relate to Web design-time controls?

Design-time controls are COM-based Web authoring components that are currently supported in Visual InterDev, and will also be supported by a wide range of HTML editors, including a future version of the Microsoft FrontPage editor. Design-time controls can be used as building blocks for wizards. For example, the Data Form Wizard for Visual InterDev uses the Data Range Header control (a design-time control) to automatically generate the database logic for the HTML forms the wizard builds.


Comparison points Web wizard Web design- time control
Creates HTML and Active Server Pages Yes Yes
Creates multiple pages or entire sites Yes No
Based on COM -- easy to build, share, and host Yes Yes
Plugs into Visual InterDev Yes Yes
Runs as a stand-alone application Yes No
Can contain design-time controls Yes Yes
Re-entrant No* Yes

*DTCs contained in wizards provide some re-entrancy.

HomeBack to the Web Wizard SDK home page



Back to topBack to top

Did you find this material useful? Gripes? Compliments? Suggestions for other articles? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.