Delphi 6入门与提高PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:吕伟臣编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302056129
- 页数:441 页
第1章 Delphi 6的IDE环境与入门 1
1.1 Delphi 6集成开发环境介绍 2
1.2 设计第1个应用程序 5
1.2.1 设计应用程序窗体 5
1.2.2 调整组件的位置及尺寸 6
1.2.3 设置对象的属性 8
1.2.4 编写【B矩形】按钮的事件处理程序 10
1.2.6 编译和运行 11
1.2.5 编写【颜色】按钮的事件处理过程 11
1.2.7 使用联机帮助 12
1.3 创建多窗体工程项目 12
1.3.1 Delphi工程的组成 13
1.3.2 创建一个About对话框 14
1.3.3 使用工程管理器 15
第2章 Delphi 6语言基础 17
2.1 Object Pascal的基本语法 18
2.1.1 标识符的说明与使用 18
2.1.2 赋值语句 21
2.1.3 跳转语句 22
2.1.4 循环语句 24
2.1.5 程序模块 26
2.1.6 关于作用范围 27
2.1.7 过程和函数 27
2.1.8 编写一个过程或函数 29
2.1.9 自定义数据类型 32
2.1.10 Object Pascal的库单元 35
2.2.1 什么是类和对象 39
2.2 对象和类 39
2.2.2 类的封装 42
2.2.3 类的继承性 44
2.2.4 类的多态性 46
2.2.5 类引用 48
2.2.6 TObject和TClass 49
第3章 Delphi 6常用组件的使用 51
3.1 可视化组件的使用 52
3.1.1 常用的文本相关组件 52
3.1.3 分组和分界组件 54
3.1.2 按钮和复选框组件 54
3.1.4 图形和图像组件 56
3.1.5 关系图和文件列表组件 57
3.1.6 滚动组件 58
3.1.7 网格和表格组件 59
3.1.8 多媒体和OLE组件 59
3.2 使用非可视化组件 60
3.2.1 使用菜单组件 60
3.2.2 使用计时器组件 63
3.2.3 使用公用对话框组件 64
第4章 文本编辑 66
4.1 编辑组件及应用 67
4.1.1 Edit组件 67
4.1.2 Memo组件 68
4.2 字符串列表的常用操作 70
4.2.1 在列表中操作字符串 70
4.2.2 装载和保存字符串列表 72
4.2.3 创建新的字符串列表 73
4.2.4 往字符串列表中加入对象 75
4.2.5 创建自画式组件 76
4.3 常用对话框的使用 79
4.3.1 字体对话框组件 79
4.3.2 查找对话框组件 81
4.3.3 替换对话框组件 86
4.3.4 打开对话框组件 87
4.4 文件打印 89
4.4.1 TPrinter对象 90
4.4.2 打印对话框 91
4.5 使用剪贴板传输文本 93
4.5.1 剪贴板的相关知识及其应用 93
4.5.2 选择文本 96
4.5.3 剪切、复制和粘贴文本 96
4.5.4 大文本操作 97
4.6 MDI窗体的文本编辑器 97
4.6.1 创建父窗体 98
4.6.2 创建子窗体 98
4.6.3 创建应用程序菜单与菜单融合 99
4.7 多页面的文本编辑器 100
4.7.1 静态多页面界面 100
4.7.2 动态多页面界面 101
第5章 图形图像编程 104
5.1 图形类详解 105
5.1.1 TCanvas类 105
5.1.2 Tpen类 108
5.1.3 Tbrush类 109
5.1.4 TColor类 109
5.2 图形类的应用 111
5.2.1 在工具条中添加加速按钮 111
5.2.2 应鼠标事件 112
5.2.3 绘图功能的实现 113
5.3 图像类详解 116
5.3.1 TGraphic类 117
5.3.2 TPicture类 117
5.3.4 TBitmap类 118
5.3.3 Timage类 118
5.4 图像类的应用 120
5.5 利用剪贴板传输图像 122
5.5.1 把图像复制到剪贴板 122
5.5.2 把图像剪切到剪贴板 122
5.5.3 从剪贴板粘贴图像 123
第6章 多媒体程序的制作 124
6.1 多媒体组件介绍 125
6.2 媒体播放器的制作 129
6.3 资源文件的应用 136
6.3.1 资源文件的制作方法 137
6.3.2 资源的使用 139
6.3.3 简单游戏多媒体综合举例 144
第7章 文件管理 149
7.1 文件类型和标准过程 150
7.1.1 文件类型 150
7.1.2 文件管理的标准过程 151
7.2.1 文本文件的变量声明 154
7.2.2 文本文件的打开、关闭 154
7.2 文本文件 154
7.2.3 文本文件的读写 155
7.2.4 文本文件的编辑 157
7.3 记录文件的应用 160
7.3.1 任务介绍 161
7.3.2 设计基本思路 161
7.3.3 记录文件的打开和创建 163
7.3.4 记录文件的读入和显示 165
7.3.5 增加一条记录 166
7.3.6 修改记录 167
7.3.7 记录的删除、插入和排序 168
7.3.8 结果综合 170
7.3.9 编辑对话框的输入检查 170
7.3.10 文件和系统的关闭 171
7.4 文件组件的应用 172
7.4.1 文件组件及其相互关系 172
7.4.2 文件名浏览查找系统的设计思路 173
7.4.3 文件名浏览查找系统的功能和实现 174
7.5 文件管理器的实现 177
7.5.1 设计的基本思路 178
7.5.2 文件组件的联系 179
7.5.3 DriveTabSet的自画风格显示 180
7.5.4 文件管理基本功能的实现 182
7.5.5 其他文件管理功能的实现 187
7.5.6 目录管理功能的实现 190
7.5.7 一些问题的处理 193
7.6 文件管理器的拖曳支持 195
7.6.1 开发拖曳功能的一般步骤 195
7.6.2 给文件管理器添加拖曳功能 197
第8章 多线程的应用 201
8.1 TThread类的特性与应用 202
8.1.1 TThread类中常用的属性 202
8.1.2 TThread类中常用的方法 203
8.1.3 TThread类中常用的事件 204
8.2 多线程API的应用 204
8.2.1 线程的基本概念及编程技术 204
8.2.2 创建线程 207
8.2.3 利用TThread类实现多线程应用 211
8.2.4 3个线程应用的综合实例 215
第9章 数据库的开发与应用 222
9.1 设计数据库应用程序 223
9.1.1 使用数据库 223
9.1.2 数据库应用程序的体系结构 226
9.1.3 设计用户界面 229
9.2 连接数据库 231
9.2.1 Database组件 232
9.2.2 连接控制 233
9.3 数据集简介 237
9.2.3 遍历一个数据库的所有数据集 237
9.2.4 Database与Session的关系 237
9.3.1 打开和关闭数据集 238
9.3.2 数据集的状态 239
9.3.3 浏览记录 240
9.3.4 搜索特定的记录 242
9.3.5 数据操作 244
9.3.6 TBDEDataSet 246
9.3.7 TDBDataSet 247
9.4 字段对象 248
9.4.1 理解字段对象 249
9.4.2 动态字段对象和永久字段对象 250
9.4.3 设置永久字段对象的特性 252
9.4.4 显示、转换和访问字段的值 255
9.5 访问数据表 256
9.5.1 使用Table组件的一般步骤 256
9.5.2 在数据表中搜索记录 257
9.5.3 记录排序 259
9.6 查询数据库 260
9.6.1 有效地使用查询 260
9.6.2 使用Query组件的一般步骤 261
9.6.3 执行查询 262
9.6.4 查询结果 263
9.7 数据库组件及其应用 263
9.7.1 数据浏览组件的基本特性 263
9.7.2 使用DBText组件显示表中的数据 266
9.7.3 使用DBEdit组件显示和编辑表中的数据 266
9.7.4 DBMemo组件及其应用 267
9.7.5 DBImage组件及其应用 268
9.7.6 用DBGrid组件显示和编辑表中的数据 268
9.7.7 DBNavigator组件及其应用 274
9.7.8 数据浏览组件中的列表框和组合框 276
9.8 SQL编程 277
9.8.1 Query组件在SQL编程中的运用 278
9.8.2 SQL语言编程概述 280
9.8.3 使用动态SQL语句编程 284
9.8.4 SQL编程实例 287
第10章 Internet编程 293
10.1 浏览器编程 294
10.1.1 浏览器的主要功能 294
10.1.2 具体实现过程 298
10.1.3 运行结果 309
10.2 使用Internet API 313
10.3 Web编程 317
10.3.1 ISAPI/NSAPI/CGI应用程序设计的一般过程 317
10.3.2 XML特性 323
第11章 动态数据交换(DDE)程序的应用 330
11.1 DDE的概念 331
11.1.1 DDE会话 331
11.1.2 DDE组件 331
11.2 DDE客户端程序设计 333
11.2.1 创建DDE客户程序 333
11.2.2 与DDE服务器建立链接 333
11.2.4 数据发送 335
11.2.3 数据申请 335
11.2.5 控制服务器应用程序的执行 336
11.3 DDE服务端程序设计 337
11.3.1 创建DDE服务器程序 337
11.3.2 建立与DDE客户程序的链接 338
11.3.3 接收数据 338
11.3.4 DDE的例子 339
第12章 对象的链接与嵌入(OLE) 342
12.1 OLE的概念 343
12.1.1 OLE1.0和OLE2.0 343
12.1.3 设计状态OLE对象的创建 344
12.1.2 链接与嵌入 344
12.1.4 OLE类、文件和项目 345
12.2 OLE对象的创建 345
12.2.1 OLEContainer组件 346
12.2.2 创建OLE对象的步骤 346
12.3 OLE应用程序开发 348
12.3.1 创建OLE对象 348
12.3.2 早期版本的样本OLE对象 348
12.3.3 新版本的样本OLE对象 349
12.3.4 使用CreateOleObject 350
第13章 动态链接库的制作与应用 352
13.1 DLL工作原理 353
13.1.1 DLL的工作原理 353
13.1.2 Windows系统的DLL 353
13.2 DLL的制作与应用 354
13.2.1 DLL的编写 354
13.2.2 调用DLL 358
13.3.1 文件映射对象 361
13.3 利用DLL实现数据传输 361
13.3.2 示例 362
13.4 利用DLL封装重用窗体 364
13.4.1 利用DLL实现窗体重用的一般步骤 365
13.4.2 窗体重用实例 365
第14章 ActiveX编程 371
14.1 Active Form的原理与应用 372
14.1.1 Active Form程序设计 372
14.1.2 程序注册的几种方法 375
14.2.1 ActiveX Control的安装应用过程 378
14.2 Active Control的制作与应用 378
14.2.2 ActiveX Control的制作过程 379
14.3 ActiveX Library的制作 382
14.3.1 ActiveXLibrary的制作 382
14.3.2 ActiveX Library的简单应用 383
14.4 COM对象的应用 384
14.4.1 COM对象的创建过程 385
第15章 多层(Multitier)的应用 388
15.1.2 多层应用中的主要组件 389
15.1.1 MIDAS技术的工作过程 389
15.1 MIDAS技术简介 389
15.1.3 多层应用程序的创建 390
15.2 创建CORBA数据模块 391
15.2.1 建立CORBA数据模块的应用服务器 392
15.2.2 建立远程数据模块的瘦客户端 396
15.3 创建远程数据模块 400
15.3.1 建立远程数据模块的应用服务器 400
15.3.2 建立远程数据模块的瘦客户端 405
第16章 程序的调试与异常处理 410
16.1 Delphi中的异常处理机制 411
16.1.1 运行时间库异常类 412
16.1.2 对象异常类 416
16.1.3 组件异常类 418
16.1.4 常用异常类小结 418
16.2 异常的保护 421
16.2.1 被保护语句块 421
16.2.2 产生一个资源保护块 423
16.3.1 使用异常实例 425
16.3 异常响应 425
16.3.2 提供默认响应 426
16.3.3 响应一族异常 427
16.3.4 异常的重引发 428
16.3.5 自定义异常类的应用 428
16.3.6 利用异常响应编程 430
16.4 程序调试简介 431
16.4.1 调试的准备和开始 431
16.4.2 程序运行的控制 432
16.4.3 断点的使用 433
16.4.4 监视数据的值 435
16.5 其他调试工具 436
16.5.1 Turbo Debugger 436
16.5.2 WinSight32 437
16.6 使用Browser 439
16.6.1 Browser界面 439
16.6.2 使用快捷菜单 440
16.6.3 使用查找功能 440
16.6.4 配置Browser 441
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《初中生英语作文 提高篇》清瑶主编 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《教自闭症孩子主动发起和自我管理 应用关键反应训练提高社交技能》(美)Lynn Kern Koegel,(美)Robert L. Koegel著 2019
- 《小学一年级预备班幼小衔接语文难点强化提高》稚子文化主编 2014
- 《新手养花从入门到精通》徐帮学编 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