首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> Delphi

Delphi 8 for .NET 初體驗:IDE 新貌、VCL.net 與 ASP.NET 開發實測

     編輯:Delphi

全新 IDE 架構與穩定性提升

Delphi 8 for .NET(內部版本 Delphi for .NET 1.0)採用與 C# Builder 同源的新 IDE,穩定性與速度顯著優於 C# Builder。測試環境:P4 2.0GHz、256MB RAM、Win2000 Adv Server + SQL Server,運行流暢(建議 512MB+)。IDE 支援 SDI/MDI 切換、工具列停靠自訂、版面儲存,習慣 D7 風格的開發者可透過自訂恢復熟悉介面。個人滿意度 80%。

Delphi 8 IDE 介面截圖

已知 IDE 缺失與待改善處

  • 專案選單移除 Syntax Check(C# Builder 也無)
  • 程式碼編輯器返回表單設計器需右鍵選「Show Designer」
  • Windows 選單偶發錯誤提示
  • 開啟 3000+ 行 .pas 檔瀏覽時 IDE 偶爾消失
  • 大型專案載入有延遲
  • Model View 感覺不實用且緩慢,已替換為 Code Explorer

VCL.net 控制項面板變化

VCL.net控制項面板

舊版 VCL 控制項大幅裁減:DataAccess 頁失去 ADO 控制項(需改用 DBExpress 或 BDE)、DataSnap 頁失去 SocketConnection/WebConnection。Indy 系列完整保留。第三方 VCL(如 DevExpress)無法直接使用,遷移既有 Win32 專案極具挑戰。BDE 意外保留支援。

.NET 原生控制項與 Borland 擴展元件

三種專案類型互斥:VCL Application(VCL.net 控制項)、WinForm Application、ASP.NET Web Application(.NET Framework 控制項)。兩套視覺化控制項訊息機制不同,不可混用。

新建專案類型選擇

Borland 提供 .NET 專用擴展元件:

  • BDP (Borland Data Provider):ADO.NET 替代方案
  • DBWeb:類 IntraWeb 架構,Web 資料呈現
  • ECO (Enterprise Core Objects):源自 Bold for Delphi,支援 MDA 模型驅動開發、OR Mapping,為 Borland .NET 工具暫時優勢
BDP元件 DBWeb元件 ECO元件

使用 Delphi 語言開發 ASP.NET

ASP.NET WebForm設計器

最大亮點:熟悉的 Object Pascal 語言直接開發 ASP.NET Web 應用,享有完整 IntelliSense、設計器支援,短期內無須學習 C# 即可投入實戰專案。長遠仍需掌握 C#,但 Delphi 8 為既有開發者搭上 .NET 快車提供了寶貴緩衝期。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved