Delphi程序开发案例解析PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:杨富国主编;陈立俊,唐巧琪,曹宇编著
- 出 版 社:北京:北京交通大学出版社
- 出版年份:2006
- ISBN:7810827391
- 页数:376 页
第1章 Delphi编程基础 1
1.1 Delphi编程特点 1
1.1.1 Delphi的发展 1
1.1.2 事件驱动程序 2
1.1.3 窗体控件的作用 3
1.1.4 面向应用的开发 4
1.2 Delphi集成开发环境 4
1.2.1 Delphi集成开发环境组成 4
1.2.2 集成调试器 8
1.2.3 Object Pascal语言基础 8
1.3 常用构件介绍 22
1.3.3 构件的常用属性、事件和方法 23
1.3.2 构件分类 23
1.3.1 构件 23
1.3.4 构件简介 25
1.4 编程举例 36
1.4.1 “Hello World”程序 36
1.4.2 程序编译、打包与安装发布 37
1.5 小结 42
第2章 软件开发过程 43
2.1 概述 43
2.1.1 瀑布模型 44
2.1.2 原型模型 44
2.1.3 螺旋模型 45
2.2.3 制订开发计划 46
2.2.2 可行性分析 46
2.2 软件定义及计划 46
2.2.1 问题定义 46
2.3 需求分析 47
2.3.1 需求分析任务 47
2.3.2 需求分析过程 47
2.3.3 常用需求分析方法 48
2.3.4 需求文档 49
2.4 软件设计 49
2.4.1 设计目标 49
2.4.2 设计任务 50
2.4.3 软件设计过程 50
2.5 编码 52
2.5.1 概述 52
2.4.4 软件设计方法 52
2.5.2 程序设计风格 53
2.5.3 编码标准 53
2.6 软件测试 54
2.6.1 概述 54
2.6.2 测试目的和原则 54
2.6.3 测试方法 55
2.6.4 软件测试过程 56
2.7 软件维护 57
2.7.1 概述 57
2.7.2 影响维护工作量的因素 57
2.7.3 软件的可维护性 58
2.8 小结 59
3.1.1 管理信息系统的概述 60
第3章 数据库信息管理案例 60
3.1 管理信息系统基础 60
3.1.2 管理信息系统的特点 62
3.1.3 管理信息系统的开发 62
3.2 SQL与ADO概述 63
3.2.1 SQL语言 63
3.2.2 ADO数据对象 69
3.3 鹰眼物流跟踪管理系统 73
3.3.1 功能分析 74
3.3.2 系统设计 74
3.3.3 数据库设计 75
3.3.4 界面设计 77
3.3.5 系统实现 90
3.3.6 系统运行与测试 107
3.4 小结 108
第4章 网络数据通信案例 109
4.1 网络信息系统编程基础 109
4.1.1 网络信息系统概述 109
4.1.2 网络信息系统的特点 109
4.2 Socket编程概述 110
4.2.1 WinSock基本概念 110
4.2.2 客户机-服务器模型 124
4.3 案例1:俄罗斯方块游戏软件 127
4.3.1 方案分析 127
4.3.2 系统设计 127
4.3.3 数据库设计 128
4.3.4 界面设计 129
4.3.5 系统实现 136
4.3.6 程序运行结果 177
4.4 案例2:利用IntraWeb组件开发人力资源网络应用软件 179
4.4.1 Delphi IntraWeb开发基础 179
4.4.2 人力资源网络应用软件设计 185
4.4.3 人力资源数据库设计 185
4.4.4 人力资源网络应用软件界面设计 188
4.4.5 应用软件系统实现 202
4.4.6 程序安装运行与配置 236
4.5 小结 238
5.1 图形图像处理系统基础 239
5.1.1 图形图像处理系统概述 239
第5章 图形图像处理案例 239
5.1.2 图形图像处理系统的特点 240
5.1.3 图形图像处理系统的开发 240
5.2 GDI与DirectX技术 240
5.2.1 GDI图形图像技术 240
5.2.2 DirectX技术 243
5.3 矢量图绘制程序 246
5.3.1 案例分析 246
5.3.2 软件系统设计 247
5.3.3 软件界面设计 247
5.3.4 代码分析与实现 250
5.3.5 程序运行与测试 261
5.4.3 软件界面设计 262
5.4.2 软件系统设计 262
5.4.1 案例分析 262
5.4 飞机战斗游戏的开发 262
5.4.4 代码分析与实现 264
5.4.5 程序运行与测试 290
5.5 小结 291
第6章 多媒体应用案例 292
6.1 计算机多媒体概述 292
6.1.1 计算机多媒体的类型 292
6.1.2 多媒体应用系统的特点 293
6.1.3 Windows的多媒体体系结构 294
6.2 MCI编程简介 296
6.2.1 MCI设备与时间格式 296
6.2.2 MCI函数与命令 297
6.2.3 MCI函数与命令的使用 298
6.3.2 软件系统设计 301
6.3.3 软件界面设计 301
6.3 多媒体播放器 301
6.3.1 案例分析 301
6.3.4 代码分析与设计 303
6.3.5 程序运行结果 309
6.4 小结 310
第7章 远程控制应用案例 311
7.1 远程控制基础 311
7.1.1 远程控制的原理 311
7.1.2 远程控制的实现 312
7.1.3 远程控制的应用 312
7.1.4 远程控制的安全性 312
7.2.3 程序界面设计 313
7.2.2 程序系统设计 313
7.2 远程控制程序 313
7.2.1 案例分析 313
7.2.4 代码分析与实现 316
7.2.5 远程控制运行与测试 325
7.3 小结 326
附录A 常用控件的安装与使用 327
A.1 RealAudio ActiveX控件的安装 327
A.2 ShockWaveFlash ActiveX控件的安装 329
A.3 VCL Skin控件的安装 329
A.4 BetterAdoDataSet VCL控件的安装 330
A.5 DirectX for Delphi开发包的安装 331
B.1 数据类型转换函数 333
附录B 常用API函数一览 333
B.2 字符串、数组操作函数 334
B.3 文件、磁盘操作函数 339
B.4 内存、指针操作函数 345
B.5 数学运算函数 346
B.6 日期函数 348
附录C Delphi基础开发技巧 351
C.1 网络邻居复制文件 351
C.2 产生鼠标拖动效果 351
C.3 取得Windows目录 352
C.4 在FORM或其他容器上画线 352
C.5 字符串列表使用 352
C.9 执行程序外文件 353
C.8 处理文件属性 353
C.6 简单的剪贴板操作 353
C.7 关于文件、目录操作 353
C.10 取得系统运行的进程名 354
C.11 关于汇编的嵌入 354
C.12 关于类型转换函数 354
C.13 字符串的过程和函数 355
C.14 关于处理注册表 356
C.15 关于键盘常量名 356
C.16 初步判断程序母语 357
C.17 操作Cookie 357
C.18 增加到文档菜单的连接 357
C.19 判断鼠标按键 357
C.22 截获WM_QUERYENDSESSION关机消息 358
C.21 按键接受消息 358
C.20 设置窗体的最大显示 358
C.23 获取网上邻居 359
C.24 获取某一计算机上的共享目录 361
C.25 得到硬盘序列号 362
C.26 MEMO的自动翻页 362
C.27 DBGrid中按Enter键转到下个位置(Tab键) 363
C.28 如何安装控件 363
C.29 目录完全删除(deltree) 364
C.30 将TMemo控件当前光标的行和列信息获取到Tpoint中 365
C.31 读硬盘序列号 365
C.32 VCL制作简要步骤 365
C.35 判断字符是汉字的一个字符 366
C.33 动态链接库的装载 366
C.34 指针变量和地址 366
C.36 Memo的定位操作 367
C.37 获得双字节字符内码 367
C.38 调用ADD数据存储过程 367
C.39 将文件存到blob字段中 367
C.40 把文件全部复制到剪贴板 368
C.41 列举当前系统运行进程 369
C.42 根据BDE Tablel建立新表Table2 369
C.43 理解DLL建立和引用 370
C.44 动态读取程序自身大小 370
C.45 读取BIOS信息 370
C.46 动态建立MS SQL别名 371
C.47 播放背景音乐 372
C.48 接口和类的一个范例代码 372
C.49 在任务条中隐藏程序 373
C.50 按Alt+Ctrl+Del组合键隐藏程序 373
C.51 检测光驱符号 373
C.52 检测声卡 374
C.53 在字符串网格中画图 374
C.54 SQL显示多数据库/表 374
C.55 RFC(Request For Comment)相关 374
C.56 TNMUUProcessor的使用 375
C.57 TFileStream的操作 375
参考文献 376
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《储望华钢琴作品演奏解析》陈国红著 2019
- 《高等学校“十三五”规划教材 C语言程序设计》翟玉峰责任编辑;(中国)李聪,曾志华,江伟 2019
- 《改革进程中的刑事诉讼程序与证据问题研究 基于警察的视角》谢波 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《汉语词汇知识与习得研究》邢红兵主编 2019
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《黄遵宪集 4》陈铮主编 2019
- 《孙诒让集 1》丁进主编 2016
- 《近代世界史文献丛编 19》王强主编 2017
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019