Borland Delphi 2006採用微軟的.NET開發框架(.NET Framework),增加視覺化元件程式庫(Visual Component Library,VCL)的自動定位、整合Together塑模(Modeling)工具與即時程式碼(LiveSource)雙向編輯等功能,以及Enterprise Core Objects(ECO)III技術,讓開發人員重複使用程式,或使用逆向工程維護系統。Borland並規畫在下一版的Delphi中支援.NET 2.0、64位元、Compact Framework等。

ECO III減少撰寫流程狀態程式碼的時程

Delphi 2006使用Borland自行開發的第三代ECO技術,並添加狀態機(State Machines)功能。開發人員可藉由類別圖與狀態圖設計程式,減低撰寫程式碼,並縮短開發時程。

以出差請款系統為例,開發人員可以先規畫使用者、部門、出差假單、差旅費清單等內容的類別(class)圖,再使用ECO設計遞送假單與請款單的狀態圖,包括核準、擱置、駁回、上呈等流程,最後透過多重同步化ECO Space物件快取,即完成建構系統。此外,ECO III塑模框架更採用物件-關聯式對應(Object-Relationship Mapping)技術,讓資料庫管理人員快速產生企業級關聯式資料庫,後續只須更動模型設計即可改進資料庫,減低撰寫程式碼而出錯的機率,讓設計人員專注於商業邏輯規畫。

整合Together使塑模與程式碼雙向同步編輯

Borland Delphi 2006已內建並整合Together塑模工具,支援UML 1.5及2.0塑模標準。新版也完整支援GoF(Gang of Four)的設計模式(Design Pattern)。使用時,系統同時提供每個模式的輔助說明,還可讓開發人員自訂常用的設計模式,並儲存成XML開放標準格式。此功能除了讓開發人員重複應用設計模式,更可將XML匯出到C++或C#語言中使用,而不必重新建構模型。

改版後的Delphi並添加即時程式碼功能,提供塑模與程式碼完整的雙向同步開發過程,使開發者在塑模階段,系統即產生對應的程式碼;相對地,當開發者更改程式碼時,模型也同步變動。如此作法不僅便於設計者重複使用程式碼,也讓管理人員採用逆向工程維護或更新系統,而不必巡覽整個程式(Code Review)。

Borland採用套裝工具,完整支援軟體開發生命週期

Borland Delphi 2006在單一環境中支援Delphi(Win32與.NET)、C/C++與C#應用程式的開發環境,以及產生ASP.NET、VCL.NET、VCL、Win32 SDK與.NET Framework(此版僅支援1.1版)應用程式。

此產品為Borland Developer Studio(簡稱BDS)套裝軟體的一部分,結合需求管理、塑模、版本控管、測試、團隊合作等,成為應用程式生命週期管理(Application Lifecycle Management,ALM)解決方案。文⊙張瑞隆

Borland Delphi 2006
建議售價:38500元(Professional)/99500元(Enterprise)/125000元(Architect)
Borland
(02)2718-6627
www.borland.com.tw
興德資訊代理
(02)2577-7755
www.sinter.com.tw

處理器需求:Pentium 4 1.4GHz以上
記憶體/硬碟需求:512 MB/1 GB以上
作業系統需求:Windows 2000 Professional/Server(SP4)、XP        Professional(SP2)、2003 Server(SP1)
其它軟體需求:.NET Framework 1.1

熱門新聞

Advertisement