The preferred embodiment of the present invention an object oriented wizard
creation mechanism provides an environment and set of facilities for
creating and modifying wizards. The preferred embodiment wizard creation
mechanism provides a WizardWizard mechanism for creating the skeleton of
new wizard, a WizardDesigner mechanism for specializing and
WizardMetaDataManager mechanism for persisting and retrieving created
wizards. The WizardWizard guides the developer through a predetermined
series of steps that are required to define a the basic components of a
new wizard. The WizardDesigner takes these basic components and guides the
developer through a specialization process that further customizes and
defines the new wizard. In the preferred embodiment, the WizardWizard and
the WizardDesigner create and specialize the target wizard from a
component based Wizard framework. The use of the component based Wizard
framework with the WizardWizard and WizardDesigner provide a customizable
and extensible wizard creation solution to that has utmost functionality
and flexibility to the users and developers.
A incorporação preferida da invenção atual um mecanismo orientado objeto da criação do wizard fornece um ambiente e um jogo das facilidades para wizards criadores e modificando. O mecanismo preferido da criação do wizard da incorporação fornece um mecanismo de WizardWizard criando o esqueleto do wizard novo, um mecanismo de WizardDesigner para especializar-se e o mecanismo de WizardMetaDataManager para persistir e recuperar wizards criados. O WizardWizard guia o colaborador com uma série predeterminada das etapas que são requeridas definir os componentes básicos de um wizard novo. O WizardDesigner faz exame destes componentes básicos e guia o colaborador com um processo do specialization que mais mais customizes e defina o wizard novo. Na incorporação preferida, o WizardWizard e o WizardDesigner críam e especializam o wizard do alvo de uma estrutura baseada componente do wizard. O uso da estrutura baseada componente do wizard com o WizardWizard e WizardDesigner fornecem um customizable e a solução extensible da criação do wizard ao esse tem a funcionalidade e a flexibilidade máximas aos usuários e aos colaboradores.