當前位置:編程學習大全網 - 編程語言 - C++ Builder的功能特點

C++ Builder的功能特點

C++ Builder優化的32位原碼(Native Code)編譯器建立在Borland公司久經考驗的編譯技術基礎之上,提供了高度安全性、可靠性、快速性的編譯優化方法,完全編譯出原始機器碼而非中間碼,軟件執行速度大大提高。在編譯和連接過程中,C++ Builder自動忽略未被修改的原代碼和沒有使用的函數,從而大大提高了編譯和鏈接速度。C++ Builder的CPU透視工具包括五個獨立的小面板,可以對正在運行程序從內部進行深層次的了解。另外C++ Builder還提供了壹個專業開發環境所必需的命令行工具,以幫助建立C++程序或者準備編譯和連接的程序進行更精細的控制。

C++ Builder可以編譯所有符合ANSI/ISO標準的原代碼,支持最新ANSI C++/C語言特征:模板(Templates)、異常(Exceptions)、運行類型信息(Runtime Type Information)、Namespaces(命名空間)等,另外它還可以使用標準C++庫且支持標準模板庫(STL),以前的所有C++/C原代碼可以不經過修改,直接移植到C++ Builder環境下來。C++ Builder完全支持32位長文件名、多線程程序設計,且允許程序員直接調用任何Win95和NT API函數。

C++ Builder的集成開發環境(IDE)提供了可視化窗體設計器、對象觀察器、控件板、工程管理器、集成編輯器和調試器等壹系列可視化快速應用程序開發(RAD)工具,讓程序員可以很輕松地建立和管理自己的程序和資源。

從它們的應用程序框架(Application Frame,有時也稱為對象框架)進行比較。Visual C++采用的框架是MFC。MFC不僅僅是人們通常理解的壹個類庫。(同樣,Delphi和C++Builder使用的VCL的概念也不僅僅是壹個控件庫。)妳如果選擇了MFC,也就選擇了壹種程序結構,壹種編程風格。MFC早在Windows 3.x的時代就出現了,那時的Visual C++還是16位的。經過這些年的不斷補充和完善,MFC已經十分成熟。但由於原型出現得比較早,MFC相比於VCL落後了壹個時代。盡管微軟對MFC的更新沒有停止,我也經常讀到持“只要Windows不過時,MFC就不會過時”之類觀點的文章,但就象Inprise(原Borland)的OWL框架的淡出壹樣,MFC的淡出也是早晚的事。如果MFC青春永駐,微軟的開發人員也不會“私自”開發出基於ATL的WTL呀。當然,WTL的地位不能和MFC比,它並不是微軟官方支持的框架,封裝的功能也相當有限。但至少也反襯出了MFC存在的不足。

  • 上一篇:C4D汽車前輪胎怎麽建模?C4D汽車前輪胎建模教程
  • 下一篇:Warframe雜談挑幾款好看的指揮官發型
  • copyright 2024編程學習大全網