<b>C++ Builder编程指南1</b>[VC/C++编程]
本文“<b>C++ Builder编程指南1</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
Borland C++ Builder(以下简称C++ Builder)是由Borland公司 继Delphi之后又推出的一款高性能可视化集成开辟工具.C++ Builder具有快速的可视化开辟环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,便可以快速地成立利用程序界面;C++ Builder内置了100多个完好封装了Win95公用特点且具有完好可扩大性(包含全面支持ActiveX控件)的可重用控件;C++ Builder具有一个专业C++开辟环境所能供应的全部功效:快速、高效、机动的编译器优化,渐渐衔接,CPU透视,号令行工具等.它实现了可视化的编程环境和功效强盛的编程语言(C++)的完善结合.分外是Borland公司新公布的C++ Builder 3.0,不但在可视化编程工具上供应了比Delphi 3.0更强盛、易用的编程工具 ,还在C++语言上供应了加强功效.
1、功效简介
1.充分操纵C++的强盛功效
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函数.
2.高效可视化开辟环境
C++ Builder的集成开辟环境(IDE)供应了可视化窗体计划器、对象察看器、控件板、工程管理器、集成编辑器和调试器等一系列可视化快速利用程序开辟(RAD)工具,让程序员可以很轻松地成立和管理自己的程序和资源.
3.可重用控件
在面向对象语言(如Smalltalk、Java等)中,一个类包含特定对象感爱好的数据和定义对象行为的办法,而子类是对父类的担当,又增添了一些新的办法.在C++ Builder中所利用的可视化控件库(VCL)也具有一样的概念 ,每一对象中包含数据成员和办法,程序员操纵办法管理该对象.VCL成立在类库构造之上,充分操纵了控件的属性和事件概念,每个控件不但包含答应程序员管理其外观的大众数据部份,还包含通过属性和事件拜候的函数部份.
4. 数据库开辟工具和客户机/服务器(C/S)衔接
C++ Builder同Delphi一样,供应了一整套数据库开辟工具,可以开辟出功效强盛、界面美好、便利的数据库利用程序.C++ Builder供应了一个最新的数据库引擎BDE,全部的数据库衔接利用的指令,均会通过BDE举行处理.关于单机利用的数据库而言,C++ Builder可以直接通过BDE来掌握数据库数据的读取;而关于远端的数据库系统,BDE尚需通过SQL Links或ODBC才能读取数据库的内容.
C++ Builder的C/S版本可以通过32位SQL Links驱动器直接衔接Oracle、Sybase、MS SQL Server、DB2、Informix和InterBase数据库,成立起企业级客户机/服务器利用程序.别的C++ Builder供应了与数据库相关的对象和强盛的报表产生工具:ReportSmith,增添了程序编写的便利性.
C++ Builder中供应了几个利用数据库的工具,让用户可以直接改正数据库中的数据,或是履行一些指令.主要有SQL Explorer,SQL Monitor,Database Desktop,Form Expert等,大大加强了C++ Builder的数据库开辟功效,具体用法可参阅有关书籍.
5.Internet办理筹划
C++ Builder支持Microsoft、Sun、Netscape等公司关于Internet的关键技术,此中包含象ActiveX、CGI、ISAPI、WinInet、NSAPI等Internet尺度.通过Borland公司的Internet办理筹划包(Internet Solutions Pack),程序员利用C++ Builder的RAD工具(把一个Internet控件拖到窗体上,然后设置其属性和事件)便可以很便利地成立起C++ Builder的Internet利用程序.操纵ActiveX控件,可以实现自己的Web浏览器、管理Internet电子邮件、举行文件传输等一系列Internet功效.
以上是“<b>C++ Builder编程指南1</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |