- 軟件大?。?4.7MB
- 軟件語言:簡(jiǎn)體中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:編程工具
- 更新時(shí)間:2018-06-08
- 軟件授權(quán):免費(fèi)版
- 官方網(wǎng)站://suncustomit.com
- 運(yùn)行環(huán)境:XP/Win7/Win8/Win10
- 標(biāo)簽:編程軟件 編程開發(fā)
69MB/簡(jiǎn)體中文/7.5
RJ TextEd(Unicode 全功能文本和源編輯器)最新下載
56.4MB/簡(jiǎn)體中文/7.5
371MB/簡(jiǎn)體中文/7.5
13.7MB/簡(jiǎn)體中文/7.5
17.4MB/簡(jiǎn)體中文/7.5
delphi2005破解版是一款編程開發(fā)軟件。軟件主要用于windows操作系統(tǒng)和.net框架的快速開發(fā)。支持ADO.NET , VCL, VCL for .NET數(shù)據(jù)庫。有需要的用戶趕快來9553下載體驗(yàn)吧。
1、新增For ... in 語法
類似Visual Basic的For Each :
procedure TestNewFor();
var
StrList: TStrings;
S: String;
begin
StrList := TStringList.create();
StrList.Add('Borland Delphi');
StrList.Add('Borland C++ Builder');
StrList.Add('Borland JBuilder');
for S in StrList do begin
ShowMessage(S);
end;
end;
2、支持命名空間
也就是namespace,使用Delphi的uses關(guān)鍵字。
3、IDE支持Delphi語言和C#
以前聽說還支持VB.NET,可能是被CUT了。
4、IDE新增重構(gòu)(ReFactoring)的一些功能
如ExtractMethod、Rename,很新鮮,也很實(shí)用,但Delphi 的第三方工具DevExpress Coderush好像已經(jīng)實(shí)現(xiàn)這些功能了,Delphi 9對(duì)重構(gòu)支持得好像還不是太全。
5、代碼幫助提示
是相對(duì)以前版本Delphi很明顯的改進(jìn),這一改進(jìn)應(yīng)該是學(xué)習(xí)微軟的Visual Studio,但感覺沒有Visual Studio強(qiáng)大,Microsoft Visual Studio .NET 2003的代碼幫助實(shí)在太強(qiáng)了,強(qiáng)得讓人很驚喜,很意外,這也是我喜歡微軟的一個(gè)原因。
6、新增Code History
類似源碼控制系統(tǒng)的一些功能,可以隨時(shí)查看代碼的修改記錄。
7、新增 Code Editor語法錯(cuò)誤提示功能
這一特性也是學(xué)習(xí)微軟Visual Studio,在編碼時(shí)對(duì)錯(cuò)誤的語法進(jìn)行下劃波浪線提示。
- 支持三個(gè)不同的特性: Delphi for Win32, Delphi for .NET 和 C# 都同處于一個(gè)開發(fā)環(huán)境(和調(diào)試環(huán)境)中.
- 可以比較容易的在同一個(gè)開發(fā)環(huán)境中移植 Win32 應(yīng)用程序到.NET中
- 新增一些Delphi語言的新特性如 多單元命名空間, for…in…do循環(huán), 內(nèi)聯(lián)函數(shù), 和其它的代碼優(yōu)化技術(shù).
- 支持WinForms, ASP.NET WEB Forms 在可視化環(huán)境中的開發(fā), 就如Borland自己在.NET和Win32上的VCL框架上應(yīng)用程序的開發(fā)一樣.
- 支持異質(zhì)的數(shù)據(jù)訪問(可以使用所有的ADO.NET 數(shù)據(jù)適配器—不僅僅是BdpDataAdapter), 多層的數(shù)據(jù)應(yīng)用開發(fā)可使用新的 DataSync, DataHub, RemoteServer和RemoteConnection 控件.
- 支持重構(gòu)來重新組織你的源代碼, 以便提升代碼的可維護(hù)性和成功重用代碼的可能性.
- 支持DUnit和NUnit的單元測(cè)試, 可以在Delphi for Win32, Delphi for .NET 和 C#項(xiàng)目中使用極限單元測(cè)試框架來來提高你代碼的質(zhì)量.
- 支持ECO II (Enterprise Core Objects II)- 一種UML相應(yīng)的對(duì)象模型框架和對(duì)象持久性, 通過Borland 數(shù)據(jù)提供者支持多種數(shù)據(jù)庫, 并且現(xiàn)在也支持ASP.NET.
- 支持ASP.NET的DB Web 控件能使開發(fā)更簡(jiǎn)單的設(shè)計(jì), 開發(fā)和分發(fā)功能強(qiáng)勁的帶數(shù)據(jù)驅(qū)動(dòng)的Web 應(yīng)用程序.
- 支持版本控制和團(tuán)隊(duì)開發(fā), 通過額外的插件StarTeam, 能針對(duì)你的項(xiàng)目做特別的務(wù)份和提供一個(gè)歷史列表視圖,
- 通過janeva for Delphi for .NET和C# 應(yīng)用程序的解決方案, 內(nèi)置支持J2EE企業(yè)級(jí)EJB, 或者CORBA服務(wù)器.
啟動(dòng)畫面:
主窗體:
關(guān)于:
使用說明
歡迎界面
歡迎界面已經(jīng)重新設(shè)計(jì)過了, 不僅顯示最近打開過的項(xiàng)目, 還顯示Borland 開發(fā)者網(wǎng)絡(luò)和RSS的最新新聞(需要到internet的聯(lián)接)
多樣化的特性
Delphi 2005 支持多樣化的特性, 體現(xiàn)在同時(shí)支持 Delphi fro Win32, Delphi for .NET,和C#項(xiàng)目. 這裹有個(gè)小小的有用提示, 一個(gè)個(gè)性化圖標(biāo)會(huì)在IDE工具條上顯示當(dāng)前選擇的類型(Delphi for Win32 對(duì)應(yīng) , Delphi for .NET對(duì)應(yīng), 而 C#對(duì)應(yīng) ).
項(xiàng)目管理器
Delphi 2005 帶的項(xiàng)目管理器現(xiàn)在能顯示整個(gè)項(xiàng)目的目錄結(jié)構(gòu)(如果是ASP.NET項(xiàng)目, 甚至還提供了在當(dāng)前項(xiàng)目目錄下創(chuàng)建和管理子目錄的功能), 這樣能更直觀的讓你知道文件的放置位置和決定那個(gè)文件是要分發(fā)給用戶的. 在一個(gè)項(xiàng)目組中, 我們能夠增加項(xiàng)目到不同的目標(biāo)中(和特性中), 或者從一個(gè)項(xiàng)目移動(dòng)到另外一個(gè)中—也就是將一個(gè)立即特性轉(zhuǎn)到另外一個(gè)中.
現(xiàn)在項(xiàng)目管理器和對(duì)象檢視器已經(jīng)能夠配合使用, 只要你要項(xiàng)目管理器選擇一個(gè)文件, 對(duì)象檢視器就會(huì)顯示對(duì)應(yīng)文件相關(guān)的信息, 如文件名, 文件的全路徑, 還會(huì)加上相關(guān)的屬性如文化,名字, 裝配器的版本號(hào), 或者本地副本的選項(xiàng),. 大部分顯示的屬性是只讀的(用灰色字體顯示), 當(dāng)然, 部分是能夠改變的, 如文件名, 本地副本的狀態(tài),. 項(xiàng)目管理器同時(shí)能感知 StarTeam, 并且在管理存儲(chǔ)在StarTeam中的項(xiàng)目時(shí), 能根據(jù)輸入命令提供相關(guān)的上下文感知提示.
備份和歷史列表
Borland Delphi 2005 在你的項(xiàng)目目錄下提供一個(gè)隱藏的給你的源碼提供簡(jiǎn)易的維護(hù)多級(jí)別務(wù)份和歷史列表的功能,. 這代替了舊的用 ~文件名的方式. 那個(gè) __歷史列表目錄能夠包含項(xiàng)目的多個(gè)版本(默認(rèn)是最后十個(gè)維護(hù)的版本), 并且能夠作為本地的文件版本控制倉庫.
歷史視圖被用來對(duì)你的項(xiàng)目文件當(dāng)前版本的檢查和備份不同的版本, 而且還提供了一個(gè)非常有用的(智能的)比較不同版本間文件區(qū)別的視圖. 直觀的顯示你在源代碼中做的加入或移除或修改的動(dòng)作. 除了能瀏覽代碼的改變之外, 你還能撤銷以前做的改變,回到你以前備份文件的時(shí)間點(diǎn).
歷史視圖同時(shí)支持 StarTeam 給你的項(xiàng)目提供更加完全的團(tuán)隊(duì)視圖歷史列表(參考ALM部分)
浮動(dòng)的VCL設(shè)計(jì)器
Borland Delphi 2005 現(xiàn)在提供了對(duì)自由浮動(dòng)設(shè)計(jì)器的選擇, 就象以前的Delphi7和更前的版本(相對(duì)于固定設(shè)計(jì)器的Delphi8). 默認(rèn)的情況是使用嵌入式的設(shè)計(jì)器, 但是你能在Delphi的提供的選項(xiàng)中找到對(duì)應(yīng)的VCL設(shè)計(jì)器的那個(gè)對(duì)話框, 然后去除嵌入設(shè)計(jì)器的選項(xiàng)來取消嵌入效果.
Delphi 2005 工具選擇對(duì)話框
這個(gè)功能不僅能讓你同時(shí)觀察你的Form設(shè)計(jì)情況和源代碼, 還讓你能夠在設(shè)計(jì)時(shí)同時(shí)觀察多個(gè)Form和數(shù)據(jù)模塊.
同步編輯
Borland Delphi 2005 提供一個(gè)新的同步編輯功能, 它允許你在一個(gè)選擇的代碼區(qū)域內(nèi)修改多個(gè)出現(xiàn)的變量 (例如, 允許你同時(shí)對(duì)它們重命名). 注意這個(gè)功能比較有限的,只適應(yīng)用小區(qū)域的源代碼修改中使用(如一個(gè)過程或方法中的代碼), 如果你想在一個(gè)大的代碼區(qū)修改標(biāo)識(shí)符, 建議你還是使用重構(gòu), 它使用帶有語法和語義分析引擎.
Delphi 2005 同步編輯的效果
錯(cuò)誤實(shí)時(shí)提示
Borland Delphi 2005 的IDE提供了一個(gè)新的功能叫錯(cuò)誤實(shí)時(shí)提示(Error Insight), 可以在你輸入delphi, C#, HTML代碼的同時(shí)高亮顯示輸入的錯(cuò)誤語法. 錯(cuò)誤實(shí)時(shí)提示會(huì)在錯(cuò)誤的語法下面顯示一個(gè)紅色的斜體提示, 該信息將包括關(guān)于對(duì)應(yīng)錯(cuò)誤的更多信息. 這個(gè)功能甚至能夠幫你在開始編繹項(xiàng)目之前就能修正源代碼中的語法錯(cuò)誤. 此外, 對(duì)于未聲明的標(biāo)識(shí)符各誤拼寫的關(guān)鍵詞和保留字, 錯(cuò)誤實(shí)時(shí)提示還能誤別出該符號(hào)并沒有在當(dāng)前范圍聲明(就好象在一個(gè)命名空間中的類型在被使用前, 必須用uses 或者using標(biāo)識(shí)出來)
關(guān)聯(lián)查找
Borland Delphi 2005 IDE擁有一種增強(qiáng)的方法來查找關(guān)聯(lián)代碼, 它后臺(tái)是使用重構(gòu)引擎, 可以通過查找結(jié)果來導(dǎo)航到你的源代碼. 你能查找本地(在一個(gè)單獨(dú)的源文件中)的符號(hào)引用(如字段, 方法, 屬性, 變量等), 或者你能在項(xiàng)目的所有源文件中查找和檢查所有相關(guān)引用,
相關(guān)引用用一個(gè)樹狀列表列出, 每個(gè)節(jié)點(diǎn)直接對(duì)應(yīng)的項(xiàng)目中的代碼. 如果你雙擊一個(gè)節(jié)點(diǎn), 代碼編輯器將出現(xiàn)并顯示到對(duì)應(yīng)的源代碼. 這是一種簡(jiǎn)便快速的訪問源文件的方法.
Dlphi 2005 關(guān)聯(lián)查找樹狀列表查找結(jié)果
關(guān)聯(lián)查找結(jié)果總是可以在菜單”views” 下找到, 樹狀列表甚至能在同時(shí)包含不同的查詢結(jié)果, 并且顯示上一次的查詢結(jié)果.
幫助實(shí)時(shí)提示
新的幫助實(shí)時(shí)提示針對(duì)標(biāo)識(shí)符提供了類似類,屬性,方法或者事件在輸入時(shí)類似的行為. 幫助實(shí)時(shí)提示在不同的狀況下會(huì)有兩種不同的顯示方法:或者用彈出氣泡的方式, 或者和彈出的代碼實(shí)時(shí)提示結(jié)合在一起顯示.
當(dāng)將鼠標(biāo)移過一個(gè)標(biāo)識(shí)符是時(shí)就會(huì)彈出一個(gè)氣泡式窗口的實(shí)時(shí)幫助提供. 它將會(huì)針對(duì)特定的標(biāo)識(shí)符產(chǎn)生一個(gè)工具性的提示窗口來顯示相關(guān)的信息, 包括到在線幫助的相關(guān)鏈接.
你還能得到一個(gè)和代碼實(shí)時(shí)提示合成的幫助實(shí)時(shí)提示窗口, 在裹面會(huì)根據(jù)代碼實(shí)時(shí)提示窗口中選中的節(jié)點(diǎn)對(duì)應(yīng)的條目給出進(jìn)一步的幫助提示. 在你選擇了一個(gè)屬性, 方法或者事件后, 又需要知道那一個(gè)才能滿足你想要的目的的時(shí)候, 顯得特別有用.
Delphi 2005 幫助實(shí)時(shí)提示配合代碼實(shí)時(shí)提示時(shí)
幫助實(shí)時(shí)提示一樣能對(duì)你自己定義的類和方法產(chǎn)生相關(guān)提示.
結(jié)構(gòu)視圖
Delphi 2005 IDE左上角包含了一個(gè)結(jié)構(gòu)視圖. 這個(gè)窗口在某些場(chǎng)合特別有用. 它能顯示代碼編繹器中源代碼的繼承結(jié)構(gòu). 同樣, 它也能顯示HTML設(shè)計(jì)器中包含的HTML控件, 就象VCL窗體設(shè)計(jì)器顯示可視化控件的繼續(xù)結(jié)構(gòu)一樣. 對(duì)于源代碼結(jié)構(gòu), 結(jié)構(gòu)視圖還能動(dòng)態(tài)的在頂層出現(xiàn)一個(gè)”錯(cuò)誤”節(jié)點(diǎn)顯示錯(cuò)誤實(shí)時(shí)提示窗口中找到的所有語法錯(cuò)誤.
Delphi 2005 結(jié)構(gòu)視圖
當(dāng)檢看可視控件的結(jié)構(gòu)時(shí), 你能雙擊結(jié)構(gòu)視圖中對(duì)應(yīng)的條目來定位到窗體設(shè)計(jì)器中對(duì)應(yīng)的控件. 當(dāng)你觀察相應(yīng)HTML 源代碼的結(jié)構(gòu)時(shí), 你能雙擊相應(yīng)的條目來轉(zhuǎn)到代碼編繹器中對(duì)應(yīng)的聲明位置.
查找結(jié)果
現(xiàn)在當(dāng)你執(zhí)行一個(gè)查找時(shí), 結(jié)果會(huì)根據(jù)文件名分組顯示在一個(gè)直觀的樹狀控件中. 你能直接通過文件瀏覽它們, 也能打開節(jié)點(diǎn)來觀察在相應(yīng)文件中找到的每一個(gè)對(duì)應(yīng)點(diǎn).
工具面板
現(xiàn)在工具面板的定位機(jī)制已經(jīng)得到增強(qiáng), 你只要輸入控件的第一個(gè)字母就能立即得到一個(gè)只包含起始字母與你輸入相符的過濾后的類別列表. 并且會(huì)高亮顯示顯示你輸入的字母, 和能夠在你繼續(xù)輸入字母時(shí)進(jìn)一步的過濾. 按”enter”鍵將會(huì)在設(shè)計(jì)器中的窗口放置上一個(gè)當(dāng)前選擇的控件.
工具面板向?qū)?/p>
除了顯示控件(在設(shè)計(jì)視圖)或者代碼摘要(當(dāng)處于代碼編繹器中)之外, 工具面板現(xiàn)在還能在對(duì)象倉庫開始一個(gè)新項(xiàng)目時(shí)顯示一個(gè)向?qū)? 并將對(duì)象倉庫中的類別轉(zhuǎn)成工具面板上的類別. 這個(gè)功能允許你能夠用快捷鍵輕易的在向?qū)е袆?chuàng)建新的文件, 項(xiàng)目, 對(duì)象.
2.2 重構(gòu)
重構(gòu)是一種對(duì)存在的源代碼重新組織結(jié)構(gòu)的過程, 在沒有修改代碼的行為和輸出的前提下, 使代碼更容易被重用和維護(hù).
Borland Delphi 2005 帶的重構(gòu)支持包括許多用用的特性, 有”提取方法”到聲明新的變量或字段, 到提取成資源字符串, 再到重命名標(biāo)識(shí)符和復(fù)位義命名空間和uses 子句.
Delphi 2005 重構(gòu)菜單
重命名標(biāo)識(shí)符[Delphi/C#]
雖然代碼同步編號(hào)器可以讓你在選擇的源代碼區(qū)域中重命名標(biāo)識(shí)符, 對(duì)于范圍更大的源代碼, Delphi 2005的重構(gòu)提供了rename這個(gè)功能來修改標(biāo)識(shí)符(如字段, 方法, 屬性, 變量等).重構(gòu)對(duì)話框甚至還可以讓你在重構(gòu)之前先瀏覽所有涉及到的引用(這樣,你能驗(yàn)證所有被修改到的地方).
這個(gè)智能重構(gòu)的特性被融合到查找,替換功能中, 但它不僅用在修改當(dāng)前范圍的所有標(biāo)識(shí)符, 還能只修改與選擇的標(biāo)識(shí)符真正相關(guān)聯(lián)的代碼. 例如, 如果你同時(shí)有一個(gè)方法名為X和一個(gè)局部變量X, 當(dāng)你只是想修改方法X的名字時(shí), 重構(gòu)中的重命名功能會(huì)確保忽略對(duì)局部變量X的修改, 因?yàn)樗軈^(qū)分變量X和方法X并不相同.
變量聲明 [Delphi]
當(dāng)在寫代碼的時(shí)候, 偶爾會(huì)還沒有聲明一個(gè)變量就先使用了. Delphi 2005 的重構(gòu)允許你使用重構(gòu)中的Declare Variabl來自動(dòng)聲明這類變量, 它會(huì)顯示一個(gè)對(duì)話框來讓你指定變量對(duì)應(yīng)類型, 然后增加這個(gè)變量的聲明到當(dāng)前區(qū)域.
這個(gè)選項(xiàng)只在當(dāng)前變量還沒有聲明時(shí)才可用, 當(dāng)然應(yīng)變是這樣, 這樣的好處是, 它還允許你將精力集中在代碼和算法邏輯中, 而不用移動(dòng)到代碼的首端來增加一個(gè)變量的聲明. 變量聲明和錯(cuò)誤實(shí)時(shí)提示配合得很好, 當(dāng)在錯(cuò)誤實(shí)時(shí)中出現(xiàn)一個(gè)高亮顯示的未聲明變量提示時(shí), 只要簡(jiǎn)單的右擊這個(gè)變量來聲明就可.
字段聲明[Delphi]
和聲明未聲明的變量類似, Delphi 2005 重構(gòu)提供了重構(gòu)--Declare Field來允許你你給一個(gè)類聲明字段. 如果在同范圍內(nèi)要聲明的字段和已經(jīng)存在的字段名有沖突, 重構(gòu)將會(huì)出現(xiàn)一個(gè)對(duì)話框來讓你解決沖突.
這個(gè)功能將會(huì)在給類擴(kuò)展增加功能時(shí)節(jié)省很多時(shí)間, 不會(huì)再強(qiáng)迫你轉(zhuǎn)到類的聲明部分, 然后手工給字段定義.
抽出方法[Delphi]
Delphi 2005 重構(gòu)功能允許你選擇源代碼的一部分(可能這部分在幾個(gè)不同的地方重復(fù)出現(xiàn), 或者其它地方需要相同的功能), 并將這部分代碼抽出來轉(zhuǎn)為一個(gè)方法, 這個(gè)重構(gòu)生成的方法將根據(jù)聲明的變量自動(dòng)取得相應(yīng)的參數(shù)列表, 而原來選擇部分代碼的位置將會(huì)由一個(gè)呼叫新重構(gòu)方法的代碼取代. 將一個(gè)長的代碼段分割成幾個(gè)方法能夠提高代碼的可重用性和可維護(hù)性.
抽出資源字符串[Delphi]
再也沒有比用硬編碼引用字符串來實(shí)現(xiàn)部分源代碼的國際化多語言支持困難了. Delphi 2005 重構(gòu)功能現(xiàn)在允許你將使用到的字符串抽出來生成資源(在你的代碼實(shí)現(xiàn)部分增加資源字符的聲明)
導(dǎo)入命名空間[Delphi/C#]
有時(shí), 你會(huì)用到在其它命名空間中定義的類, 方法, 字段或者類型, 為了將相應(yīng)的命名空間增加到uses子句中(相對(duì)Borland Delphi)或者 using子句中(相對(duì)C#), Delphi 2005 的重構(gòu)提供了自動(dòng)將選擇標(biāo)識(shí)符對(duì)應(yīng)的命名空間導(dǎo)入的功能.參看重構(gòu)中的Import Namespace..
這個(gè)功能將讓你省下很多查找命名空間的時(shí)間
2.3 NUnit/DUnit 單元測(cè)試
單元測(cè)試是一種給代碼增加測(cè)試的開發(fā)方法, 它通過運(yùn)行測(cè)試項(xiàng)目來運(yùn)行和驗(yàn)證他們自己, 并根據(jù)源碼的有效性產(chǎn)生報(bào)告. 最好的效果, 單元測(cè)試應(yīng)該在一開始就正確應(yīng)用, 當(dāng)你在寫實(shí)際代碼的同時(shí)就應(yīng)該增加相應(yīng)測(cè)試單元到其中(一些人甚至認(rèn)為你應(yīng)該先寫測(cè)試代碼, 再寫真正代碼來測(cè)試), 單元測(cè)試在重構(gòu)中也扮演了重要的角色,如果只是為了驗(yàn)證重構(gòu)后的源碼是否有改變?cè)瓉淼男袨? 這是一個(gè)正確的選擇.
DUnit/NUnit
單元測(cè)試框架平時(shí)也稱為極限測(cè)試框架, 和極限編程有關(guān).Delphi 2005 包括DUnit(相對(duì)Win32和.Net) 和 NUnit. DUnit (http://dunit.sourceforge.net/) 是Delphi 版本的單元測(cè)試框架(同時(shí)適應(yīng)Win32 和 .NET), 而 NUnit (http://www.nunit.org/) 是和種 .NET 語言無關(guān)的單元測(cè)試框架, 能同時(shí)用在C#和Delphi for .NET 上.
測(cè)試項(xiàng)目向?qū)?/p>
對(duì)每一個(gè)項(xiàng)目而言, 你能通過測(cè)試項(xiàng)目向?qū)г黾右粋€(gè)對(duì)應(yīng)的測(cè)試項(xiàng)目到項(xiàng)目組中. 對(duì)于 Delphi Win32項(xiàng)目, 將是使用DUnit 測(cè)試框架,. 對(duì)于 Delphi for .NET 項(xiàng)目, 你能選擇使用.NET版本的DUnit 測(cè)試框架, 或者選擇NUnit 測(cè)試框架, 而最后對(duì)C#項(xiàng)目來說, 將是使用NUnit 測(cè)試框架. DUnit(相應(yīng)于.NET和Win32)和NUnit 測(cè)試框架都提供了可以選擇生成圖形界面或者控制臺(tái)方式來執(zhí)行來顯示測(cè)試結(jié)果.
測(cè)試樣例向?qū)?/p>
在一個(gè)測(cè)試項(xiàng)目裹面, 你能使用測(cè)試用例向?qū)碓黾右粋€(gè)特定的測(cè)試用例以便對(duì)項(xiàng)目中的某些單元進(jìn)行測(cè)試. 對(duì)每一個(gè)單元, 你能選擇需要的類和方法增加到測(cè)試用例中. 同時(shí), 也會(huì)生成一個(gè)測(cè)試樣例的例子, 讓你以后可方便的參照增加自己的測(cè)試代碼.
測(cè)試運(yùn)行者
只要給測(cè)試項(xiàng)目中增加測(cè)試用例, 就會(huì)產(chǎn)生獨(dú)立的測(cè)試運(yùn)行環(huán)境, 你就能在Delphi 2005 的IDE中開始運(yùn)行相關(guān)的測(cè)試, 并且觀察運(yùn)行結(jié)果. 你能得到所有錯(cuò)誤和運(yùn)行失敗(如果有的話)的反饋報(bào)告, 并且出錯(cuò)時(shí), 測(cè)試將會(huì)停止, 并在控制臺(tái)顯示出結(jié)果.
使用單元測(cè)試, 能幫助提高你代碼的質(zhì)量, 可維護(hù)性, 和可重用性. Delphi 2005 IDE整合了單元測(cè)試使更容易實(shí)現(xiàn)單元測(cè)試.
數(shù)據(jù)庫
Delphi 2005 提供對(duì)ADO.NET , VCL, VCL for .NET 的數(shù)據(jù)訪問做得一樣的好!
ADO.NET 數(shù)據(jù)訪問支持
Delphi 2005 實(shí)現(xiàn)了不少數(shù)據(jù)訪問功能的增強(qiáng), 最顯著的是ADO.NET 方面, 但在BDE, dbExpress和新增的dbGO for ADO.NET 也有不少改進(jìn).
增強(qiáng)的Borland 數(shù)據(jù)提供者
現(xiàn)在有不少ADO.NET對(duì)應(yīng)的Borland數(shù)據(jù)提供者得到改進(jìn), 包括支持 interBase 的Boolean 字段, Oracle 包機(jī)制, 本地?cái)?shù)據(jù)表支持, 獲得數(shù)據(jù)結(jié)構(gòu)表, 還有支持 Sybase 12.5.
還有如下的經(jīng)過認(rèn)證的BDP ADO.NET 數(shù)據(jù)提供者驅(qū)動(dòng): Borland InterBase 7.5(也能在InterBase7.1,7.0和6.5上工作, 但沒經(jīng)過認(rèn)證), Oracle 10g(同時(shí)也能在Oracle 9.2.0 和 9.1.0上運(yùn)行), IBM DB2 UDB 8.x(能上7.x 上工作), 此外, 還能在Microsoft SQL Server 2000, Microsoft MSDE 2000, Microsoft Access 2000, 和Sybase 12.5上工作.