收藏 分享(赏)

Delphi程序设计教程.docx

上传人:Wallisgabriel 文档编号:21763664 上传时间:2024-04-23 格式:DOCX 页数:253 大小:1,000KB
下载 相关 举报
Delphi程序设计教程.docx_第1页
第1页 / 共253页
Delphi程序设计教程.docx_第2页
第2页 / 共253页
Delphi程序设计教程.docx_第3页
第3页 / 共253页
Delphi程序设计教程.docx_第4页
第4页 / 共253页
Delphi程序设计教程.docx_第5页
第5页 / 共253页
亲,该文档总共253页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、高职高专现代信息技术系列教材Delphi 程序设计教程吕新平 冯祖洪 张强华 编著 人 民 邮 电 出 版 社图书在版编目(CIP)数据 Delphi 程序设计教程/吕新平等编著北京:人民邮电出版社,2002.3 高职高专现代信息技术系列教材ISBN 7-115-09391-1IDII吕IIIDELPHI 语言程序设计高等学校:技术学校教材IVTP312中国版本图书馆 CIP 数据核字(2002)第 004621 号内 容 提 要本书以 Windows 2000 为运行环境,说明如何使用 Delphi 6.0 开发应用程序。主要内容包括 Delphi 的功能及特点,Object Pascal

2、语言基础最基本的窗体组件,菜单组件,窗体中的 常用组件,制作工具栏及状态栏的组件,多媒体组件,各种对话框组件,数据库组件,画布,资源的使用, 编译、调试应用程序的过程,以及通过一个实际的数据库应用程序示例来向读者介绍 Delphi 数据库应用程 序设计的整体思路。本书是高职高专计算机专业的 Delphi 课程教材,也适合计算机程序设计爱好者自学使用。高职高专现代信息技术系列教材Delphi 程序设计教程。 编著 吕新平 冯祖洪 张强华 责任编辑 潘春燕。 人民邮电出版社出版发行北京市崇文区夕照寺街 14 号 邮编 100061电子函件 315网址 http:/www. 读者热线:010-671

3、80876北京汉魂图文设计有限公司制作印刷厂印刷 新华书店总店北京发行所经销。 开本:7871092 1/16印张:16字数:371 千字2002 年 3 月第 1 版印数:1 0 000 册2002 年 3 月北京第 1 次印刷ISBN 7-115-09391-1/TP2282定价:21.00 元本书如有印装质量问题,请与本社联系 电话:(010)67129223高职高专现代信息技术系列教材编 委 会 名 单主编高林执行主编张强华委员(以姓氏笔画为序)吕新平林全新郭力平程时兴丛 书 前 言江泽民总书记在十五大报告中提出了培养数以亿计高素质的劳动者和数以千万计专门人才 的要求。指明了高等教育的

4、发展方向。只有培养出大量高素质的劳动者,才能把我国的人数优势 转化为人才优势,提高全民族的竞争力。国外教育的发展也充分 证明了这一点。因此,我国近 年来十分重视高等职业教育把高等职业教育作为高等教育的重要组成部分,并以法律的形式加以 约束与保证。高等职业教育由此进入了蓬勃发展时期,驶入了高速发展的轨道。高等职业教育有其自身的特点。正如教育部“面向 21 世纪教育振兴行动计划”所指出 的那样,“高等职业教育必须面向地区经济建设和社会发展,适应就业市场的实际需要,培养 生产、管理、服务第一线需要的实用人才,真正办出特色。”因此,不能以普通本科压缩和变 形的形式组织高等职业教育。必须按照高等职业教育

5、的自身规律组织教学体系。在高等职业 教育体系中,根据高等职业教育的特点及社会对教材的普遍需求,我们组织有关高等学校有 丰富教学经验的老师,编写了一套高职高专现代信息技术系列教材。本套教材充分考虑了高等职业教育的培养目标、教学现状和发展方向。在编写中突出了 应用性和能力培养。主要讲述目前在信息技术行业实践中不可缺少的、广泛使用的、从业人 员必须掌握的应用技术。即便是必要的理论基础,也从应用的角度、结合具体实践加以讲述。 大量具体操作步骤、许多实践应用技巧、接近实际的实训材料保证了本套教材的应用性。在本套丛书编写大纲的制订过程中,广泛收集了高等职业教育专业的教学计划,调研了 多个省市高等职业教育的

6、实际,反复讨论和修改。使得编写大纲能最大限度地符合我国高等 职业教育的要求,切合高等职业教育实际。在选择作者时,我们特意挑选了在高等职业教育一线的优秀骨干教师。他们熟悉高等职 业教育的教学实际,并有多年的教学经验;其中许多是“双师型”教师:既是教授、副教授, 同时又是高级工程师、认证高级设计师。他们既有坚实的理论知识,又有很强的实践能力, 同时,本套教材的作者都已经编写出版过相关教材和书籍,具有较多的写作经验及较好的文 字水平。根据我国的经济发展状况,许多行业都开始实行劳动准入制度和职业资格制度。所以, 本套教材也兼顾了一些证书考试(如计算机等级考试),并提供了一些具有较强针对性的训练 题目。

7、对于本套教材我们将提供教学支持(如提供电子教案、课件等)。同时注意收集本套教 材的使用情况,不断修改和完善。本套教材适合信息技术的相关专业,如计算机技术、计算机网络技术、计算机应用技术、 信息技术、电子技术、通信技术、自动化技术、电子商务、会计电算化、信息管理等。适合 相关的高等职业教育、高等专科教育专业选作教材。对于那些要提高自己应用技术或计划取 得某些考试证书的读者,本套教材也同样适用。最后,恳请广大读者将本套教材的使用情况及好的意见和建议及时反馈给我们,以便在 今后的工作中,不断改进和完善。目录第 1 章Delphi 概述11.1Delphi 的主要特点11.2Delphi 的启动与退出

8、21.2.1 启动 Delphi21.2.2 退出 Delphi21.3Delphi 的集成开发环境31.3.1主窗口31.3.2对象结构浏览81.3.3窗体81.3.4对象编辑器91.3.5代码编辑器101.3.6其他常用工具介绍101.4程序的基本结构121.4.1项目与项目文件121.4.2窗体文件121.4.3单元文件121.5Delphi 程序设计过程141.5.1Delphi 程序设计步骤141.5.2一个简单的 Delphi 程序15习题15第 2 章Object Pascal 语言基础172.1字符集和符号172.1.1字符集172.1.2标识符172.1.3Object Pa

9、scal 的保留字182.1.4数值、标号和字符串182.1.5注释与分隔符192.2常量和变量192.2.1常量192.2.2变量202.2.3数据类型212.3表达式302.4语句32 9 目录2.4.1赋值语句322.4.2过程语句332.4.3Goto(无条件转移)语句332.4.4复合语句332.4.5IF 语句342.4.6Case 语句352.4.7Repeat(直到型循环)语句362.4.8While(当型循环)语句362.4.9For(计数型循环)语句372.4.10With 语句382.4.11Break(强制退出循环)语句382.4.12Continue(强制缩短循环)语

10、句392.4.13Exit(强制退出程序块)语句392.4.14Halt(强制终止程序执行)语句402.4.15Runerror(停止程序执行并产生运行错误)语句402.5作用域402.6过程与函数412.6.1过程和函数的参数412.6.2过程432.6.3函数442.6.4嵌套与递归452.6.5Windows API 函数462.7类472.7.1类定义472.7.2构造函数482.7.3析构函数482.7.4类的封装492.7.5类运算符492.7.6类的继承性502.8输入与输出502.9异常事件的处理512.9.1 Try.Except 语句522.9.2 Try.Finally

11、语句532.9.3 Exit、Break 和 Continue 语句532.9.4预定义的异常532.9.5Raise 语句532.10程序单元542.10.1单元文件542.10.2项目文件56习题57第 3 章窗体的使用583.1窗体和组件583.1.1窗体和组件的关系583.1.2组件的层次结构593.1.3组件的分类603.2窗体中组件的操作603.2.1组件的添加613.2.2选定组件613.2.3改变组件的大小613.2.4移动和删除组件623.2.5组件的剪切、复制与粘贴623.2.6组件的对齐623.2.7组件的前后次序调整633.2.8使用容器组件633.2.9组件的 Tab

12、 键次序设定643.3窗体组件的属性653.3.1窗体的位置与大小653.3.2窗体的颜色653.3.3窗体的外观与样式663.3.4窗体的状态设定673.3.5其他重要的属性673.4窗体的事件683.4.1 Create 和 Destroy 事件683.4.2 Show 和 Hide 事件683.4.3 Activate 和 Deactivate 事件693.4.4 Click 事件693.4.5 DblClick 事件693.4.6 DragDrop 事件693.4.7 KeyDown 和 KeyUp 事件693.4.8 KeyPress 事件703.4.9 MouseDown 和 Mo

13、useUp 事件703.4.10 MouseMove 事件703.4.11 Resize 事件703.5应用实例70习题72第 4 章菜单组件与菜单生成器的使用734.1菜单组件734.2使用菜单生成器设计菜单734.2.1打开菜单生成器734.2.2添加及编辑菜单项744.2.3菜单生成器的快捷菜单754.2.4使用菜单模板764.2.5将代码与事件联系起来794.2.6在运行时存取和编辑菜单794.3菜单组件上菜单项的属性824.3.1 Break 属性824.3.2 Caption 属性844.3.3 Checked 属性854.3.4 Default 属性864.3.5 Enabled

14、 属性864.3.6 GroupIndex 属性874.3.7 HelpContext 属性884.3.8Hint 属性884.3.9Name 属性884.3.10 RadioItem 属性884.3.11 ShortCut 属性894.3.12Tag 属性894.3.13Visible 属性894.4菜单组件的属性894.4.1 AutoMerge 属性894.4.2 Items 属性914.4.3 Alignment 属性914.5菜单的事件91习题91第 5 章常用组件的使用925.1标签组件(Label)925.1.1标签组件的属性925.1.2标签组件的事件965.1.3标签组件的应

15、用实例965.2编辑组件(Edit)975.2.1编辑组件的属性985.2.2编辑组件的事件995.2.3编辑组件的应用实例995.3备注组件(Memo)1005.3.1备注组件的属性1015.3.2备注组件的事件1015.3.3备注组件的应用实例1015.4按钮组件(Button)1025.4.1按钮组件的属性1025.4.2按钮组件的事件1035.4.3按钮组件的应用实例1035.5复选框组件(CheckBox)1055.5.1复选框组件的属性1055.5.2复选框组件的事件1055.5.3复选框组件的应用实例1055.6单选按钮组件(RadioButton)1065.6.1单选按钮组件的

16、属性1065.6.2单选按钮组件的事件1065.7列表框组件(ListBox)1075.7.1列表框组件的属性1075.7.2列表框组件的事件1085.8组合框组件(ComboBox)1085.8.1组合框组件的属性1095.8.2组合框组件的事件1095.9滚动条组件(ScrollBar)1105.9.1滚动条组件的属性1105.9.2滚动条组件的事件1115.10分组框组件(GroupBox)1115.11单选分组框组件(RadioGroup)111习题112第 6 章制作工具栏及状态栏1136.1面板组件(Panel)1136.1.1面板组件的属性1136.1.2面板组件的事件1146.

17、2快捷按钮组件(SpeedButton)1146.2.1快捷按钮组件的属性1156.2.2快捷按钮组件的事件1176.3制作工具栏1176.4制作状态栏1176.5使用工具栏组件设计工具栏1196.5.1工具栏组件1196.5.2工具栏按钮组件1206.5.3设计工具栏1216.6使用状态栏组件设计状态栏1236.6.1状态栏组件的属性1236.6.2在状态栏组件中添加或删除显示面板1246.6.3状态栏同步显示过程124习题125第 7 章多媒体程序设计1267.1多媒体与多媒体程序设计1267.1.1多媒体1267.1.2多媒体程序设计1267.1.3Windows 操作系统的多媒体支持1

18、277.2媒体播放器组件(MediaPlayer)1277.2.1媒体播放器组件的属性1287.2.2媒体播放器组件的事件1297.2.3使用媒体播放器的实例1297.3卡通组件1317.3.1卡通组件的属性1317.3.2卡通组件的事件1327.3.3使用卡通组件的实例132习题133第 8 章各种对话框的制作1348.1定制对话框1348.1.1对话框的分类1348.1.2对话框组件1348.2打开对话框组件(OpenDialog)1348.2.1打开对话框组件的属性1358.2.2调用打开文件对话框的方法1378.2.3打开文件对话框的实例1378.3保存对话框组件(SaveDialog

19、)1378.3.1保存对话框组件的属性1388.3.2调用保存文件对话框的方法1388.3.3保存文件对话框的实例1388.4字体对话框组件(FontDialog)1398.4.1字体对话框组件的属性1398.4.2字体对话框组件的事件1418.4.3调用字体对话框的方法1418.4.4字体对话框组件的实例1418.5颜色对话框组件(ColorDialog)1428.5.1颜色对话框组件的属性1428.5.2调用颜色对话框的方法1438.5.3颜色对话框组件的实例1438.6打印对话框组件(PrintDialog)1448.6.1打印对话框组件属性1448.6.2调用打印对话框的方法1458.

20、6.3打印对话框组件的实例1468.7打印机设置对话框组件(PrinterSetupDialog)1468.8查找对话框组件(FindDialog)1478.8.1查找对话框组件的属性1478.8.2查找对话框组件的事件1488.8.3调用查找对话框的方法1488.8.4查找对话框组件的实例1488.9替换对话框组件(ReplaceDialog)1498.9.1替换对话框组件的属性1498.9.2替换对话框组件的事件1498.9.3调用替换对话框的方法1498.9.4替换对话框组件的实例1508.10对话框的综合实例简单的文本编辑器150习题152第 9 章数据库应用程序1539.1Delph

21、i 的数据库访问机制1539.1.1数据库的基本概念1539.1.2Borland 数据库引擎(BDE)1539.2数据库程序向导1559.3数据库资源管理器1569.4常用的数据库控制组件1579.4.1Table 组件1579.4.2 Database 组件1609.4.3 DBEdit 组件1629.5Database Desktop 的使用1639.5.1Database Desktop 窗口1639.5.2建立数据表1659.5.3查看数据表1709.5.4编辑数据表1729.5.5修改数据表结构172习题173第 10 章画布17410.1画布(Tcanvas)17410.1.1画

22、布的属性17410.1.2基本的绘图功能17410.2常用的绘图指令17510.2.1在画布上绘图的过程17510.2.2画点17510.2.3画直线17510.2.4画曲线17610.2.5画多边形17710.2.6画饼图17810.2.7输出文本178习题179第 11 章资源的使用18011.1Windows 中的资源18011.2图标资源的使用方法18111.3光标资源的使用方法18111.4位图资源的使用方法181习题182第 12 章编译调试应用程序18312.1基本概念18312.1.1执行点18312.1.2断点18312.1.3监视18412.2编译运行应用程序18412.2

23、.1编译运行应用程序的方法18412.2.2为应用程序提供运行参数18512.3调试应用程序18512.3.1允许使用程序调试器18612.3.2控制程序的执行18612.3.3断点的使用18812.3.4使用监视表达式19012.3.5计算及修改表达式的值190习题191第 13 章一个完整的数据库应用程序19213.1系统功能概要19213.2系统数据库结构设计19213.3窗体设计19313.3.1用户验证窗体19313.3.2程序主控窗体19413.3.3人事管理窗体19413.3.4程序维护窗体19413.3.5报表打印窗体19513.3.6数据模块窗体19613.4关键代码的编写1

24、9613.4.1验证用户19613.4.2浏览记录19713.4.3新增记录19713.4.4删除记录19813.4.5修改记录19813.4.6查询记录199附录一系统内建的过程和函数列表202附录二编译、运行错误信息216第 l 章Delphi 概述Delphi 是 Borland 公司推出的可视化开发工具,它拥有世界上最快的编译器,并提供了 丰富的组件集、强大的代码自动生成功能和丰富的数据库管理工具等。使用它的集成开发环 境,编程人员可以更快地建立应用程序。Delphi 的英文原义是古希腊一个城市的名称,因她拥有阿波罗(Apollo)神殿而闻名于世。 古希腊人认为 Delphi 是世界的

25、中心,Borland 公司将其可视化编程工具命名为 Delphi,是期 望它将成为可视化开发工具的先驱与核心。Delphi 目前的版本有 1.0 版、2.0 版、3.0 版、4.0 版、5.0 版、6.0 版。其中的 1.0 版是在 Windows 3.x 下运行,Windows 95/98/2000 推出后,Borland 公司推出了可运行在 Windows 95/98/2000 和 Windows NT 上的、即使用方便、功能强大的、32 位的 2.0 版、3.0 版、4.0 版、5.0 版、6.0 版。1.1 Delphi 的主要特点Delphi 是基于 Object Pascal 语言

26、的面向对象的开发工具,使用它的集成开发环境(IDE) 可以快速地建立应用程序,许多传统的、常规的编程都可以借助于类库(Class Library)来实现, 使用 Delphi。既可以开发本地(Local)类型的软件,又可以开发客户/服务器(C/S)类型的软件。 Delphi 提供了丰富的组件集和强大的代码生成功能,使用 Delphi 开发的应用程序的用户界面 和程序的健壮性完全可以和商业软件相媲美。Delphi 提供了丰富的数据库管理工具,它集成有 Borland 公司的数据库引擎 BDE(Borland Database Engine)。借助于 BDE,Pelphi 可与 dBASE、Par

27、adox 以及支持 ODBC 的数据库连接。Delphi 的主要特点体现在以下几个方面。(1)Delphi 为 32 位应用程序,因此其性能就像装上了涡轮引擎一样强劲有力,使用它可 开发出功能强大的应用程序。(2)Delphi 的编译器是目前世界上最快的 32 位本地代码(源代码)编译器。使用这种编译 器产生的运行文件 EXE 是独立的,不需要链接运行时的解释器 DLL。(3)Delphi 可充分发挥 Windows 95/98/2000 和 Windows NT 的强大功能。由于 Delphi 可 运行在 Windows 95/98/2000 和 Windows NT 之上,因此用户可获得无

28、限制的虚拟内存。Delphi 支持多线程、Unicode、MAPI、长文件名等 Windows 95/98/2000 和 Windows NT 应用程序接 口(API)。利用 Delphi 提供的一整套 Windows 95/98/2000 组件,如目录浏览、状态栏、目录 15 Delphi 程序设计教程查看等,可建立完全符合 Windows 95/98/2000 的应用程序。完整的 OLE 自动控制和服务支 持使 Delphi 程序可以与其他支持 OLE 的程序相联系,如 Visual Basic、Excel 等。Delphi 可完 整地支持 OCX 技术,用户可以将 OCX 控制用拖放方式

29、直接从组件选项板上加入到应用程序 中。(4)Delphi 提供了多种 32 位可视组件库。在建立应用程序时,只需要拖放就能建立用其 他工具很难完成的、优雅的、Windows 风格的应用程序。Borland 公司还将完整的可视组件库 的源代码免费提供用户,这就使得重用和定制成为可能。(5)Delphi 是一面向对象的程序设计语言,因此 Delphi 可做到可视窗体的继承。也就是 说,可以在一个已经存在的窗体基础上,利用继承的方式创建多个子窗体。子窗体具有父窗 体的属性,同时也可拥有自己的独特属性。这就使生成的应用程序逻辑更为清楚、代码更易 于管理和维护,从而大大地提高效率。(6)Delphi 采

30、用 3 层数据管理模式(数据层、对象层、应用程序层),把诸如数据模型、 业务规则、窗体、对象等集中存储在对象存储库中。对象存储库中的组件可以与上层的应用 程序无关,也可以与下层的数据源无关。当用户需要建立新的应用程序时,便可利用对象存 储库中已经测试过的组件。这种极大限度的代码重用和方便的维护工作,无疑可大大地提高 生产率。(7)应用程序通过在 Delphi 中使用 Borland 公司提供的数据库引擎(BDE)功能,可以毫 无障碍地使用多种数据库,不论是大型数据库还是 PC 机中的数据库,如 Oracle、Sybase、 Informix、INTERBASE、Microsoft SQL Se

31、rver、Paradox、xBASE 系列数据库。(8)Delphi 中的数据感知功能,可使用户在开发应用程序时就可看到数据库的动态变化。 (9)使用 Delphi 提供的数据库浏览器,在 Delphi 的集成开发环境中,可以浏览、修改、索引数据库。数据字典可在窗体和应用程序之间重用,从而允许用户快速地建立和维护数据 的完整性,而不用另外编程。(10)为了便于维护程序,Delphi 将数据访问与业务规则从程序中分离出来,集中存储在 数据模型对象中。当业务规则需要修改时,只需在数据模型级进行修改。程序运行调用这些 数据模型时,修改的结果会自动反映在应用程序中。此外,Delphi 为用户免费提供了

32、 2 个用户许可的本地 INTERBASE(数据库管理系统)。1.2 Delphi 的启动与退出1.2.1 启动 Delphi选择“开始|程序| Borland Delphi 6.0|Delphi 6.0”即可启动 Delphi。 Delphi 启动后的界面如图 1-1 所示。1.2.2 退出 Delphi退出 Delphi 选择“File|Exit”菜单命令即可。组件选项板对象结构浏览窗体对象编辑器图 1-1 Delphi 启动后的窗口1.3Delphi 的集成开发环境Delphi 是新一代的 32 位快速应用程序开发工具(RAD)。利用它可以开发基于 Windows 的 32 位应用程序。

33、Delphi 的全部工具箱中包括 Delphi 集成开发环境(IDE)、数据库桌面、数 据库资源管理器、图形编辑器、INTERBASE 数据库等。开发应用程序可在 Delphi 的集成开 发环境中一次完成。进入 Delphi 后,首先看到 4 个前景窗口与一个隐藏在后的窗口,如图 1-1 所示,它们为:主窗口:位于屏幕的顶部,即标题为 Delphi 6-Project1 的窗口,它包括菜单、工具栏、 组件选项板(Component Palette)等。窗体(Form)窗口:位于屏幕的右边,即标题为 Form1 的窗口。对象编辑器:位于屏幕的左下部,即标题为 Object Inspector 的

34、窗口。对象结构浏览:位于屏幕的左上部,即标题为 Object TreeView 的窗口。代码编辑器(Code Editor):位于窗体窗口的后面,即标题为 Unit1.pas 的窗口。1.3.1主窗口主窗口中包含菜单栏、工具栏及组件选项板。1. 菜单栏菜单栏中共有 11 个菜单项,分别为 File(文件)、Edit(编辑)、Search(查找)、View(视图)、 Project(项目)、Run(运行)、Component(组件)、Database(数据库)、Tools(工具)、Window (窗口) 和 Help(帮助)。Delphi 的菜单可根据当前的使用状态,增加或取消一些菜单选项。用户

35、还可通过菜单将 更多的工具添加到开发环境中来。2. 工具栏Delphi 的工具栏提供对菜单命令的快捷存取方式。当光标移动到其上时就会看到关于该 图标的提示。Delphi 中的工具栏包括 Standard(标准工具栏)、View(查看工具栏)、Debug (调试工具栏)、Custom(定制工具栏)、Desktops (桌面工具栏)、Component Palette (组件选项 板)、Internet (因特网工具栏)等。工具栏中的按钮及其功能如表 1-1 所示。表 1-1默认的工具栏按钮及功能工具栏按钮按钮名称功能等价菜单标准工具栏New (新建)打开“新建项目”对话框File|New|Oth

36、er (文件|新建|其他)Open显示“打开”对话框,可用来打File|Open(打开)开已有文件(文件|打开)Save对当前打开项目中所有修改过File|Save(保存)的文件以原来的文件名保存(文件|保存)Save all保存所有打开的文件,包括当前File|Save All(全部保存)的项目及模块(文件|全部保存)Open Project显示“打开项目”对话框,可用File|Open Project(打开项目)来打开已有的项目文件(文件|打开项目)Add File to Project打开“添加到项目”对话框,可Project|(添加文件到项目)将已有的单元及相关的窗体添Add to P

37、roject加到 Delphi 的项目中(文件|添加到项目)Remove File from Project打开“从项目中删除”对话框,Project|(从项目中删除文件)可从中选择要删除的文件Remove from Prject文件|从项目中删除定制工Help Contents打开“帮助主题”对话框Help|Delphi Help具栏(帮助主题)(帮助|Delphi 帮助)查看工具栏View Unit显示“查看单元”对话框,可查View|Unit(查看单元)看当前项目中的任何单元。在选(视图|单元)择一单元后,该单元就成为代码编辑器中激活的页View Form显示“查看窗体”对话框,可查Vi

38、ew|Form(查看窗体)看当前项目中的任何窗体(视图|窗体)Toggle Form/Unit (切换窗体/单元)在窗体和单元间进行切换View|Toggle Form/Unit (视图|切换窗体/单元)New Form建立一空的窗体和新的单元,并File|New|Form(新建窗体)将它们加入到项目中(文件|新建窗体)调试工具栏Run (运行)编译并执行应用程序Run|Run(运行|运行)Pause暂停程序的执行,并将执行的位Run|Program Pause(暂停)置指向程序中的下一行(运行|程序暂停)Trace Into执行执行点高亮的语句。追踪可Run|Trace Into(追踪)一次

39、执行一条语句。当子例程从(运行|追踪)调用的调试位置返回时,下一执行语句为子例程调用的下一可执行语句Step Over一次执行一条语句,而不转到子Run|Step Over(单步)例程中。子例程作为一个语句来考虑,下一执行语句为调用子例(运行|单步)程的下一可执行语句续表工具栏按钮按钮名称功能等价菜单桌面工具栏Desktop Speedsetting桌面设置选择保存的桌面布局Save current desktop保存当前桌面显示“保存桌面”对话框,可用 来保存当前桌面设置Set debug desktop设置调试桌面设置调试桌面因特网工具栏New WebSnap Application新建

40、WebSnap 应用程序显 示 “ New WebSnap Application”对话框,可用来建 立 Web 服务器应用程序New WebSnap Page Module新建 WebSnap 页模块显示“WebSnap Page Module” 对话框,用来建立网页内容New WebSnap Data Module新建 WebSnap 数据模块显示“ New WebSnap Data Module” 对话框,用来建立空 的可以添加 Internet 组件的数据 模块External Editor外部编辑器打开指定的 HTML 编辑器工具栏的显示/不显示切换可通过选择“View|Toolba

41、rs”中相应的菜单命令进行切换。 若要进行工具栏按钮的增删可选择“View|Toolbars|Customize”菜单命令,这时弹出“Customize”(自定义)对话框,如图 1-2 所示。图 1-2 自定义对话框的工具栏标签在该对话框的工具栏列表中显示/不显示的工具栏。Reset(重置)按钮的含义是指将增删过的工具栏按钮恢复到默认的设置(与表 1-1 中说明的 相同)。单击“Customize”(自定义)对话框的“Command”标签,这时的对话框如图 1-3 所示。图 1-3 自定义对话框的命令标签若要删除工具栏中按钮,将其拖出工具栏即可。 单击“Customize”(自定义)对话框的“

42、Options”标签,这时的对话框如图 1-4 所示。图 1-4 自定义对话框的选项标签该对话框中有两个复选框,分别用来确定是否显示工具提示、工具提示中是否显示快捷键。3. 组件选项板 工具栏的右边为组件选项板。其上方是组件的分类页标签,用鼠标单击不同的页标签时,下方就会出现不同内容的组件。在 Delphi 中,组件具有举足轻重的作用。Delphi 可以快速地开发应用程序,一个决定性 的因素是使用了组件。组件是 Delphi 程序的构造块,它可方便地“插入”到应用程序中,帮 助开发者快速地制作出良好的、与 Windows 界面类似的界面。例如,要在界面中制作一个“确 定”按钮,这时只要从组件选项板中选择按钮组件,用鼠标将按钮拖放到窗体上,同时调整好其位置和大小,配置好相应的属性(大部分可使用默认的属性),并在事件中定义该按钮要 执行的具体操作即可这样一个按钮就制作好了。这在以前,要制作出如此简单的按钮,需要 编写的程序是相当多的,更不要说编写程序的健壮性如何了。Delphi 的组件分为可见组件(如文本编辑框、对话框等)和不可见组件(如系统定时器等)。Delphi 将不同的组件按功能的不同,放在不同的标签上,如 Standard、Additional、Win32、 System、DataAcc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高中资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报