Delphi 8入门与提高PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:东方人华主编;吕伟臣编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2004
- ISBN:730208906X
- 页数:431 页
目录 1
第1章 Delphi 8环境介绍与新特性 1
1.1 Delphi 8集成开发环境介绍 2
1.1.1 Delphi 8的新特性 2
1.1.2 Delphi 8的安装与界面简介 2
1.2 设计第1个应用程序 6
1.2.1 设计应用程序窗口 6
1.2.2 调整控件的位置及尺寸 7
1.2.3 设置对象的属性 9
1.2.4 编写【矩形】按钮的事件处理过程 11
1.2.5 编写【颜色】按钮的事件处理过程 11
1.2.6 编译和运行 12
1.2.7 使用联机帮助 13
1.3 创建多窗体工程项目 13
13.1 Delphi工程的组成 13
1.3.2 创建一个有对话框功能的窗口 14
1.3.3 使用工程管理器 15
1.4 WinForm编程基础 17
1.4.1 WinForm编程入门 17
1.4.2 设计应用程序窗口 17
1.5 习题 19
第2章 Delphi 8语言基础 21
2.1 Object Pascal的基本语法 22
2.1.1 标识符的说明与使用 22
2.1.2 赋值语句 25
2.1.3 跳转语句 26
2.1.4 循环语句 28
2.1.5 程序模块 30
2.1.6 关于作用范围 31
2.1.7 过程和函数 31
2.1.8 编写一个过程或函数 33
2.1.9 自定义数据类型 36
2.1.10 Obiect Pascal的库单元 39
2.2.1 什么是类和对象 43
2.2 对象和类 43
2.2.2 类的封装 46
2.2.3 类的继承性 48
2.2.4 类的多态性 50
2.2.5 类引用 52
2.2.6 TObiect和TClass 53
2.3 习题 54
第3章 Delphi 8常用控件的使用 56
3.1 VCL可视化控件的使用 57
3.1.1 常用的文本相关控件 57
3.1.2 按钮和复选框控件 59
3.13 分组和分界控件 60
3.1.4 图形和图像控件 61
3.1.5 关系图和文件列表控件 62
3.1.6 滚动控件 63
3.1.8 多媒体控件 64
3.2 使用VCL非可视化控件 64
3.1.7 网格和表格控件 64
3.2.1 使用菜单控件 65
3.2.2 使用计时器控件 67
3.2.3 使用公用对话框控件 68
3.3 使用WinForm控件 70
3.4 习题 72
第4章 文本编辑 75
4.1.1 Edit控件 76
4.1 编辑控件及应用 76
4.1.2 Memo控件 77
4.2 字符串列表的常用操作 78
4.2.1 在列表中操作字符串 79
4.2.2 装载和保存字符串列表 81
4.2.3 创建新的字符串列表 82
4.2.4 往字符串列表中加入对象 84
4.2.5 创建自画式控件 85
4.3.1 字体对话框控件 88
4.3 常用对话框的使用 88
4.3.2 查找对话框控件 90
4.3.3 替换对话框控件 92
4.3.4 打开对话框控件 93
4.4 文件打印 96
4.4.1 TPrinter对象 96
4.4.2 【打印】对话框 98
4.5 使用剪贴板传输文本 100
4.5.1 剪贴板的相关知识及其应用 100
4.5.2 选择文本 102
4.5.3 剪切、复制和粘贴文本 103
4.5.4 大文本操作 103
4.6 MDI窗体的文本编辑器 104
4.6.1 创建父窗体 104
4.6.2 创建子窗体 105
4.6.3 创建应用程序菜单与菜单融合 105
4.7.1 静态多页面界面 107
4.7 多页面的文本编辑器 107
4.7.2 动态多页面界面 108
4.8 基于WinForm的文本制作技术 110
4.8.1 WinForm常用编辑控件介绍 110
4.8.2 WinForm MDI文本编辑器的制作 112
4.9 习题 117
第5章 图形图像编程 120
5.1.1 TCanvas类 121
5.1 图形类详解 121
5.1.2 TPen类 124
5.1.3 TBrush类 125
5.1.4 TColor类 125
5.2 图形类的应用 127
5.2.1 在工具条中添加快捷按钮 127
5.2.2 响应鼠标事件 128
5.2.3 绘图功能的实现 129
5.2.4 应用程序完整代码 132
5.3.1 TGraphic类 143
5.3 图像类详解 143
5.3.2 TPicture类 144
5.3.3 Tlmage类 144
5.3.4 TBitmap类 145
5.3.5 图像类应用实例 146
5.4 利用剪贴板传输图像 149
5.4.1 把图像复制到剪贴板 149
5.4.2 把图像剪切到剪贴板 149
5.4.3 从剪贴板粘贴图像 149
5.5 WinForm中的图形图像编程技术 150
5.5.1 WinForm显示图像的几种方法 150
5.5.2 常用图形图像控件介绍 152
5.5.3 使用图形方法 155
5.6 习题 159
第6章 多媒体程序的制作 161
6.1 多媒体控件介绍 162
6.2 媒体播放器的制作 166
6.3 资源文件的应用 173
6.3.1 资源文件的制作方法 174
6.3.2 资源的使用 175
6.3.3 简单游戏多媒体综合举例 181
6.4 习题 185
第7章 文件管理 187
7.1 文件类型和标准过程 188
7.1.1 文件类型 188
7.1.2 文件管理的标准过程 188
7.2 文本文件 191
7.2.1 文本文件的变量声明 192
7.2.2 文本文件的打开和关闭 192
7.2.3 文本文件的读写 192
7.2.4 文本文件的编辑 195
7.3 文件、目录、磁盘函数的应用 198
7.3.1 文件函数应用 198
7.3.2 目录函数应用 200
7.3.3 磁盘函数应用 203
7.4 文件控件的应用 204
7.4.1 文件控件及其相互关系 204
7.4.2 文件名浏览查找系统的设计思路 205
7.4.3 文件名浏览查找系统的功能和实现 206
7.5 文件管理器的实现 209
7.5.1 设计的基本思路 210
7.5.2 文件控件的联系 211
7.5.3 DriveTabSet的自画风格显示 212
7.5.4 文件管理基本功能的实现 214
7.5.5 其他文件管理功能的实现 219
7.5.6 目录管理功能的实现 222
7.5.7 一些问题的处理 224
7.6 文件管理器的拖动支持 226
7.6.1 开发拖动功能的一般步骤 227
7.6.2 给文件管理器添加拖动功能 228
7.7 习题 231
第8章 多线程的应用 233
8.1 TThread类的特性与应用 234
8.1.1 TThread类中常用的属性 234
8.1.2 TThread类中常用的方法 234
8.1.3 TThread类中常用的事件 235
8.2 多线程API的应用 236
8.2.1 线程的基本概念及编程技术 236
8.2.2 创建线程 238
8.2.3 利用TThread类实现多线程应用 243
8.2.4 3个线程应用的综合实例 246
8.3 习题 252
第9章 数据库的基本概念 254
9.1 设计数据库应用程序 255
9.1.1 使用数据库 255
9.1.2 数据库应用程序的体系结构 257
9.1.3 设计用户界面 260
9.2.1 Database控件 262
9.2 连接数据库 262
9.2.2 连接控制 264
9.2.3 遍历一个数据库的所有数据集 267
9.2.4 Database与Session的关系 268
9.3 数据集简介 268
9.3.1 打开和关闭数据集 269
9.3.2 数据集的状态 269
9.3.3 浏览记录 270
9.3.4 搜索特定的记录 273
9.3.5 数据操作 274
9.3.6 TBDEDataSet 276
9.3.7 TDBDataSet 277
9.4 字段对象 278
9.4.1 理解字段对象 279
9.4.2 动态字段对象和永久字段对象 280
9.4.3 设置永久字段对象的特性 282
9.4.4 显示、转换和访问字段的值 285
9.5 访问数据表 286
9.5.1 使用TTable控件的一般步骤 287
9.5.2 在数据表中搜索记录 287
9.5.3 记录排序 289
9.6 查询数据库 291
9.6.1 有效地使用查询 291
9.6.2 使用Query控件的一般步骤 292
9.6.3 执行查询 292
9.6.4 查询结果 293
9.7 习题 293
第10章 数据浏览控件 296
10.1 数据库控件及其应用 297
10.1.1 数据浏览控件的基本特性 297
10.1.2 使用TDBText控件显示表中的数据 299
10.1.3 使用TDBEdit控件显示和编辑表中的数据 300
10.1.4 TDBMemo控件及其应用 300
10.1.6 用TDBGrid控件显示和编辑表中的数据 301
10.1.5 TDBImage控件及其应用 301
10.1.7 TDBNavigator控件及其应用 307
10.1.8 数据浏览控件中的列表框和组合框 309
10.2 习题 311
第11章 SQL编程 313
11.1 SQL编程 314
11.1.1 TQuery控件在SQL编程中的运用 314
11.1.2 SQL语言编程概述 316
11.1.3 使用动态SQL语句编程 320
11.1.4 SQL编程实例 323
11.2 习题 327
第12章 BDP数据库引擎应用 329
12.1 使用SQL Server 2000创建数据库 330
12.1.1 SQL Server 2000企业管理器 330
12.1.2 建立新的数据库 330
12.1.3 添加表 331
12.2 使用数据控件访问数据库 333
12.1.4 添加记录 333
12.3 习题 343
第13章 动态链接库的制作与应用 345
13.1 DLL工作原理 346
13.1.1 DLL的工作原理 346
13.1.2 Windows系统的DLL 346
1 3.2 DLL的制作与应用 347
13.2.1 DLL的编写 347
13.2.2 调用DLL 350
13.3 习题 358
第14章 Indy控件包编程 360
14.1 Indy控件介绍 361
14.1.1 Indy控件的工作模式及特点 361
14.1.2 Indy控件包简介 361
14.2 Indy控件编程应用 363
14.2.1 HTTP协议的处理 363
14.2.2 POP3协议的处理 367
14.3 习题 370
第15章 ASP.NET Web Application编程 372
15.1 ASP.NET技术简介 373
15.1.1 ASP.NET的新特性 373
15.1.2 ASP.NET中的常用控件 373
15.1.3 应用ASP.NET进行Web应用程序设计 373
15.2 习题 385
第16章 ASP.NET WebServices编程应用 387
16.1 Web Services简介 388
16.2 建立Web Service服务 389
16.3 Web Service方法的应用 394
16.3.1 VCL Form Application应用WebService 394
16.3.2 WinForm Application应用WebService 402
16.4 习题 404
第17章 程序的调试与异常处理 406
17.1 Delphi中的异常处理机制 407
17.2.1 被保护语句块 408
17.2 异常的保护 408
17.2.2 产生一个资源保护块 410
17.3 异常响应 412
17.3.1 使用异常实例 412
17.3.2 异常的重引发 413
17.3.3 自定义异常类的应用 414
17.3.4 利用异常响应编程 415
17.4.1 调试的准备和开始 416
17.4 程序调试简介 416
17.4.2 程序运行的控制 418
17.4.3 断点的使用 418
17.4.4 监视数据的值 420
17.4.5 其他调试窗口介绍 421
17.5 其他调试工具 424
17.5.1 Turbo Debugger 424
17.5.2 WinSight 32 425
17.6 习题 426
附录 参考答案 428
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《初中生英语作文 提高篇》清瑶主编 2019
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《云淡风轻 蒋勋谈东方美学》刘海珍,潘旖妍责编;蒋勋 2020
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《东方杂志 第69册 第18卷 第五至八号 1921年3月-1921年4月》上海书店出版社编 2012
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《东方杂志 第109册 第24卷 第二十一至二十四号 1927年11月-1927年12月》上海书店出版社编 2012
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019