Delphi 7程序设计与实例PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:许洁舟等编著
- 出 版 社:北京:冶金工业出版社
- 出版年份:2003
- ISBN:7502431551
- 页数:534 页
第1章 Delphi 7快速入门 1
1.1 走进Delphi 7 1
1.1.1 安装Delphi 7 1
1.1.2 Delphi 7的特性 2
1.1.3 Delphi 7工作界面 3
1.1.4 窗体和操作 6
1.1.5 使用Delphi帮助系统 10
1.1.6 优化Delphi开发环境 11
1.1.7 一个简单的实例 14
1.2 对象Pascal语言 15
1.2.1 对象Pascal语言简介 15
1.2.2 对象Pascal语言基础 15
1.3 对象Pascal语言的语法基础 22
1.3.1 运算符与基本语句 22
1.3.2 基本控制结构 26
1.3.3 过程和函数 28
1.4 面向对象程序设计基础 31
1.4.1 类和对象 31
1.4.2 继承机制 33
1.4.3 多态性 35
1.4.4 抽象类 38
1.4.5 运行时类型信息 39
1.4.6 类方法 40
1.4.7 类引用 41
1.5 程序的异常处理 42
1.5.1 raise语句 42
1.5.2 try..except语句 42
1.5.3 try..finally语句 43
1.6 程序的调试 43
1.7 多媒体程序设计 49
1.8 Delphi数据库编程 50
1.8.1 数据库的相关知识 50
1.8.2 在Delphi 7中开发数据库 64
1.9 文件管理 76
1.10 动态链接库和资源文件 77
1.10.1 动态链接库的原理 77
1.10.2 DLL术语 78
1.10.3 DLL的优点 79
小结 79
第2章 写字板的制作 80
2.1 编程思想 80
2.1.1 重点内容 80
2.1.2 设计思路 80
2.1.3 制作效果 80
2.2 编程大致流程 80
2.2.1 文件菜单 80
2.2.2 编辑菜单 81
2.2.3 帮助菜单 81
2.2.4 其他组成部分 81
2.2.5 程序设计流程 81
2.2.6 窗体和组件 81
2.2.7 相关的组件 84
2.2.8 主菜单、工具栏和状态栏等组件的使用 84
2.3 设计思路 86
2.4 编程实战 86
2.4.1 步骤 86
2.4.2 源代码 93
小结 96
第3章 文件管理器的制作 97
3.1 编程思想 97
3.1.1 重点内容 97
3.1.2 设计思路 97
3.1.3 制作效果 97
3.1.4 功能 98
3.2 编程大致流程 98
3.2.1 Delphi文件的基本知识 98
3.2.2 文件对话框组件 100
3.2.3 Win3.1的相关组件 101
3.2.4 鼠标事件和施放操作 101
3.2.5 异常处理 102
3.3 编程思路 109
3.4 编程实战 109
3.4.1 创建窗体基础知识 109
3.4.2 窗体的创建 111
3.4.3 源代码 113
3.5 Delphi中常用的操作函数 121
3.5.1 文件操作函数 121
3.5.2 目录操作函数 123
3.5.3 驱动器操作函数 124
3.5.4 文件名操作函数 124
小结 125
第4章 图像浏览编辑软件的制作 126
4.1 编程思想 126
4.1.1 重点内容 126
4.1.2 设计思路 126
4.1.3 制作效果 126
4.1.4 功能 127
4.2 编程大致流程 127
4.2.1 图像格式处理技术 127
4.2.2 Delphi 7提供的图像类 129
4.2.3 Delphi 7提供的图形类 130
4.2.4 调用API函数BitBlt 133
4.2.5 剪贴板的使用 134
4.2.6 实现对多个图片的同时浏览 135
4.2.7 添加和使用加速按钮 136
4.2.8 在Timage组件上绘制图形 136
4.3 编程实战 138
4.3.1 设计主窗体的界面 138
4.3.2 设计重命名对话框 139
4.3.3 设计图像编辑窗口 139
4.3.4 源代码 139
4.4 图片打印 145
小结 147
第5章 多文档图像编辑器的制作 148
5.1 编程思想 148
5.1.1 重点内容 148
5.1.2 设计思路 148
5.1.3 制作效果 148
5.1.4 功能 149
5.2 编程大致流程 149
5.2.1 多文档技术 149
5.2.2 Delphi 7 Project(项目)的框架类 150
5.2.3 制作快闪窗口 155
5.2.4 改变一幅图片的色阶 156
5.2.5 对图片取反色 158
5.2.6 限制用户的键盘输入 158
5.3 编程实战 158
5.3.1 设计父窗体 158
5.3.2 设计子窗体 158
5.3.3 设计图片属性窗口和关于窗口 159
5.3.4 设计浮动画图工具窗口 159
5.3.5 设计快闪窗体 159
5.3.6 源代码 160
小结 162
第6章 多媒体播放器的制作 163
6.1 编程思想 163
6.1.1 重点内容 163
6.1.2 设计思路 163
6.1.3 制作效果 163
6.1.4 功能 163
6.2 编程大致流程 164
6.2.1 多媒体概述 164
6.2.2 TMediaPlayer组件的使用 165
6.2.3 组件的调整与对齐 167
6.2.4 相关的API函数 167
6.3 编程思路 169
6.3.1 初始化工作 169
6.3.2 文件的打开 169
6.3.3 播放器上时间的显示 169
6.3.4 滑条与播放进程 169
6.4 编程实战 169
6.4.1 步骤 169
6.4.2 源代码 170
小结 174
第7章 多线程程序的编写 175
7.1 编程思想 175
7.1.1 重点内容 175
7.1.2 设计思路 175
7.1.3 制作效果 175
7.1.4 功能 176
7.2 编程大致流程 176
7.2.1 进程和线程 176
7.2.2 Delphi 7提供的线程对象 178
7.2.3 实现与主VCL线程的同步 181
7.2.4 线程的优先级和时序安排 182
7.2.5 多线程的管理 182
7.2.6 在Delphi 7中产生随机数 189
7.2.7 数组的排序 190
7.3 编程实战 190
7.3.1 创建窗体并添加组件 190
7.3.2 源代码 190
小结 195
第8章 使用动态链接库制作带日历的计算器 197
8.1 编程思想 197
8.1.1 重点内容 197
8.1.2 设计思路 197
8.1.3 制作效果 197
8.1.4 功能 197
8.2 编程大致流程 198
8.2.1 动态链接库 198
8.2.2 编写一般DLLs的步骤 200
8.2.3 创建一个动态链接库 200
8.2.4 exports子句 201
8.2.5 DLLs中的变量和段 202
8.2.6 DLLs中的运行时间错和处理方法 202
8.2.7 库初始化代码的编写 202
8.2.8 DLLs应用实例 203
8.2.9 应用程序调用DLL中的过程和函数的方法 204
8.2.10 利用DLLs实现数据传输 205
8.2.11 利用DLLs实现窗体重用 208
8.3 编程思路 208
8.4 编程实战 209
8.4.1 步骤 209
8.4.2 源代码 212
小结 215
第9章 自定义组件的制作 216
9.1 编程思想 216
9.1.1 重点内容 216
9.1.2 设计思路 216
9.1.3 制作效果 216
9.1.4 功能 217
9.2 编程大致流程 217
9.2.1 组件 217
9.2.2 组件的结构 218
9.2.3 可视化组件的层次结构 222
9.2.4 编写自定义组件方法应注意的问题 226
9.2.5 构造器和析构器 226
9.2.6 注册组件 228
9.2.7 组件包的相关知识 228
9.3 编程思路 230
9.4 编程实战 230
9.4.1 步骤 230
9.4.2 源代码 233
小结 245
第10章 记录器的制作 246
10.1 编程思想 246
10.1.1 重点内容 246
10.1.2 设计思路 246
10.1.3 制作效果 246
10.1.4 功能 246
10.2 编程大致流程 246
10.2.1 注册表 246
10.2.2 TRegistry类 248
10.2.3 与注册表操作相关的API函数 248
10.3 编程思路 253
10.4 编程实战 253
10.4.1 具体步骤 253
10.4.2 源代码 254
小结 257
第11章 加密工具的制作 258
11.1 编程思想 258
11.1.1 重点内容 258
11.1.2 设计思路 258
11.1.3 制作效果 258
11.1.4 功能 258
11.2 编程大致流程 259
11.2.1 API函数概述 259
11.2.2 API函数的使用 259
11.3 编程思路 261
11.4 编程实战 269
小结 273
第12章 贪吃蛇游戏的制作 274
12.1 编程思想 274
12.1.1 重点内容 274
12.1.2 设计思路 274
12.1.3 制作效果 274
12.1.4 功能 274
12.2 编程大致流程 275
12.2.1 利用Delphi 7窗体作画 275
12.2.2 使用Delphi 7提供的TTimer组件 275
12.2.3 对游戏规则和所要实现功能的总体分析 275
12.2.4 通过游戏规则设计内部算法 276
12.2.5 实现算法与用户交互界面的连接 282
12.3 编程实战 285
12.3.1 创建工程并添加相关组件 285
12.3.2 源代码 285
小结 300
第13章 数据库的创建 302
13.1 编程思想 302
13.1.1 重点内容 302
13.1.2 设计思路 302
13.1.3 制作效果 302
13.1.4 功能 303
13.2 编程大致流程 303
13.2.1 使用Delphi 7数据库应用程序向导 303
13.2.2 Delphi 7中数据库的相关组件 306
13.3 编程实战 309
小结 313
第14章 数据条件查询软件的制作 314
14.1 编程思想 314
14.1.1 重点内容 314
14.1.2 设计思路 314
14.1.3 制作效果 314
14.1.4 功能 314
14.2 编程大致流程 315
14.2.1 InterBase简介 315
14.2.2 InterBase数据库管理 316
14.2.3 利用SQL Explorer连接和管理数据库 321
14.2.4 主细表的使用 321
14.2.5 建立数据模板 323
14.2.6 使用数据过滤查询技术 323
14.3 编程实战 324
14.3.1 创建窗体及添加组件 324
14.3.2 源代码 326
小结 332
第15章 人事管理系统的制作 333
15.1 编程思想 333
15.1.1 设计思路 333
15.1.2 制作效果 333
15.1.3 功能 334
15.2 编程大致流程 334
15.2.1 系统功能分析 334
15.2.2 数据库需求分析 335
15.3 编程实战 341
小结 346
第16章 网上聊天室的制作 347
16.1 编程思想 347
16.1.1 重点内容 347
16.1.2 设计思路 347
16.1.3 制作效果 347
16.1.4 功能 348
16.2 编程大致流程 348
16.2.1 WinSocket基础知识 348
16.2.2 WinSocket原理及相关的WinAPI函数调用 349
16.2.3 WinSocket及其相关API的封装类 352
16.2.4 TclientSocket和TserverSocket的应用 356
16.3 编程实战 357
16.3.1 服务器端和客户端的架构及信息传输过程中的格式规范 357
16.3.2 设计客户端和服务器端程序界面 358
16.3.3 编写事件处理代码 360
16.3.4 源代码 367
小结 379
第17章 Web浏览器的制作 380
17.1 编程思想 380
17.1.1 重点内容 380
17.1.2 设计思路 380
17.1.3 制作效果 380
17.1.4 功能 380
17.2 编程大致流程 381
17.2.1 Web与HTTP传输协议 381
17.2.2 TwebBrowser组件的使用 382
17.2.3 为TAnimate添加动画 387
17.2.4 实现历史记录及网址记录 388
17.3 编程实战 388
17.3.1 步骤 388
17.3.2 源代码 389
小结 392
第18章 多层分布式程序设计 393
18.1 编程思想 393
18.1.1 重点内容 393
18.1.2 设计思路 393
18.1.3 制作效果 393
18.1.4 功能 393
18.2 编程大致流程 394
18.2.1 MIDAS的特点与优势 394
18.2.2 MIDAS的数据包 395
18.2.3 MIDAS的体系结构 396
18.2.4 MIDAS连接方式比较 397
18.2.5 开发多层分布式数据库 398
18.3 编程实战 400
18.3.1 创建应用服务器 400
18.3.2 创建瘦客户应用 401
18.3.3 源代码 401
小结 403
第19章 扫雷游戏的制作 404
19.1 编程思想 404
19.1.1 重点内容 404
19.1.2 设计思路 404
19.1.3 制作效果 404
19.2 编程大致流程 404
19.3 编程实战 404
19.3.1 界面设计 404
19.3.2 源代码 415
小结 431
第20章 婚纱摄影客户管理系统的开发 432
20.1 编程思想 432
20.1.1 设计思路 432
20.1.2 制作效果 432
20.1.3 功能 432
20.2 编程大致流程 432
20.3 编程思路 433
20.3.1 需求分析 433
20.3.2 模块划分 433
20.3.3 编写代码 435
20.4 编程实战 435
20.4.1 主窗口 435
20.4.2 数据输入 438
20.4.3 信息查询 486
小结 514
附录 API函数表 515
A.1 控件与消息函数 515
A.2 硬件与系统函数 517
A.3 设备场景函数 520
A.4 绘图函数 521
A.5 位图、图标和光栅运算函数 524
A.6 菜单函数 525
A.7 文本和字体函数 526
A.8 打印函数 528
A.9 文件处理函数 529
A.10 Windows消息函数 532
A.11 网络函数 533
A.12 进程和线程函数 533
A.13 同步函数 534
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019