程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 輕輕松松玩轉C++ Builder

輕輕松松玩轉C++ Builder

編輯:C++入門知識

C++ Builder的強大功能並不是通過筆者有限的介紹所能夠涵蓋的,如果你可以自己獨自進行的試驗就會發現,體驗一下它的靈活與強大,相信您定會“戀戀不捨”的。。。。

因此,無論是大型的數據庫應用系統開發,還是小型的數據庫管理系統,C++ Builder都有其用武之地。C++ Builder還提供了MTS 組件向導,用於快速生成支持Microsoft Transaction Server的COM組件。BDEResource Dispenser使用戶可以在MTS中使用BDE存取數據庫,保證了MTS對數據庫的兩階段提交(Two PhaseCommit)及資源管理的能力。

C++ Builder強化了原有的Module View、EventLog View及Inspect Local Variable等調試窗口的功能,並在Windows NT環境中提供多線程調試的新功能,使用戶可以在某一特定過程中跟蹤程序代碼。C++ Builder針對多層分布式開發環境提供了遠程調試能力,開發人員可以通過網絡直接對遠端的應用程序服務器進行調試,從而簡化了多層應用系統的開發和維護工作。

  • 實現C++接口映射淺析
  • 初學者對C++語言簡介
  • 剖析C/C++例子說明
  • 難到C++語言真的要推出了嗎
  • 在C++語言中實現動態分配二維數組

C++ Builder還有很多新增的功能,如:針對Windows 98提供了PageScroller、MonthCalendar等Windows 98格式的新組件,並支持Windows98的多重屏幕顯示功能及Microsoft Office97格式的選擇選單和停駐式(docking)工具條。對界面的處理上,可以控制窗口的最大/最小尺寸以及窗口尺寸變動時其中組件的相對位置和比例,等等。

總之,C++ Builder 的強大功能並不是通過筆者有限的介紹所能夠涵蓋的,在C 海洋裡遨游的朋友不妨親自嘗試一下C++ Builder,體驗一下它的靈活與強大,相信您定會“戀戀不捨”的。 提起Borland C/C ,相信業界的許多朋友都會感慨萬千,因為它曾帶領很多人跨進了Windows開發的大門。

和美國Inprise公司(原Borland公司)其他面向企業分布式系統的開發工具(如Delphi 、Jbuilder )相比,新近推出的最新版本C RAD快速應用開發)工具——Borland C++ Builder 4,無論是在開發環境、分布式應用系統開發、支持已有C 資源方面,還是在快速開發Web及Internet應用程序、數據庫處理等方面,都表現出了其獨特的一面。
全新的集成開發環境
C++ Builder保留了使用Framework(如:OWL、MFC)的開發方式,融合了Visual Basic、Delphi等開發工具的面向組件的開發方式。C++ Builder的集成開發環境提供了120多個VCL組件,使開發人員不需太多編碼,就能夠實現很多復雜的功能,體現了軟件的“重用性”原則。

C++ Builder的用戶界面也非常友好,易於使用,並且采用了停駐式(docking)工具條,可以自由組合集成開發環境窗口和工具條的排放方式。在編碼過程中,還可以使用CodeExplorer技術對源代碼進行管理。CodeCompletion技術使編譯器能夠自動列出VCL組件的可用屬性和方法供程序員選擇,而不必手工輸入冗長的代碼。

簡化了分布式應用系統的開發企業向多層分布式系統跨越已經成為了一種必然趨勢,目前分布式運算標准主要有Microsoft 的DCOM和OMG的CORBA,是否支持這兩種標准決定了開發工具的適用領域和范圍。C++ Builder可以說是目前唯一同時支持CORBA和COM的C 集成開發環境。

因此既適用於基於ORB的分布式開發,又適用於基於COM的Windows開發,C++ Builder內置了VisiBroker3.3,它是目前全球分發數量最多的CORBA ORB,並且包含了Event Service和NamingService等標准CORBA服務,從而為開發CORBA應用提供了可能。

C++ Builder 將CORBA IDL 編譯器集成在其開發環境中,通過配合各種向導(Wizard),可以快速生成CORBA Client和Server的源程序代碼框架,這對於開發CORBA產品的朋友來說,確實是非常方便的。圖2顯示了C++ Builder中建立CORBA對象的各種向導。在Microsoft COM方面,C++ Builder 同樣提供了各種向導,可以一步生成COM標准組件、OLE Automation組件及ActiveX組件,您可以在Windows環境下大顯身手。

C++ Builder 提供的MIDAS2同時支持CORBAIIOP、DCOM、DCE RPC以及TCP/IP等多種連接方式,適用於分布式系統的開發。比如,非Windows環境上的Java應用程序,可以通過CORBA IIOP使用C++ Builder開發出來的應用程序服務器。從而使用戶可以在原有系統基礎之上構建跨平台、跨程序語言的分布式應用系統。

用戶可能會關心,對於過去開發的基於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 編輯器,還能夠開發可移植於非Windows平台的C 程序。快速開發Web及Internet應用程序目前,基於Internet的開發已經成為一種時尚。C++ Builder在開發Web及Internet應用方面的功能也非常強大。

C++ Builder提供了21個Internet通信協議組件,用於Internet應用程序的開發。開發人員可以建立“零配置”、基於Web浏覽器的“瘦客戶”應用程序。C++ Builder同時支持CGI、WIN-CGI、ISAPI及NSAPI等標准,使開發人員利用現有的開發技術就可以用可視化的方式開發跨平台的Web應用程序。運用ActiveForm/ATL及WebDeploy技術,還可以實現ActiveX組件的Web分發。

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