捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  沪ICP备05001939号 DELPHI盒子 | 盒子论坛 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 论坛检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
盒子资源分类
全部展开 - 全部合拢
Visual design of OTA wizards (创建专家的向导)
关键字:IOTA IDE WizardWizards 专家 向导
来 自:转载,http://community.borland.com/article/0,1410,28050,00.html
平 台:Win2k/XP/NT,Win2003 下载所需:0 火柴
深浅度:高级 完成时间:2006/7/21
发布者:hsgrass 发布时间:2006/7/25
编辑器:DELPHI5 语  种:ENGLISH
分 类:专家系统 下载浏览:699/12555
加入到我的收藏
下载错误报错
登陆以后才能下载
 用户名:
 密 码:
自动登陆(30天有效)
图片如果打不开,说明流量不够了,请稍候下载……
15:26 2006-07-21
http://community.borland.com/article/0,1410,28050,00.html
安装该控件后,可以有向导创建新WIZARD于DELPHI里面,包换菜单,新建项,等。方便阿,打少很多字,哈哈。

印印脚...

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)
Google
 
本站原创作品,未经作者许可,严禁任何方式转载;转载作品,如果侵犯了您的权益,请联系我们
龙脉加密锁 15元起 Grid++Report 报表 申请支付@网
 相关文章
没有相关文章
相关评论
共有评论3条 当前显示最后3条评论
wp701019 2006/7/26 10:30:37
三克司
lextm 2006/7/26 13:28:03
采用CnPack IDE Wizards的代码架构也不错,只是那个架构要求新写的代码和框架必须编译为一个dll,不是Eclipse那样简单的插件架构。

如果你喜欢C#编程,那么可以试着用LeXDK给BDS写专家。CBC整个就建立在这个SDK上面。

http://gforge.oss.org.cn/projects/codebeautifiers/
james_ 2006/7/28 10:07:29
lextm,雖然你做了CBC(是不是你?),精神是可嘉的,不過感覺不用這樣做廣告的。。。其實不是很喜歡你那個插件,因為支持不到舊版本的,相信BDS的使用人數遠遠沒有舊版本的多。
我要发表评论 查看全部评论
 
  DELPHI盒子版权所有 1999-2023 V4.01 粤ICP备10103342号-1 更新RSS列表