程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Borland最新版開發工具Delphi2005搶先預覽

Borland最新版開發工具Delphi2005搶先預覽

編輯:Delphi
Borland公司日前發布了其最新版Windows開發工具Delphi 2005,新版軟件在同一開發環境中加入了對Win32、.Net、Delphi和C#的支持,同時集成了Borland應用生命周期管理工具。

    代號Diamondback的新版Delphi是為支持Borland包羅萬象的“軟件交付最優化”計劃設計的,該計劃把商業流程自動化應用到了軟件開發工具中。Borland一直希望自己能在.NET開發平台領域占有一席之地,可惜Delphi8只能用“半成品”來形容,幾乎沒有吸引到太多的.NET開發人員,也造成了大量的Delphi Win32的開發人員仍然停留在Delphi5、6、7版本上,對是否進入.Net平台而猶豫不決。另外的那個C# Builder也是反映平平,畢竟C#程序員很少會不直接使用VC#的。

    現在Borland對Delphi9充滿了信心,相信它會是一個“跨時代”的產品。下面是一些關於Delphi 2005的信息:

    1、D9的CodeName叫做“Diamandback”。

    2、D9基於.Net Fx 1.1。根據李維的說法,這個版本的穩定性非常好,甚至好過D8 SP3!!(從側面證明了D8的穩定性的確是差...)

     3、D9同時支持.Net平台和Win32平台的程序開發,並同時支持Delphi、C#、VB.NET語言。D9可以自動的對Win32的程序生成相應的Wrapper,以讓.NET程序可以直接調用。就是說,一個大的解決方案可能包括一個Delphi Win32 dll項目、一個C# .Net dll項目,一個Delphi .Net WinForms項目...

    4、D9內置了單元測試、建模、重構工具,看起來很強。

    5、對ECO(Enterprise Core Object)進行了加強,可以支持ASP.NET項目了。我一直認為ECO是D8(和C#Builder)裡面最有價值、最Cool的東東!如果ECO可以單獨提取出來,在VS.Net中間使用就好了...

    如果D9果真能夠達到Borland所承諾的那樣,具有強大功能(和VS2003比)的同時,具有很好的穩定性,那麼D9的確將會是一個值得期待的開發平台。即使從對Object Pascal語言不感興趣的.Net程序員的角度,在D9裡面使用C#進行開發也令人很有興趣。:)

    Delphi 9 部分新增功能:

    很是奇怪,Delphi 9的What‘s New很長,但演示中卻公布了為數不多的幾個,希望到時下載好後使用這款軟件的網友補充上。

    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關鍵字。

    3、IDE支持Delphi語言和C#

    以前聽說還支持VB.Net,可能是被CUT了。

    4、IDE新增重構(ReFactoring)的一些功能

    如ExtractMethod、Rename,很新鮮,也很實用,但Delphi 的第三方工具DevExpress Coderush好像已經實現這些功能了,Delphi 9對重構支持得好像還不是太全。

    5、代碼幫助提示

    是相對以前版本Delphi很明顯的改進,這一改進應該是學習微軟的Visual Studio,但感覺沒有Visual Studio強大,Microsoft Visual Studio .Net 2003的代碼幫助實在太強了,強得讓人很驚喜,很意外,這也是我喜歡微軟的一個原因。

    6、新增Code History

    類似源碼控制系統的一些功能,可以隨時查看代碼的修改記錄。

    7、新增 Code Editor語法錯誤提示功能

    這一特性也是學習微軟Visual Studio,在編碼時對錯誤的語法進行下劃波浪線提示。

    以下是軟件的一些界面圖:

<
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved