我的Delphi开发工具-曾经的记忆

Delphi工具

Borland由于公司的策略问题放弃了Delphi IDE,我自2004年开始接触Delphi也有5年了。其间走过了只会拖拉控件式的代码堆积,到初识OOP开始使用Interface概念到主动使用MM为工具设计程序。虽然没有Rose那样时髦自认为还过得去。早期接触过工资管理系统那种dbase软件感觉既没有技术含量又枯燥,故一直没有向数据库技术发展。时代变迁,web应用大行其道,想想就连M$也是让网景的浏览器占了先机而后发的,不要怨天怨地了。如今的数据库系统今非昔比,是大势所趋,自己也不得转向Java、oracle、mangoDB发展。

Delphi已不再适用于Web应用的开发,在此记录一下,以备今后使用时不至于忘记:

IDE:Delphi7/Borland developer studio 2006

Update Pack 1.1(D7)

1、软件设计

(1)Enterprise Architect:M$软件Win平台下使用的比较多。

(2)MMX:ModelMaker Code Explorer,Good writer assistant,写程序也有了乐趣。

(3)MM:ModelMaker 很好的UML工具,支持2.0UML

(4)FastMM:顶替BorlandMM的内存管理器

(5)powerDesigner:著名的数据库设计工具,逻辑设计、物理设计、反向工程一应俱全。

2、插件类

(1)DelForEx.v2.5格式化PAS文档,相当小,提供源码、稳定。

(2)DelphiAddinForTortoiseSVN:SVN客户端。

(3)DelphiSpeedUp 2.78:目前已经支持到Delphi5~CodeGear RAD Studio 2007

 http://andy.jgknet.de/blog/?page_id=8

(4)SmartPlugIn:写PlugIn管理器的利器,没搞清为什么不流行了。

(5)cnPack:这个我安装过感觉体积大。我对Delphi的快捷键已经很熟悉了,配合MMX已经很好用,故卸载了。

(6)AAFont:这个是cnPack小组成员的作品,个人感觉很好。

3、安装类

(1)InnoSetup 开源,小巧,我常用。 记住安装程序也是要收费的。

http://www.innosetup.com/isdl.php

(2)ISFD:InnoSetup的辅助工具。

简介:InnoSetupFormDesigner(ISFD)帮助你创建自定义InnoSetup窗体。你可以借助ISTool轻松编写安装教本,不需要更多的编程知识就可以设计更多向导窗体。简单易用的ISFD图形界面使你可以轻松的创建自定义窗体,自动代码生成器可以帮你用最少的时间编写必要的代码。
主要功能:
1.多国语言界面
2.支持所有已知的InnoSetup组件和属性
3.自动化的源代码生成器(声明、执行、代码示例)
4.高级属性编辑器(富文本、备注、列表框)
5.在多个实例之间剪切/复制/粘贴
6.运行测试模式(模拟组件运行状态)
7.对象检查器-属性修改

(3)ISTool:InnoSetup的辅助工具。

简介:ISTool is a visual script editor/generator for Jordan Russell's Inno Setup compiler. http://sourceforge.net/project/showfiles.php?group_id=206943

(4)UnInsHs:这个是InnoSetup的卸载工具。http://www.han-soft.com/uninshs.php http://www.uninshs.com/index.phpBrief Description:This extension program for Inno Setup allows you to easily add "Repair/Modify/Remove" options to your installed applications. It is very small because use Assemble. Please read the readme file included in the package for further instructions on how to use UninsHs with your own application setups.

ISSI:Inno Setup Script Includes. http://members.home.nl/albartus/inno/

(5)Nsis:开源、多面手  http://nsis.sourceforge.net/News

4、手册

(1)VisualCHM:小巧、简单

5、调试

(1)DebugView

这个经典的调试工具,一般的开发工具都支持,需要OutPutDebugString配合,我常用。

(2)spy++

这个不用说了,学编程的人没有不知道的,我常用它找句柄。
(3)BoundsChecker

老牌的纠错工具,我觉得它体积大用的少。

6、版本控制

1、CVS:2004年接触,用得不深。

2、SVN:2005年后使用,带中文补丁、常更新;也可以在eclipse里使用,是替代CVS的版本控制软件。

3、Git:这个是互联网时代的产物,可以在网上建立版本控制。

4、VSS:这个在Delphi里面有插件(VssConneXion),我不用它。

7、软件测试

这项本人接触不多,为公司的测试组

1、WinRunner

2、loadrunner

3、TestComplete:是AutomatedQA出品的专业自动化测试工具

posted @ 2009-03-27 11:03  瑞驰满  阅读(752)  评论(1编辑  收藏  举报