Delphi2005和DUnit搭建敏捷开发平台记录,Delphi2005和DUnit搭建敏捷开发平台记录
【 tulaoshi.com - Delphi 】
1、下载Delphi2005
因为Borland公司在中国不出售专业版本,鉴于架构师和企业版的天价,所以只能从网络上下载一个D版的做个人使用。Delphi2005体积比较大,而且Update1也需要CD,为避免麻烦我就不直接提供下载地址了,有兴趣的朋友可以用google搜一下,肯定会有所的。
2、下载Delphi2005的sp1
据说打过这个补丁之后能快一些,但是这个补丁安装起来可慢了,还需要用光盘。下载地址如下:
http://www.delphifans.com/SoftView/970.html
3、下载DUnit
https://sourceforge.net/projects/dunit/
4、安装Delphi2005+sp1
注意一下keygen中有一个register以及安装的时候一定要同时安装.net和win32版本的delphi,C#builder则无所谓。因为如果只安装win32版本会导致重构功能不可用(这是delphi2005的一个bug,表现就是用重构的时候出现.net的异常窗口)。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/delphi/)5、精简Delphi2005
因为上一步的时候同时安装了.net版本,导致delphi启动的时候变得非常慢。这个可以通过修改注册表,删掉一些IDE的包来实现。具体的做法是在Delphi的快捷方式目标后面加上参数-rxxx,也就是BDS.exe -rxxx。这个xxx任由你指定,然后你就会在HKEY_CURRENT_USERSoftwareBorlandxxx(这个就是你选定的名字xxx)3.0Known IDE Packages中发现那些该死的包。注意不能和网络上别的win32纯化分子那样删得太干净了,那样重构就没法用了。我自己试验多次之后得出的一个比较精简的列表如下
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/delphi/)
"$(BDS)Binvclmenudesigner90.bpl"="(Untitled)"
"$(BDS)Binwin32debugproide90.bpl"="(Untitled)"
"$(BDS)Binhtmide90.bpl"="HTML Designer Package"
"$(BDS)Biniteidew3290.bpl"="Borland Integrated Translation Environment for Win32"
"$(BDS)BinSrcManIDE90.bpl"="(Untitled)"
"$(BDS)Bintodoide90.bpl"="Borland ToDo"
"$(BDS)Binhtmlhelp290.bpl"="Borland HtmlHelp Viewer"
"$(BDS)Binidefilefilters90.bpl"="IDE File filters"
"$(BDS)Binstartpageide90.bpl"="Borland Start Page IDE Package"
"$(BDS)Binrefactoride90.bpl"="Borland Core Refactoring Package"
"$(BDS)Bindbkdebugide90.bpl"="(Untitled)"
"$(BDS)Binexceptiondiag90.bpl"="(Untitled)"
"$(BDS)bindeployide90.bpl"="Deployment Manager"
"$(BDS)Binplugview90.bpl"="Pluggable Tree View Package"
"$(BDS)Bincoreproide90.bpl"="Core IDE Pro Package"
"$(BDS)BinIDETools90.bpl"="Build Tools"
"$(BDS)Binunittestide90.bpl"="(Untitled)"
"$(BDS)Binhistoryide90.bpl"="(Untitled)"
"$(BDS)Binhtmltidy90.bpl"="HTML Tidy Formatter"
"$(BDS)BinHTMLFmt90.bpl"="HTML Internal Formatter"
"$(BDS)Binmlcc90.bpl"="Markup Language Code Completion Package"
"$(BDS)Bindelphivclide90.bpl"="Delphi VCL Designer IDE Package"
"$(BDS)Bindelphicoreproide90.bpl"="(Untitled)"
"$(BDS)Binwin32debugide90.bpl"="(Untitled)"
"$(BDS)Binhtmlide90.bpl"="(Untitled)"
"$(BDS)Bindelphide90.bpl"="Delphi Win32 IDE Personality"
"$(BDS)Binmtspro90.bpl"="(Untitled)"
"$(BDS)Binmtsent90.bpl"="(Untitled)"
"$(BDS)Biniteidenet90.bpl"="Borland Integrated Translation Environment for .NET"
"$(BDS)BinNetImportWiz90.bpl"="(Untitled)"
"$(BDS)BinDataExplorer90.bpl"="(Untitled)"
虽然启动还是有些慢,不过总算能忍受了。[next]6、编译并安装DUnit
用你知道的办法把DUnit编译成dcu,放入你指定的目录。并把该目录添加到Delphi的Tools-Environment Options-Delphi Options-
来源:http://www.tulaoshi.com/n/20160129/1493191.html
看过《Delphi2005和DUnit搭建敏捷开发平台记录》的人还看了以下文章 更多>>