新聞中心
C++ Builder作為全新的集成開發(fā)環(huán)境,他的有點很強大:使開發(fā)人員不需太多編碼,就能夠實現很多復雜的功能,體現了軟件的“重用性”原則。這些都是很容易的啊。。

新近推出的最新版本C RAD(快速應用開發(fā))工具——Borland C++ Builder 4,無論是在開發(fā)環(huán)境、分布式應用系統(tǒng)開發(fā)、支持已有C 資源方面,還是在快速開發(fā)Web及Internet應用程序、數據庫處理等方面,都表現出了其獨特的一面。
全新的集成開發(fā)環(huán)境
C++ Builder保留了使用Framework(如:OWL、MFC)的開發(fā)方式,融合了Visual Basic、Delphi等開發(fā)工具的面向組件的開發(fā)方式。C++ Builder的集成開發(fā)環(huán)境提供了120多個VCL組件,使開發(fā)人員不需太多編碼,就能夠實現很多復雜的功能,體現了軟件的“重用性”原則。
C++ Builder的用戶界面也非常友好,易于使用,并且采用了停駐式(docking)工具條,可以自由組合集成開發(fā)環(huán)境窗口和工具條的排放方式。在編碼過程中,還可以使用CodeExplorer技術對源代碼進行管理。CodeCompletion技術使編譯器能夠自動列出VCL組件的可用屬性和方法供程序員選擇,而不必手工輸入冗長的代碼。C++ Builder的集成開發(fā)
企業(yè)向多層分布式系統(tǒng)跨越已經成為了一種必然趨勢,目前分布式運算標準主要有Microsoft 的DCOM和OMG的CORBA,是否支持這兩種標準決定了開發(fā)工具的適用領域和范圍。C++ Builder可以說是目前唯一同時支持CORBA和COM的C 集成開發(fā)環(huán)境,因此既適用于基于ORB的分布式開發(fā),又適用于基于COM的Windows開發(fā)。
C++ Builder內置了VisiBroker3.3,它是目前全球分發(fā)數量最多的CORBA ORB,并且包含了Event Service和NamingService等標準CORBA服務,從而為開發(fā)CORBA應用提供了可能。C++ Builder 將CORBA IDL 編譯器集成在其開發(fā)環(huán)境中,通過配合各種向導(Wizard)。
可以快速生成CORBA Client和Server的源程序代碼框架,這對于開發(fā)CORBA產品的朋友來說,確實是非常方便的。圖2顯示了C++ Builder中建立CORBA對象的各種向導。
在Microsoft COM方面,C++ Builder 同樣提供了各種向導,可以一步生成COM標準組件、OLE Automation組件及ActiveX組件,您可以在Windows環(huán)境下大顯身手。
C++ Builder 提供的MIDAS2同時支持CORBAIIOP、DCOM、DCE RPC以及TCP/IP等多種連接方式,適用于分布式系統(tǒng)的開發(fā)。比如,非Windows環(huán)境上的Java應用程序,可以通過CORBA IIOP使用C++ Builder開發(fā)出來的應用程序服務器。從而使用戶可以在原有系統(tǒng)基礎之上構建跨平臺、跨程序語言的分布式應用系統(tǒng)。
對已有C 資源的支持。#t#
用戶可能會關心,對于過去開發(fā)的基于Borland C OWL和Microsoft MFC的程序,C++ Builder是否能夠兼容?回答是肯定的。C++ Builder的另一特性就是提供了MFC4.2版的函數庫,強化了對Microsoft Visual C 源代碼的兼容性,可以直接編譯MSDN與各種SDK中的范例程序。
通過MFC向導,還可以生成MFC的代碼框架。除此之外,C++ Builder能夠編譯原有的BorlandC OWL程序碼,因此就不必擔心以前的工作白做了!C++ Builder中提供了符合ANSI/ISO標準的C 編輯器,還能夠開發(fā)可移植于非Windows平臺的C 程序。
目前,基于Internet的開發(fā)已經成為一種時尚。C++ Builder在開發(fā)Web及Internet應用方面的功能也非常強大。C++ Builder提供了21個Internet通信協(xié)議組件,用于Internet應用程序的開發(fā)。開發(fā)人員可以建立“零配置”、基于Web瀏覽器的“瘦客戶”應用程序。
C++ Builder同時支持CGI、WIN-CGI、ISAPI及NSAPI等標準,使開發(fā)人員利用現有的開發(fā)技術就可以用可視化的方式開發(fā)跨平臺的Web應用程序。運用ActiveForm/ATL及WebDeploy技術,還可以實現ActiveX組件的Web分發(fā)。
當前題目:全新的開發(fā)環(huán)境:C++Builder
標題路徑:http://www.dlmjj.cn/article/dhcedhe.html


咨詢
建站咨詢
