第1讲开发环境概述

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1讲开发环境概述1传奇性的产品:C++Builder1.1Borland公司C/C++产品路线图1.2惨烈的C++开发环境大战四大C++编译器MicrosoftVisualC++BorlandC++SymantecC++WatcomC++MFCorNOT?OLE的搅局Delphi和C++Builder浴火重生2C++Builder11.0的特点真正的可视化开发环境,实现“所见即所得”100%兼容ANSIC++标准简化分布式系统的开发高效存取各种数据库快速开发各种Internet程序支持Ajax技术的IntraWeb组件式Web程序开发强大的调式功能基于Midas的多层分布式数据库系统WebService完全兼容WindowsVista3集成开发环境介绍C++Builder11(CodeGear®C++Builder2007)的启动界面如下图所示。TurboC/C++BorlandC++C++BuilderTurboC++C++Builder菜单栏与工具栏工程组件结构图对象监视器工程文件管理器组件面板窗体设计器代码编辑器3.1主菜单菜单项功能File提供有关工程和窗体的增加、存储、打印及结束开发环境的命令Edit提供各种数据的复制、剪切、粘贴及各种可视化组件的叠放次序、对齐、组件切换等命令Search提供代码的查找和替换等命令View提供设置各种工具窗口显示状态的命令Project提供与工程选项设置有关的命令Run提供有关程序的执行、逐步执行、增加断点的命令Component提供组件管理及ActiveX库和类别库管理的命令Tools提供各种与C++Builder集成开发环境相关的外部工具程序的命令Help提供C++Builder联机帮助及WindowsSDK的命令3.2对象结构图以树形结构图的形式显示工程中窗体上组件的逻辑关系3.3对象监视器可视化开发应用程序的重要部件在设计期设置窗体及组件的属性,控制程序的外观建立组件的事件处理函数下拉列表框用于选定组件,Property选项卡用于设置组件的属性,Events选项卡用于建立组件的事件函数,用户在其中添加处理事件的代码。3.4工程文件管理器用于管理当前工程中的所有文件,包括源代码及各种资源文件。3.5组件面板构建可视化应用开发的核心部件。代码复用思想与VCL类库组件组功能Standard包含了最基本的Windows控件。如按钮、菜单、编辑框等。Additional包含了专业化的Windows控件。如位图按钮、表格、图像等。Win32包含了32位Windows标准用户接口组件。如进度条、树形列表等。System包含了专业化的系统组件。如定时器、OLE/COM容器、多媒体播放器等。Win3.1包含了16位Windows版本下的旧式控件。Dialogs包含了各种常用的对话框组件。如打印、颜色选择、打开文件对话框等。DataAccess包含了用于连接各种异构数据库引擎的通用组件。DataControls包含了各种用于可视化操作数据库数据的组件。它们是Standard组件组件数据库版本。dbExpress包含了封装dbExpress数据库引擎的组件。DataSnap包含了基于Midas技术的用于开发多层数据库程序的组件。BDE包含了封装BDE数据库引擎的组件。ActiveX包含了一些对ActiveX控件的VCL封装的例子。Vista包含了三个封装了Vista元素的对话框组件。dbGo包含了封装ADO数据库引擎的组件。InterBase包含了封装InterBase数据库引擎的组件。VCLWebStandardVCLWebDataVCLWebControl包含了用于可视化开发动态网站服务器的组件。它们是Standard组件的浏览器版本。Internet包含了用于开发网络应用程序的组件,这些组件封装了各种复杂的网IndyClientsIndyServersIndyInterceptsIndyI/OHandlersIndyMisc络协议。Samples包含了一些自编写的VCL组件的例子。WebServices包含了用于开发WebService程序的组件。Servers包含了用于开发服务程序的组件。InternetExpressWebSnap包含了用于开发动态服务器页面的组件。与IW系列组件相比,它更加面向底层。3.6窗体设计器可视化开发程序的主要部件与对象监视器协同工作,在设计期完成应用程序界面的开发3.7代码编辑器高亮显示修改代码自动完成标识符超链接追踪函数折叠代码模板录制与播放代码宏版本控制默认的代码编辑器界面如下图所示:4实验:编写第一个WindowsGUI程序:HelloWorld建立一个窗体,并更改它的标题为“HelloWorld”。启动C++Builder使用File|New命令,建立一个新的VCLApplication工程PS:也可直接点击工具栏上的按钮保存工程修改Form1对象的Caption属性为“HelloWorld”Form1是TForm1的一个对象,它即是窗体设计器中设计的窗口Form1的Caption属性是一个字符串,它代表窗体标题栏的文字使用Run|Run命令,编译运行程序运行结果如下图所示PS:1.也可直接按F9或点击工具栏上的按钮来运行程序。2.你可以发现,我们的应用程序是在Vista环境下编译运行的。这说明,使用C++Builder可以构建出完全兼容最新版本的VistaWin32应用程序。

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功