⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.txt

📁 Delphi下用于编写向导的组件
💻 TXT
字号:
Code Central Submission:
ID: 17106
Title: Visual design of OTA wizards
Product: Delphi
Category: OpenTools
Copyright: No significant restrictions
Version: 6 to 6
URL:
Short Description: A set of classes to provide visual design of OTA wizards within the IDE. Wizard interfaces implemented as data modules. Creator interfaces implemented as components.

Long Description:
A set of classes to provide visual design and default .dfm streaming of OTA wizards within the IDE:
IOTAWizard, IOTAMenuWizard, IOTARepositoryWizard, IOTAFormWizard, IOTAProjectWizard interfaces implemented as data modules. IOTAModuleCreator, IOTAProjectCreator interfaces implemented as components.

1. WizardUtil.dpk

WizardUtils.pas:
- utility routines

WizardUtilsReg.pas:
- registers components and custom data modules

DMNotifier.pas:
- TNotifierModule - TDataModule descendant, implements IOTANotifier

DMWizard.pas:
- TWizardModule - TNotifierModule descendant, implements IOTAWizard
- TModuleFile - TInterfacedObject descendant, implements IOTAFile
- TCreator - abstract TComponent descendant, implements IOTACreator
- TModuleCreator - TCreator descendant, implements IOTAModuleCreator
- TProjectCreator - TCreator descendant, implements IOTAProjectCreator, IOTAProjectCreator50

DMMenuWizard.pas:
- TMenuWizardModule - TWizardModule descendant, implements IOTAMenuWizard

DMRepositoryWizard.pas:
- TRepositoryWizardModule - TWizardModule descendant, implements IOTARepositoryWizard

2. WizardWizards.dpk

WizardAddInWizard.pas:
- new Add-in wizard creator wizard

WizardMenuWizard.pas:
- new Menu wizard creator wizard

WizardFormWizard.pas:
- new Form wizard creator wizard

WizardProjectWizard.pas:
- new Project wizard creator wizard

WizardPackageWizard.pas:
- new wizard package creator wizard.

3. Installation
- install WizardUtil.dpk
- install WizardWizards.dpk
You should now have TModuleCreator and TProjectCreator registered into the component palette, Wizards page added to your File\New... dialog, and the custom data modules registered with the IDE.
The default wizard author can be specified in the registry using a string value named "DefaultAuthor" under [DelphiBaseRegKey]\DMWizards (typically, HKCU\Software\Borland\Delphi\5.0\DMWizards)

Enjoy. Any comments and ideas welcome.
TOndrej (tondrej@programmer.net)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -