Delphi 7项目开发实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李军等编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2003
- ISBN:7113051561
- 页数:376 页
目录 1
第1章 Delphi 7 Studio入门与VCL基础 1
1-1 Delphi 7 Studio新特征与安装 1
1-1-1 Delphi 7 Studio概述 1
1-1-2 为何选择Delphi 2
1-1-3 Delphi 7 Studio的新特征 2
1-1-4 Delphi 7 Studio的四种版本 3
1-1-5 Delphi 7 Studio的最低系统配置 4
1-1-6 Delphi 7 Studio的安装 4
1-2 Delphi 7 Studio新的框架 6
1-2-1 Delphi新框架概述 6
1-2-2 BizSnap 6
1-2-3 WebSnap 6
1-2-4 DataSnap 6
1-3-1 Delphi 7 Studio的开发工具 7
1-3 Delphi 7 Studio开发入门 7
1-2-7 VisiBroker 7
1-2-6 AppServer 7
1-2-5 Borland Kylix 7
1-3-2 结识VCL组件 8
1-3-3 Delphi应用开发入门 8
1-3-4 Delphi 7的“Hello”程序 10
1-4 Delphi 7的开发环境与辅助工具 13
1-4-1 Delphi 7的集成开发环境概述 13
1-4-3 Delphi 7提供的辅助工具 15
1-4-2 Delphi 7的工具栏和VCL页 15
1-5 Delphi 7的常用VCL组件 17
1-5-1 Standard组件 18
1-5-2 Additional组件 19
1-5-3 Win32组件 20
1-5-4 System组件 21
1-5-5 Data Access和BDE组件 21
1-5-6 Data Control组件 22
1-5-7 ADO组件 23
1-5-9 DataSnap组件 24
1-5-8 Internet和InternetExpress组件卡 24
1-5-10 Dialogs组件 25
1-5-11 Win3.1组件 26
1-5-12 Samples组件 26
1-5-13 ActiveX组件 27
1-5-14 其他组件 27
1-6 VCL组件的属性、方法和事件 28
1-6-1 VCL组件的公共属性 28
1-6-2 VCL组件的对象方法 29
1-6-3 VCL组件的通用事件 30
本章总结 31
第2章 Delphi 7面向对象Windows程序设计 33
2-1 Windows编程原理 33
2-1-1 Microsoft Windows带来的变革 33
2-1-2 事件驱动程序设计 34
2-1-3 Windows程序开发工具 34
2-1-4 Delphi面向对象的程序举例 35
2-2-2 Delphi中的消息处理 37
2-2-1 消息与事件概述 37
2-2 Delphi的消息与事件 37
2-2-3 键盘处理事件 41
2-2-4 鼠标事件处理 44
2-2-5 定时器事件 48
2-3 Object Pascal结构化异常处理 49
2-3-1 try...except结构 49
2-3-2 try...finally结构 50
2-3-3 raise结构 51
2-4-1 OOP概述 52
2-3-4 Nested exceptions异常处理 52
2-4 Object Pascal面向对象技术 52
2-4-2 对象、类及其特征 53
2-4-3 Object Pascal中类的定义 55
2-4-4 对象的方法 58
2-4-5 多态性 60
2-4-6 类运算符、类方法和类引用 60
本章总结 62
3-1 用Delphi 7开发数据库应用 63
3-1-1 数据库基本概念 63
第3章 朋友信息管理系统的开发 63
3-1-2 Delphi 7可访问的各种数据源 65
3-1-3 数据库系统原理 65
3-1-4 选择恰当的数据库架构 66
3-1-5 Delphi 7的数据库应用开发管理工具 68
3-1-6 数据库应用开发与分发步骤 69
3-2 数据存取概念与组件 71
3-2-1 Delphi 7的数据库连接访问组件及应用 71
3-2-2 Delphi 7的数据控制组件及应用 73
3-2-3 BDE和ADO数据连接技术的比较 74
3-3 数据报表、图表工具及应用 75
3-3-1 Rave Reports报表工具 75
3-3-2 QuickReport报表工具 77
3-3-3 图表工具 85
3-4 系统设计 85
3-4-1 系统功能与需求设计 85
3-5-1 数据库结构设计 86
3-5 系统的数据库设计 86
3-4-2 系统设计与实现原理 86
3-5-2 设计Access数据库 87
3-6 创建“朋友”信息管理系统界面 88
3-6-1 程序的总体控制与设计 88
3-6-2 创建应用程序的工程文件 89
3-6-3 主界面的设计 90
3-6-4 Data Modulel的设计 90
3-6-5 设计主管理浏览界面 92
3-6-8 设计通讯录QuickReport报表 94
3-6-6 设计增加新朋友界面 94
3-6-7 设计朋友查询界面 94
3-7 实现应用程序的关键代码 97
3-7-1 主界面的支持代码 97
3-7-2 主管理浏览界面的关键代码 99
3-7-3 查询界面的关键代码 101
3-8 程序的执行效果 102
本章总结 104
4-1 系统设计 105
4-1-1 系统功能与需求设计 105
第4章 固定资产管理信息系统的开发 105
4-1-2 系统设计与实现原理 106
4-2 系统的数据库设计 106
4-2-1 数据库结构设计 106
4-2-2 用Database Desktop设计数据库 107
4-3 固定资产管理系统界面的开发 108
4-3-1 程序的总体控制与设计 109
4-3-2 主界面的设计开发 109
4-3-3 登记管理界面的设计开发 114
4-3-4 查询界面的设计开发 115
4-3-5 登记卡界面的设计开发 116
4-3-6 统计报表界面的设计开发 117
4-4 实现应用程序的关键代码 121
4-4-1 主界面的支持代码 121
4-4-2 查询界面的关键代码 126
4-4-3 固定资产总值统计的关键代码 128
4-5 程序的执行效果 128
本章总结 130
5-1-1 系统功能与需求设计 131
第5章 人力资源管理信息系统的开发 131
5-1 系统设计 131
5-1-2 系统设计与实现原理 132
5-2 系统的数据库设计 132
5-2-1 数据库结构设计 132
5-2-2 用Database Desktop设计数据库 136
5-3 人力资源管理信息系统界面的开发 137
5-3-1 程序的总体控制与设计 137
5-3-2 Data Module的设计 138
5-3-3 登录界面的设计与加密解密的实现 139
5-3-4 主控制界面的设计开发 140
5-3-5 员工信息管理与登记界面的设计开发 141
5-3-6 查询界面的设计开发 144
5-3-7 照片维护界面的设计开发 145
5-3-8 用Rave Report设计人力资源报表 145
5-3-9 用Decision Cube设计人力资源数据分析图表 149
5-4 实现应用程序的关键代码 156
5-4-1 主界面的支持代码 156
5-4-3 数据库的查询方法与查询界面的关键代码 160
5-4-2 照片维护界面的关键代码 160
5-4-4 用Decision Cube实现图表的关键代码 165
5-4-5 Rave Report报表打开窗体的代码 169
5-4-6 应用程序工程文件的代码 170
5-5 程序的执行效果 171
5-5-1 用户登录与主界面的运行 171
5-5-2 人力资源信息管理子系统的运行 171
5-5-3 人力资源查询子系统的运行 173
5-5-4 人力资源信息报表子系统的运行 174
5-5-5 人力资源信息数据分析子系统的运行 175
本章总结 177
第6章 数码影像浏览管理系统的开发 179
6-1 系统设计 179
6-1-1 系统功能与需求设计 179
6-1-2 系统设计与实现原理 181
6-1-3 GraphicEx图像控件 182
6-1-4 安装GraphicEx图像控件 183
6-1-5 用GraphicEx图像控件打开图像文件 184
6-2 数码影像浏览管理系统的界面设计 185
6-2-1 ActionList的设计 186
6-2-2 特殊主菜单的设计与实现 186
6-2-3 图形工具条的设计与实现 188
6-2-4 界面总体分区设计 188
6-2-5 图像显示区设计 189
6-2-6 文件浏览区设计与实现 189
6-2-7 右键菜单的设计与实现 191
6-3-1 参数设置界面的设计 192
6-2-8 界面的其他设计内容 192
6-3 幻灯片显示设置的界面设计与代码实现 192
6-3-2 限制TEdit组件只能数字输入 194
6-3-3 读入INI文件初始化界面的内容 194
6-3-4 使用INI文件保存应用程序信息 195
6-4 数码影像浏览管理系统的主程序源代码 196
6-5 程序的执行效果 216
本章总结 219
7-1 系统功能与需求设计 221
第7章 实用多媒体播放系统的开发 221
7-2 多媒体播放功能的实现与设计 223
7-2-1 多媒体文件播放技术 223
7-2-2 FlashPlayer文件的播放 225
7-2-3 RealPlayer文件的播放 227
7-3 多媒体资源管理功能的实现 228
7-3-1 音量控制功能的实现 228
7-3-2 窗口抓图与图像保存 230
7-3-3 文件列表管理、保存、读入 233
7-3-4 系统托盘注册与移出功能的设计 237
7-4 系统总体实现设计与界面的开发 240
7-4-1 系统的总体实现设计 240
7-4-2 主界面的设计开发 241
7-4-3 文件列表管理界面的设计开发 251
7-4-4 视频显示界面的设计开发 252
7-4-5 Flash播放管理界面的设计开发 253
7-4-6 Real播放管理界面的设计开发 254
7-5-1 主界面的关键代码 255
7-5 程序实现的关键代码 255
7-5-2 文件播放的关键代码 257
7-5-3 Flash播放的关键代码 258
7-5-4 Real播放的关键代码 259
7-5-5 文件列表管理的关键代码 260
7-6 多媒体播放系统的运行效果 266
本章总结 268
8-1 计算机的基本接口 269
8-1-1 计算机通信与接口概述 269
第8章 计算机接口通信系统的开发 269
8-1-2 串口原理与串口通信基础 270
8-1-3 并口原理与控制 273
8-1-4 USB接口原理与控制 275
8-2 计算机串口通信原理与方案 276
8-2-1 串口通信方案 276
8-2-2 使用Windows API 277
8-2-3 使用MSComm控件 280
8-2-4 调用其他语言编写的DLL 281
8-3-2 Spcomm控件的属性、方法和事件 282
8-3-1 安装Spcomm控件 282
8-3 Spcomm串口通信系统的实现 282
8-3-3 Spcomm控件串口通信简单实现 286
8-4 计算机串口通信系统的设计开发 289
8-4-1 计算机串口通信系统功能设计 289
8-4-2 串口通信实验系统界面设计 289
8-4-3 串口通信程序的关键代码 296
8-4-4 串口通信程序的运行效果 300
本章总结 302
9-1-1 项目背景 303
第9章 水箱水位模糊控制系统的开发 303
9-1 系统构成与控制原理 303
9-1-2 系统构成与控制原理 304
9-1-3 模糊控制器设计 304
9-2 用LabWindows CVI实现模糊控制算法 306
9-2-1 Labwindows CVI界面的设计 307
9-2-2 CVI模糊控制程序的编制 307
9-2-3 水箱水位模糊控制器的实现步骤 308
9-2-4 CVI平台下的实验结果 309
9-3 水箱水位模糊控制的Delphi实现原理 310
9-3-1 总体设计与实现原理 310
9-3-2 直接端口操作的实现 311
9-3-3 采样函数和控制输出函数的实现 312
9-3-4 模糊控制函数的实现 313
9-3-5 实验曲线绘制的实现 315
9-3-6 水箱水位高度实时显示 316
9-4-2 系统的总体设计 317
9-4-1 创建水箱控制数据库 317
9-4 系统的设计与实现 317
9-4-3 主界面的设计 318
9-4-4 主界面Chart设置 320
9-4-5 实验参数设置界面的设计 322
9-4-6 实验数据查看界面的设计 323
9-5 应用程序的一些关键代码 324
9-5-1 主界面的一些关键代码 324
9-5-2 参数设置界面的一些关键代码 326
9-5-3 数据浏览界面的一些关键代码 327
9-6 水箱水位模糊控制系统的运行 328
本章总结 330
第10章 计算机网络通讯系统的开发 331
10-1 Windows Sockets概念与实现原理 331
10-1-1 Delphi实现即时通讯的方案比较 331
10-1-2 什么是Windows Sockets规范 333
10-1-3 Sockets和C/S模型 334
10-1-4 数据报套接口广播与IP多播 335
10-1-5 面向连接服务处理过程 336
10-1-6 Windows Sockets编程原理 337
10-1-7 Windows Sockets库函数简介 338
10-2 Delphi 7 Studio的Winsock编程原理 340
10-2-1 Delphi 7的Socket组件与原理 340
10-2-2 TTcpServer组件和TTcpClient组件 341
10-2-3 TUdpSocket组件 343
10-3 用TTcpServer和TTcpClient实现即时通讯程序 343
10-3-1 窗体的设计 343
10-3-2 TClientDataThread的编制 344
10-3-3 TcpServer1的Accept过程编制 345
10-3-4 发送数据消息的代码 346
10-4 计算机网络通讯管理系统的设计 347
10-4-1 系统需求分析与功能设计 347
10-4-2 系统的实现分析设计 348
10-4-3 系统的总体结构设计 348
10-5 系统的主要界面设计 349
10-5-1 聊天主界面的设计 349
10-5-2 Email编写界面的设计 351
10-6 系统的关键代码与实现 352
10-6-1 局域网网内用户列举和搜索 352
10-5-3 个人信息设置界面 352
10-5-4 个性化浏览器界面的设计 352
10-6-2 朋友列表的信息管理 358
10-6-3 发送SMTP邮件完整代码 360
10-6-4 个性化Web浏览器完整代码 364
10-6-5 系统的运行效果与测试 371
本章总结 373
附录 光盘使用及版权说明 375
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《反思性实践》胡红梅, 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《环境影响评价公众参与理论与实践研究》樊春燕主编 2019
- 《学校特色教育探索与实践》管升起著 2019
- 《麦肯锡精英这样实践基本功》(日)户塚隆将著 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018