




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1讲 开发环境概述1 传奇性的产品:C+ Builder1.1 Borland公司C/C+产品路线图Turbo C/C+Borland C+C+ BuilderTurbo C+C+ Builder1.2 惨烈的C+开发环境大战l 四大C+编译器n Microsoft Visual C+n Borland C+n Symantec C+n Watcom C+l MFC or NOT?l OLE的搅局l Delphi和C+ Builderl 浴火重生2 C+ Builder 11.0的特点l 真正的可视化开发环境,实现“所见即所得”l 100%兼容ANSI C+标准l 简化分布式系统的开发l 高效存取各种数据库l 快速开发各种Internet程序l 支持Ajax技术的IntraWeb组件式Web程序开发l 强大的调式功能l 基于Midas的多层分布式数据库系统l WebServicel 完全兼容Windows Vista3 集成开发环境介绍C+ Builder 11(CodeGear C+ Builder 2007)的启动界面如下图所示。l 菜单栏与工具栏l 工程组件结构图l 对象监视器l 工程文件管理器l 组件面板l 窗体设计器l 代码编辑器3.1 主菜单菜单项功能File提供有关工程和窗体的增加、存储、打印及结束开发环境的命令Edit提供各种数据的复制、剪切、粘贴及各种可视化组件的叠放次序、对齐、组件切换等命令Search提供代码的查找和替换等命令View提供设置各种工具窗口显示状态的命令Project提供与工程选项设置有关的命令Run提供有关程序的执行、逐步执行、增加断点的命令Component提供组件管理及ActiveX库和类别库管理的命令Tools提供各种与C+ Builder集成开发环境相关的外部工具程序的命令Help提供C+ Builder联机帮助及Windows SDK的命令3.2 对象结构图l 以树形结构图的形式显示工程中窗体上组件的逻辑关系3.3 对象监视器l 可视化开发应用程序的重要部件l 在设计期设置窗体及组件的属性,控制程序的外观l 建立组件的事件处理函数下拉列表框用于选定组件,Property选项卡用于设置组件的属性,Events选项卡用于建立组件的事件函数,用户在其中添加处理事件的代码。3.4 工程文件管理器用于管理当前工程中的所有文件,包括源代码及各种资源文件。 3.5 组件面板构建可视化应用开发的核心部件。l 代码复用思想与VCL类库组件组功能Standard包含了最基本的Windows控件。如按钮、菜单、编辑框等。Additional包含了专业化的Windows控件。如位图按钮、表格、图像等。Win32包含了32位Windows标准用户接口组件。如进度条、树形列表等。System包含了专业化的系统组件。如定时器、OLE/COM容器、多媒体播放器等。Win3.1包含了16位Windows版本下的旧式控件。Dialogs包含了各种常用的对话框组件。如打印、颜色选择、打开文件对话框等。Data Access包含了用于连接各种异构数据库引擎的通用组件。Data Controls包含了各种用于可视化操作数据库数据的组件。它们是Standard组件组件数据库版本。dbExpress包含了封装dbExpress数据库引擎的组件。DataSnap包含了基于Midas技术的用于开发多层数据库程序的组件。BDE包含了封装BDE数据库引擎的组件。ActiveX包含了一些对ActiveX控件的VCL封装的例子。Vista包含了三个封装了Vista元素的对话框组件。dbGo包含了封装ADO数据库引擎的组件。InterBase包含了封装InterBase数据库引擎的组件。VCL Web StandardVCL Web DataVCL Web Control包含了用于可视化开发动态网站服务器的组件。它们是Standard组件的浏览器版本。InternetIndy ClientsIndy ServersIndy InterceptsIndy I/O HandlersIndy Misc包含了用于开发网络应用程序的组件,这些组件封装了各种复杂的网络协议。Samples包含了一些自编写的VCL组件的例子。WebServices包含了用于开发Web Service程序的组件。Servers包含了用于开发服务程序的组件。InternetExpressWebSnap包含了用于开发动态服务器页面的组件。与IW系列组件相比,它更加面向底层。3.6 窗体设计器l 可视化开发程序的主要部件l 与对象监视器协同工作,在设计期完成应用程序界面的开发3.7 代码编辑器l 高亮显示修改l 代码自动完成l 标识符超链接追踪l 函数折叠l 代码模板l 录制与播放代码宏l 版本控制默认的代码编辑器界面如下图所示:4 实验:编写第一个Windows GUI程序:Hello World建立一个窗体,并更改它的标题为“Hello World”。l 启动C+ Builderl 使用File|New命令,建立一个新的VCL Application工程PS:也可直接点击工具栏上的按钮l 保存工程l 修改Form1对象的Caption属性为“Hello World”n Form1是TForm1的一个对象,它即是窗体设计器中设计的窗口n Form1的Caption属性是一个字符串,它代表窗体标题栏的文字l 使用Run|Run命令,编译
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 暖通工程中央空调系统运行与管理考核试卷
- 婴儿家具批发考核试卷
- 兽用药品的学术推广与医学教育考核试卷
- 机器视觉检测在半导体品质控制中的应用考核试卷
- 敏感元件的表面修饰技术考核试卷
- 数字出版项目策划与管理考核试卷
- 剪刀安全教育课件
- 变压器绝缘检测培训课件
- 买卖小产权合同范本
- 政府供电合同范本
- 临床妇产题库+参考答案
- 麻醉护士的 工作职责
- 2025年中考语文一轮复习:九年级下册知识点梳理
- 旅游健康与保健知识
- 亚朵酒店前台述职报告
- 《肝衰竭诊治指南(2024版)》解读
- 孝悌课件教学课件
- 《期末总结》课件
- 《企业安全生产费用提取和使用管理办法》专题培训
- 母婴护工培训完整方案
- 第17讲 新高考新结构命题下的导数解答题综合训练(教师版)-2025版高中数学一轮复习考点帮
评论
0/150
提交评论