本页使用了标题或全文手工转换

C++Builder

维基百科,自由的百科全书
跳转至: 导航搜索
C++Builder
開發者 CodeGear
穩定版本 C++Builder XE 5(2013年9月11日,2年前2013-09-11
操作系统 Microsoft Windows
类型 IDE
许可协议 Proprietary
網站 C++Builder

C++Builder 是一個用於在Windows平台上撰寫C++語言應用程式的快速化程式開發(RAD,Rapid Application Development)的整合開發環境(IDE,Integrated Development Environment),原係由Borland公司所開發銷售,現在此產品則歸屬於Embarcadero Technologies旗下的子公司Codegear。

C++Builder把由Delphi開發出來的IDE和VCL(Visual Component Library)與C++編譯器結合。此系列產品的開發週期通常是先在Delphi上作重要的改進,然後再用到C++Builder上。在Delphi上所開發的主要元件通常無須修改就可以給C++Builder使用,但C++ Builder的元件卻不一定能給Delphi使用。

C++Builder的開發環境中包含了所見即所得(WYSIWYG)的圖形使用者介面(GUI)設計工具,是最早導入簡易的、真正可以用拖拉方式進行軟體開發的程式設計工具之一。

从它们的应用程序框架(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存在的不足。

版本[编辑]

發佈時間 版本 發佈公司 執行環境
1997年 1 Borland International, Inc. Windows
1998年 3 Borland International, Inc. Windows
1999年 4 Inprise Corporation Windows
2000年 5 Inprise Corporation, Borland Software Corporation Windows
2002年 6 Borland Software Corporation Windows
2003年 X Borland Software Corporation Windows, Linux, Solaris
2005年 2006 (10) Borland Software Corporation, CodeGear Windows
2007年 2007 (11) CodeGear Windows
2008年8月 2009 (12) Embarcadero Technologies Windows
2009年8月24日 2010 (14) Embarcadero Technologies Windows
2010年8月30日 XE (15) Embarcadero Technologies Windows
2011年8月31日 XE2 (16) Embarcadero Technologies Windows, OS X
2012年9月4日 XE3 (17) Embarcadero Technologies Windows, OS X
2013年4月22日 XE4 (18) Embarcadero Technologies Windows, OS X
2013年9月11日 XE5 (19) Embarcadero Technologies Windows, OS X

相關[编辑]

外部链接[编辑]