Delphi 5编程基础PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:吴小前,马亮等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2000
- ISBN:7302007586
- 页数:314 页
第1章 Delphi简介 1
1.1 Delphi概述 1
1.1.1 Delphi的版本 1
1.1.2 Delphi 5的新特点 2
1.2 Delphi 5的安装 6
1.2.1 系统配置 6
1.2.2 安装过程 6
1.2.3 安装外挂工具 10
1.3 开发环境 11
1.3.1 加速按钮栏 12
1.3.2 对象监视器 13
1.3.3 窗体设计器和代码编辑器 14
1.3.4 代码浏览器 15
1.3.5 类完成器 16
1.3.6 环境设置 17
1.4 帮助系统 17
第2章 Object Pascal语言和程序结构 19
2.1 结构与类型概述 19
2.2 常量和变量 19
2.2.1 常量 20
2.2.2 变量 20
2.3 操作符 20
2.3.1 算术操作符 20
2.3.2 逻辑操作符 21
2.3.3 关系操作符 21
2.3.4 操作符的优先级 22
2.4 数据类型 22
2.4.1 有序类型 22
2.4.2 实数类型 27
2.4.3 字符串类型 28
2.4.4 构造类型 29
2.4.5 指针类型 33
2.5 语句 34
2.5.1 声明语句 34
2.5.2 可执行语句 36
2.6 过程和函数 43
2.6.1 过程 43
2.6.2 函数 43
2.6.3 函数和过程中变量的作用域 44
第3章 面向对象编程 45
3.1 类和对象的概念 45
3.1.1 什么是类 45
3.1.2 类的字段、方法和属性 46
3.1.3 什么是对象 47
3.2 类的封装性 48
3.3 类的继承性 49
3.4 类的多态性 50
3.5 单元 51
3.6 程序 51
第4章 工程、单元和窗体 52
4.1 工程 52
4.1.1 组成工程的文件 52
4.1.2 工程中的文件 54
4.2 工程管理器 64
4.2.1 显示工程管理器 64
4.2.2 工程管理器窗口 64
4.2.3 将窗体和程序单元集成到工程中 66
4.2.4 查看或编辑窗体和程序单元 68
4.3.1 Forms选项卡 69
4.3 设置工程的属性 69
4.3.2 Application选项卡 71
4.3.3 Compiler选项卡 71
4.3.4 Linker选项卡 72
4.3.5 Directories/Conditionals选项卡 73
4.3.6 Version Info选项卡 73
4.3.7 Packages选项卡 73
4.4 编译和连接 74
4.4.1 检查源程序的语法 75
4.4.2 编译工程 75
4.4.3 生成工程 75
第5章 使用窗体和组件 76
5.1 Delphi的可视化设计界面 76
5.1.1 可视化设计界面 76
5.1.3 组件的类型 79
5.1.2 配置窗体设计器 79
5.1.4 命名约定 80
5.2 建立窗体 81
5.2.1 利用内建函数(或过程)显示对话框 81
5.2.2 开发自定义的对话框 85
5.3 一个简单的窗体示例 93
5.3.1 添加组件 93
5.3.2 操纵组件 94
5.3.3 用对象监视器设置属性 96
5.3.4 编写事件处理句柄 98
5.3.5 执行例子 99
第6章 可视化组件库 101
6.1 概述 101
6.1.1 组件与对象 101
6.1.3 组件的层次结构 102
6.1.2 TObject和运行期间的类型标识 102
6.2 常用的组件 103
6.2.1 文本输入组件 103
6.2.2 按钮类组件 106
6.2.3 列表类组件 110
6.2.4 容器组件 115
6.2.5 菜单组件 116
6.2.6 工具条 121
6.2.7 对话框组件 123
6.3 Delphi 5.0中有关VCL的新特征 124
第7章 使用调试器 126
7.1 错误类型 126
7.1.1 设计期错误 126
7.1.2 编译期错误 126
7.2 准备调试 127
7.1.4 逻辑错误 127
7.1.3 运行期错误 127
7.3 使用调试器控制程序的运行 128
7.3.1 Run菜单中的调试选项 129
7.3.2 断点 132
7.3.3 监视窗口 135
第8章 异常处理 137
8.1 异常处理的语法格式 137
8.1.1 Try...Except结构 137
8.1.2 Try...Finally结构 139
8.1.3 默认的异常处理方式 140
8.2 处理RTL异常 140
8.3 处理VCL异常 142
8.4 数据库异常处理 142
8.4.1 EDataBaseError异常 142
8.4.2 EDBEngineError异常 143
8.5.1 用户自定义异常 146
8.5 用户自定义异常 146
8.5.2 用户定义的数据库异常 147
第9章 SQL Explorer和SQL Monitor 149
9.1 SQL Explorer的界面 149
9.2 SQL Explorer的菜单、快捷菜单和键盘命令 151
9.2.1 SQL Explorer的菜单 151
9.2.2 快捷菜单和键盘命令 154
9.3 用SQL Explorer操作数据库 155
9.3.1 维护数据库别名 155
9.3.2 用SQL Explorer访问数据库 156
9.3.3 输入SQL语句 157
9.4 数据字典 157
9.5 SQL Monitor 159
9.5.1 SQL Monitor概述 160
9.5.2 设置跟踪选项 161
第10章 开发数据库应用程序 163
10.1 Delphi 5.0组件板中的数据访问组件 163
10.1.1 DataSource组件 164
10.1.2 Table组件 164
10.1.3 Query组件 165
10.1.4 StroedProc组件 166
10.1.5 Database组件 168
10.1.6 Session组件 172
10.1.7 BatchMove组件 173
10.2 Delphi 5.0的数据控制组件 174
10.3 对数据集的整体操作 175
10.4 数据模块 176
10.4.1 如何使用数据模块 177
10.4.3 使用数据模块中组件的属性、方法和事件 178
10.4.2 把组件加到数据模块中 178
10.4.4 数据模块的重用 179
10.4.5 如何把数据模块加到对象库中 180
10.5 创建两个数据库应用程序 181
10.5.1 创建第一个数据库应用程序 181
10.5.2 创建第二个数据库应用程序 186
10.6 数据库表格向导(Form Wizard) 188
10.6.1 建立单一数据库表格 188
10.6.2 建立一个主/从数据库表格 191
第11章 InterBase 194
11.1 本地InterBase 194
11.2 InterBase ISQL 194
11.2.1 登录到数据库上 195
11.2.2 数据库的建立 196
11.2.4 数据库表的创建 197
11.2.3 删除数据库 197
11.3 数据操纵 198
11.3.1 插入记录 198
11.3.2 更新记录 198
11.3.3 删除记录 199
11.4 触发器 199
11.4.1 生成器 199
11.4.2 删除相关记录 200
11.5 存储过程 201
11.5.1 返回一组记录的存储过程 201
11.5.2 返回单值的存储过程 202
第12章 多层数据库应用程序 203
12.1 多层数据库应用程序概述 203
12.2 多层数据库应用程序的结构 204
12.3 创建多层数据库应用程序 205
12.3.1 创建应用程序服务器 206
12.3.2 创建客户机程序 208
12.3.3 客户机程序中的远程服务器组件 212
12.3.4 用客户机数据集访问数据 213
12.3.5 记录的更新 214
12.3.6 在应用程序服务器上处理更新请求 214
第13章 创建报表 215
13.1 报表实例中要使用的数据库表 215
13.2 用QuickRep和QRBand组件创建报表的窗体 217
13.3 增加数据集组件 220
13.4 加入静态文本信息 221
13.5 在报表中加入数据 221
13.6 组标题和组脚注 229
13.7 主/从报表 230
13.8 将报表集成到应用程序中 232
14.1 多任务和多线程 233
第14章 多线程 233
14.2 多线程的同步控制 234
14.2.1 临界区 234
14.2.2 互斥元 235
14.2.3 信号量 235
14.2.4 事件 236
14.3 使用同步对象Thread Object创建多线程应用程序 237
第15章 基于Internet的Web服务器应用程序 243
15.1 CGI简介 243
15.1.1 基本概念和原理 244
15.1.2 CGI的工作过程 244
15.1.3 用CGI编程的实例 245
15.2 Delphi提供的Internet组件 253
15.3 Web服务器应用程序的结构 254
15.4 创建基于Internet的Web服务器应用程序 255
16.2 如何显示图形 260
16.1 多媒体概述 260
第16章 用Delphi制作多媒体程序 260
16.3 如何制作动画 264
16.4 如何播放声音 271
16.4.1 MediaPlay组件 271
16.4.2 Play a Sound应用程序的窗体 272
16.4.3 编写事件代码 273
16.4.4 运行程序 274
16.5 如何播放VCD 276
16.6 ActiveX组件 278
16.6.1 ActiveX组件、接口和类型库 278
16.6.2 Delphi 5.0中ActiveX组件的新特征 279
16.6.3 使用Delphi 5.0的ActiveX组件 279
16.6.4 创建自己的ActiveX组件 279
17.1.1 什么是组件 285
17.1 Delphi组件原理 285
第17章 创建自己的组件 285
17.1.2 编写组件和使用组件的区别 286
17.1.3 编写自定义组件的步骤 286
17.2 创建组件的方法概述 286
17.2.1 创建组件的起点 287
17.2.2 创建新组件的方法 288
17.2.3 创建组件的面向对象技术 289
17.3 创建组件的编程 289
17.3.1 定义属性 290
17.3.2 创建事件 292
17.3.3 处理消息 295
17.3.4 注册组件 297
17.4 创建自己组件的例子 299
17.4.1 创建TSetColorShape组件 299
17.4.2 创建一个窗口化TReoStat组件 303
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《基础乐理》牛丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019