欢迎来到天天文库
浏览记录
ID:40011695
大小:340.50 KB
页数:7页
时间:2019-07-17
《第1讲 开发环境概述》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第1讲开发环境概述1传奇性的产品:C++Builder1.1Borland公司C/C++产品路线图TurboC/C++BorlandC++C++BuilderTurboC++C++Builder1.2惨烈的C++开发环境大战l四大C++编译器nMicrosoftVisualC++nBorlandC++nSymantecC++nWatcomC++lMFCorNOT?lOLE的搅局lDelphi和C++Builderl浴火重生2C++Builder11.0的特点l真正的可视化开发环境,实现“所见即所得”l1
2、00%兼容ANSIC++标准l简化分布式系统的开发l高效存取各种数据库l快速开发各种Internet程序l支持Ajax技术的IntraWeb组件式Web程序开发l强大的调式功能l基于Midas的多层分布式数据库系统lWebServicel完全兼容WindowsVista3集成开发环境介绍C++Builder11(CodeGear®C++Builder2007)的启动界面如下图所示。l菜单栏与工具栏l工程组件结构图l对象监视器l工程文件管理器l组件面板l窗体设计器l代码编辑器3.1主菜单菜单项功能File
3、提供有关工程和窗体的增加、存储、打印及结束开发环境的命令Edit提供各种数据的复制、剪切、粘贴及各种可视化组件的叠放次序、对齐、组件切换等命令Search提供代码的查找和替换等命令View提供设置各种工具窗口显示状态的命令Project提供与工程选项设置有关的命令Run提供有关程序的执行、逐步执行、增加断点的命令Component提供组件管理及ActiveX库和类别库管理的命令Tools提供各种与C++Builder集成开发环境相关的外部工具程序的命令Help提供C++Builder联机帮助及Windo
4、wsSDK的命令3.2对象结构图l以树形结构图的形式显示工程中窗体上组件的逻辑关系3.3对象监视器l可视化开发应用程序的重要部件l在设计期设置窗体及组件的属性,控制程序的外观l建立组件的事件处理函数下拉列表框用于选定组件,Property选项卡用于设置组件的属性,Events选项卡用于建立组件的事件函数,用户在其中添加处理事件的代码。3.4工程文件管理器用于管理当前工程中的所有文件,包括源代码及各种资源文件。3.5组件面板构建可视化应用开发的核心部件。l代码复用思想与VCL类库组件组功能Standard
5、包含了最基本的Windows控件。如按钮、菜单、编辑框等。Additional包含了专业化的Windows控件。如位图按钮、表格、图像等。Win32包含了32位Windows标准用户接口组件。如进度条、树形列表等。System包含了专业化的系统组件。如定时器、OLE/COM容器、多媒体播放器等。Win3.1包含了16位Windows版本下的旧式控件。Dialogs包含了各种常用的对话框组件。如打印、颜色选择、打开文件对话框等。DataAccess包含了用于连接各种异构数据库引擎的通用组件。DataCon
6、trols包含了各种用于可视化操作数据库数据的组件。它们是Standard组件组件数据库版本。dbExpress包含了封装dbExpress数据库引擎的组件。DataSnap包含了基于Midas技术的用于开发多层数据库程序的组件。BDE包含了封装BDE数据库引擎的组件。ActiveX包含了一些对ActiveX控件的VCL封装的例子。Vista包含了三个封装了Vista元素的对话框组件。dbGo包含了封装ADO数据库引擎的组件。InterBase包含了封装InterBase数据库引擎的组件。VCLWebS
7、tandardVCLWebDataVCLWebControl包含了用于可视化开发动态网站服务器的组件。它们是Standard组件的浏览器版本。InternetIndyClientsIndyServersIndyInterceptsIndyI/OHandlersIndyMisc包含了用于开发网络应用程序的组件,这些组件封装了各种复杂的网络协议。Samples包含了一些自编写的VCL组件的例子。WebServices包含了用于开发WebService程序的组件。Servers包含了用于开发服务程序的组件。I
8、nternetExpressWebSnap包含了用于开发动态服务器页面的组件。与IW系列组件相比,它更加面向底层。3.6窗体设计器l可视化开发程序的主要部件l与对象监视器协同工作,在设计期完成应用程序界面的开发3.7代码编辑器l高亮显示修改l代码自动完成l标识符超链接追踪l函数折叠l代码模板l录制与播放代码宏l版本控制默认的代码编辑器界面如下图所示:4实验:编写第一个WindowsGUI程序:HelloWorld建立一个窗体,并更改它的标题
此文档下载收益归作者所有