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

Delphi 2005搶先預覽

編輯: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