我的 Delphi 开发经验谈(转)
--2010 年 09 月 28 日 星期二 下午 05:26
我的 Delphi 开发经验谈
--------
开发环境
--------
Delphi 7 是一个很经典的版本,在 Win2000/XP 下推荐安装 Delphi 7 来开发软件,在 Vista
下推荐使用 Delphi 2007 开发软件。安装好 Delphi 7 后,应立即安装 Delphi 7 Update
Pack 1,Delphi 2007 则建议尽量安装最新的版本。工欲善其事,必先利其器,为了提升
开发效率,为了能更加得心应手的处理接下来的开发工作,我们有必要安装一些有用的开
发辅助工具(Delphi 将此类插件以 Expert 命名)。首先推荐的是 DelForExp 这个源代码
格式化工具,集成在 IDE 里,使用相当方便。即使我所写代码的风格非常好,但是还是免
不了阅读某些人写的乱七八糟的代码,这时 DelForExp 就能派上用场了,1 秒钟就能让代
码能看上去顺眼多了。GExperts 曾经是一个非常出名的工具,可现在都不怎么更新了,里
面有几个功能还是值得一用,比如 Grep Search, Replace Components, Code
Proofreader 等。强烈推荐安装 CnPack IDE 专家包,相信我,它会让你的 Delphi 更好
用。Delphi 7 是不支持重构的,因此我还建议安装 Castalia,这个工具中某些功能还是很
不错的。CodeRush 一直都是 Delphi 下最强大的工具,可是由于安装后比较容易与其他工
具冲突,让人不得不忍痛割爱。Delphi 7 下建议安装 Delphi SpeedUp 这个 IDE 加速工
具,其原理是在 Delphi 启动前,替换 RTL 的函数为来自 FastCode 工程的执行效率更高的
函数。ModelMaker Code Explorer 为 Delphi 增加了一些方便重构代码的功能,值得安装
使用。
第一次启动 Delphi 7,关闭设置中的 Delphi Direct 以禁止 Delphi 访问 Borland 服务器,勾
选 Show Compiler Progress 选项以便编译程序时可以看见编译进度,然后分别设置所安
装的专家的选项,再对 Delphi 的窗体布局按自己的喜好调整,调整好了然后将其保存为默
认布局。关闭工程,设置好默认的工程选项。接下来就可以安装控件包了。如果是在项目
小组中配置开发环境,因为可能所需的控件比较多,安装比较麻烦,建议由一个有经验的
开发人员将那些散装控件预编译后做成安装程序供小组其他成员安装。
--------
软件设计
--------
在整理自己的思路的时候可以采用 PersonalBrain 来画思维导图,这是一个拓展脑力,激
发思维的一个活动,并且将自己的想法全部记录下来,并在整理的过程当中可以发现内在
联系与更多的问题,在接下来的设计中加以考虑。做设计需要画图,除了 Visio 外,我推
荐 EDraw Soft Diagrammer。Enterprise Architect 用来做 UML 设计是很好的选
择。ModelMaker 为 Delphi 增加 UML 支持,可以保持设计与代码双向同步,非常不错的
工具。