Delphi工程应用与项目实践PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:赛奎春主编;宋坤,赵智勇等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2005
- ISBN:7111158210
- 页数:370 页
目录 1
出版说明 1
前言 1
光盘使用说明 1
第1章 Delphi基础知识与应用 1
1.1 Delphi快速入门 1
1.1.1 Delphi集成开发环境 1
1.1.2 构成Delphi项目的主要文件 2
2.2.1 知识讲解 3
2.2 字符与字符串函数在工程开发中的应用 3
1.2.1 知识讲解 3
1.2 程序结构 3
1.2.2 if语句在程序编写中的应用 8
1.2.3 Case语句在程序编写中的应用 10
1.2.4 Repeat...Until语句在程序编写中的应用 11
1.2.5 While...Do语句在程序编写中的应用 12
1.2.6 For循环语句在程序编写中的应用 13
1.2.7 跳出条件语句或循环语句 15
1.2.8 终止某些循环 15
1.3 数组在程序开发中的应用 16
1.3.1 数组类型 17
1.3.2 一维数组在程序开发中的应用 19
1.3.3 二维数组应用 20
1.3.4 利用组件数组简化编程 21
1.4 异常处理 23
1.4.1 知识讲解 23
1.4.2 使用try...except...end语句处理程序异常 24
第2章 函数在工程开发中的典型应用 26
2.1 数值函数在项目开发中的应用 26
2.1.1 知识讲解 26
2.1.2 数据处理函数在数据保存时的应用 27
2.1.3 数学函数在数理统计中的应用 28
2.1.4 利用Format函数格式化数据 29
2.1.5 体彩10选7程序 30
2.2.2 字符处理函数在用户注册中的应用 32
2.2.3 字符串处理函数在翻译软件中的应用 33
2.2.4 去空格函数在程序中的应用 34
2.2.5 数据加密与解密 35
2.2.6 判断用户输入的E_mail地址是否合法 37
2.2.7 居民身份证位数转换 38
2.3 日期时间类函数在工程开发中的应用 40
2.3.1 知识讲解 40
2.3.2 日期函数在主界面中的应用 41
2.3.3 日期函数在倒计时程序中的应用 42
2.3.4 日期函数在数据查询时的应用 43
2.3.5 数据自动备份程序 44
2.4 文件处理函数在工程开发中的应用 45
2.4.1 知识讲解 45
2.4.2 为程序导入演示数据 46
2.4.3 文件处理函数在数据备份中的应用 47
2.4.4 数据每日自动备份程序 49
第3章 可视化界面设计 51
3.1 只读标签组件 51
3.1.1 知识讲解 51
3.1.2 只读标签组件在程序界面中的应用 52
3.1.3 使用TLabel组件进行区域控制 53
3.2.1 知识讲解 55
3.2 编辑类组件 55
3.2.2 TEdit组件在程序开发中的应用 58
3.2.3 用TMaskEdit组件限制数据输入 59
3.2.4 TRichEdit组件在工程开发中的应用 59
3.2.5 编辑类组件应用总结 60
3.3 按钮类组件 61
3.3.1 知识讲解 61
3.3.3 利用加速按钮组件制作具有导航功能的程序 64
3.3.2 命令按钮组件典型应用 64
3.3.4 复选按钮组件在工程中的典型应用 65
3.3.5 单选按钮组件在工程中的典型应用 67
3.4 修饰类组件 68
3.4.1 知识讲解 68
3.4.2 利用修饰类组件美化程序界面 69
3.4.3 修饰类组件在工程中的特殊应用 70
3.5 列表类组件 72
3.5.1 知识讲解 72
3.5.2 TListBox组件在工程中的应用 76
3.5.3 TComboBox组件应用 77
3.5.4 TListView组件应用 78
3.5.5 TTreeView组件在数据库开发系统中的应用 79
3.5.6 TTreeView组件在系统文件管理中的应用 81
3.6 进度与刻度类组件 82
3.6.1 知识讲解 82
3.6.2 利用TProgressBar组件显示软件安装的进度 84
3.6.3 用TStatusBar组件显示系统状态 85
3.7.1 知识讲解 86
3.7 分组类组件 86
3.7.2 TRadioGroup组件的典型应用 88
3.7.3 利用TPanel组件对窗体进行页面布局 89
3.7.4 利用TPageControl组件实现多页程序设计 89
3.7.5 表头类组件在程序中的应用 90
3.8 图表类组件 91
3.8.1 知识讲解 91
3.8.2 TDrawGrid组件在工程中的应用 93
3.8.3 TDBGrid组件在数据库程序中的应用 95
3.8.4 TChart组件在数据分析中的应用 96
4.1 系统对象在程序开发中的应用 97
4.1.1 知识讲解 97
第4章 文件与文件系统在程序开发中的应用 97
4.1.2 让程序自动识别文件路径 98
4.1.3 TApplication类应用实践 99
4.1.4 在程序处于空闲时播放AVI文件 100
4.1.5 使窗体在屏幕上居中显示 101
4.1.6 利用剪贴板对象复制图片 102
4.2.1 知识讲解 103
4.2 文件操作在实践中的应用 103
4.2.2 新建文件与编辑文件 106
4.2.3 为文件重命名 107
4.2.4 删除文件至回收站 108
4.2.5 利用INI文件保存用户注册信息 110
4.2.6 设计智能识别软件试用时间的程序 111
4.3 文件目录管理在工程中的 113
应用 113
4.3.1 知识讲解 113
4.3.2 搜索文件 115
4.3.3 改变当前路径 116
4.4 文件传输在工程中的应用 117
4.4.1 知识讲解 117
4.4.2 复制文件 118
4.4.3 复制目录 119
第5章 图形与多媒体技术在开发中的应用 121
5.1 图形组件 121
5.1.1 知识讲解 121
5.1.2 使用线条组件美化窗体界面 122
5.1.3 利用形状组件绘制图形 123
5.1.4 TPicture组件在数据库管理系统中的应用 124
5.1.5 图像滚动控制 125
5.2 绘图方法应用 128
5.2.1 知识讲解 128
5.2.2 绘制曲线 130
5.2.3 直接在窗体上绘图 131
5.3.1 知识讲解 132
5.3.2 在主窗体中绘制立体模型 132
5.3 三维图形编程 132
5.3.3 投影效果的实现 134
5.3.4 纹理与浮雕效果的实现 135
5.4 多媒体在程序开发中的应用 137
5.4.1 知识讲解 137
5.4.2 为程序添加媒体播放功能 139
5.4.3 播放Flash动画 140
5.4.4 制作多媒体宣传光盘 140
5.4.5 制作RealPlayer播放器 141
6.1.1 知识讲解 143
第6章 注册表与操作系统编程 143
6.1 注册表 143
6.1.2 使用Regedit命令登录注册表编辑器 144
6.1.3 记录和保存程序信息 145
6.1.4 使程序开机后自动运行 147
6.1.5 保存程序序列号 147
6.2 操作系统 150
6.2.1 知识讲解 150
6.2.2 根据操作系统执行不同的程序界面 151
6.2.3 编程设置系统关机、重启及注销 152
6.2.4 调用外部程序 154
6.2.5 防止程序重复执行 156
6.2.6 将程序图标添加到系统托盘中 156
6.2.7 如何实现进程间通信 158
第7章 SQL在工程开发中的应用 162
7.1 SQL语句 162
7.1.1 知识讲解 162
7.1.3 按组件中指定的查询条件查询数据 165
7.1.2 SQL语句在数据库查询中的典型应用 165
7.1.4 按组件中选定的字段筛选数据 168
7.1.5 批量插入数据 171
7.1.6 批量更新数据 172
7.1.7 批量删除数据 173
7.1.8 统计函数在工程中应用 174
7.1.9 用GroupBy统计销售记录 175
7.1.10 用Between and实现时间段查询 176
7.1.11 跨数据表的查询 177
7.1.12 关联数据表的浏览及修改 178
7.2.1 知识讲解 183
7.2 存储过程、触发器与视图 183
7.2.2 存储过程在工程开发中的应用 185
7.2.3 在工程中使用触发器 187
7.2.4 视图在开发中的应用 188
8.1.1 知识讲解 192
8.1.2 在BDE中配置Paradox数据库 192
8.1 BDE与ODBC 192
第8章 数据库连接与访问技术 192
8.1.3 在ODBC中配置Access数据库 194
8.1.4 在ODBC中配置SQL Server数据库 195
8.1.5 自动配置ODBC 197
8.2 BDE数据库技术 199
8.2.1 知识讲解 199
8.2.2 TTable组件在数据库开发中的应用 201
8.2.3 TQuery组件在数据开发中的应用1 202
8.2.4 TQuery组件在数据开发中的应用2 203
8.3 ADO数据库技术 205
8.3.1 知识讲解 205
8.2.5 TStoredproc组件在数据开发中的应用 205
8.3.2 使用TADOConneetion组件连接数据库 206
8.3.3 TADOCommand组件应用 208
8.3.4 TADOTable组件应用 208
8.3.5 TADOQuery组件应用 208
第9章 数据控制组件与报表打印 212
9.1 基础数据组件应用 212
9.1.1 知识讲解 212
9.1.2 TDBEdit组件的使用 215
9.1.3 TDBNavigator组件的使用 216
9.1.4 TDBImage组件的使用 217
9.1.5 TDBListBox组件的使用 218
9.1.6 TDBComboBox组件的使用 219
9.1.7 TDBLookUpListBox组件的使用 220
9.1.8 TDBRadioGroup组件的使用 221
9.2 表格类数据组件的应用 222
9.2.1 知识讲解 222
9.2.3 TStringGrid组件的使用 227
9.2.2 TDBCtrlGrid组件的使用 227
9.2.4 使用TDBChart设计图表 229
9.2.5 数据仓库(Decision Cube)组件的使用 231
9.3 报表打印 232
9.3.1 知识讲解 232
9.3.2 利用Rave打印简单报表 238
9.3.3 利用Rave打印分组报表 240
9.3.4 利用Rave打印图形报表 241
9.3.5 利用Rave打印主从报表 241
9.3.6 利用Rave打印分栏报表 243
第10章 网络与Internet程序设计 245
10.1 WinSock在网络中的应用 245
10.1.1 知识讲解 245
10.1.2 开发客户/服务器程序 247
10.1.3 网络聊天室 249
10.1.4 远程文件传输 250
10.1.5 应用Socket开发远程数据库系统 252
10.2 局域网编程 255
10.2.1 知识讲解 255
10.2.2 列举指定工作组内的所有计算机 257
10.2.3 实现超级链接 259
10.2.4 获取指定计算机所属工作组及MAC地址 260
10.2.5 使用TMSComm组件实现端口通信 262
10.2.6 访问网络计算机中的注册表 264
10.3 Internet编程 265
10.3.1 知识讲解 265
10.3.2 开发电子邮件软件 267
10.3.3 启动IE浏览器 269
10.3.4 编写WWW浏览器 269
10.3.5 制作静态网页 270
10.3.6 开发动态网页 274
第11章 中小企业管理程序设计 276
11.1 开发背景 276
11.2 功能概述 276
11.2.1 实现目标 276
11.2.2 设计框架 276
11.3 系统设计 277
11.3.1 业务流程 277
11.3.2 数据库设计 277
11.4.1 最近使用的窗体 280
11.4 菜单设计 280
11.4.2 自定义菜单 282
11.5 系统登录模块 284
11.6 基础信息 287
11.6.1 部门代码模块 287
11.6.2 厂商基本资料模块 288
11.6.3 商品基础信息模块 290
11.6.4 操作员管理模块 292
11.6.5 客户地理定位模块 294
11.7.1 采购进货管理模块 296
11.7 进货管理 296
11.7.2 采购退货管理模块 306
11.8 库存管理 311
11.8.1 库存价格调整模块 311
11.8.2 库存上下限管理模块 315
11.8.3 报损处理模块 317
11.9 销售管理 319
11.9.1 商品销售管理模块 319
11.9.2 销售退货管理模块 325
11.9.3 客户订货管理模块 330
11.10 决策分析 333
11.10.1 月成本核算模块 333
11.10.2 利润分析模块 335
11.11 数据备份 341
11.11.1 备份数据库 341
11.11.2 使用线程备份数据库 342
12.1.2 需求分析 344
12.1.3 实现目标 344
12.1 系统分析 344
12.1.1 开发背景 344
第12章 车辆管理系统程序设计 344
12.2 系统设计 345
12.2.1 系统结构图 345
12.2.2 业务流程图 345
12.2.3 数据库设计 345
12.3.1 主程序界面设计 346
12.3.2 系统菜单设计 346
12.3 界面设计 346
12.3.3 数据模块 347
12.3.4 系统登录界面 347
12.4 档案管理模块设计 349
12.4.1 车辆档案录入 349
12.4.2 车辆档案查询 351
12.5 运营管理模块设计 354
12.5.1 车辆运营管理 354
12.5.2 车辆运营查询 356
12.6.1 车辆维修管理 357
12.6 车辆管理模块设计 357
12.6.2 车辆违章管理 359
12.6.3 车辆事故管理 361
12.7 驾驶员管理模块设计 363
12.7.1 驾驶员档案管理 363
12.7.2 驾驶员奖罚 364
12.8 系统维护模块设计 367
12.8.1 管理员设置 367
12.8.2 数据备份 369
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《高考快速作文指导》张吉武,鲍志伸主编 2002
- 《建筑施工企业统计》杨淑芝主编 2008
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019