Delphi 2005数据库基础教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:徐长梅,任文进主编;程不功,赵碧海,潘怡副主编
- 出 版 社:武汉:武汉大学出版社
- 出版年份:2006
- ISBN:7307051788
- 页数:315 页
1.1 Delphi 2005的新特点 1
第1章 Delphi 2005的集成环境 1
1.2 Delphi 2005的集成开发环境(IDE) 2
1.3 一个简单的应用程序及开发环境的优化 7
1.4 应用项目的组成及管理 10
1.4.1 应用项目的组成 10
1.4.2 项目管理 11
1.5 习题 15
2.1 数据类型 17
第2章 Object Pascal的语言基础 17
2.2 操作符、运算符和表达式 23
2.2.1 操作符 23
2.2.2 运算符和表达式 24
2.3 基本语句及流程控制 28
2.3.1 赋值语句 28
2.3.2 注释语句 28
2.3.3 选择结构 29
2.3.4 循环结构 31
2.3.5 WITH语句 34
2.3.6 结构化异常处理 35
2.4 过程与函数 38
2.4.1 过程 38
2.4.2 函数 40
2.4.3 函数与过程的重载 40
2.5 变量的作用域 41
2.5.1 公有变量与私有变量 41
2.5.2 全局变量与局部变量 44
2.6 习题 47
第3章 Delphi 2005界面程序设计方法 49
3.1 Delphi 2005的几个信息对话窗口 49
3.1.1 ShowMessage()信息窗口 49
3.1.2 MessageDlg()信息对话窗口 50
3.1.3 InputBox()输入窗口 51
3.1.4 MessageBox()应用信息窗口 52
3.2.1 Delphi中常用的几类可视组件 53
3.2 Delphi 2005中常用组件的用法 53
3.2.2 在窗体中使用组件对象 56
3.2.3 界面程序设计示例 59
3.3 Delphi 2005中菜单、工具栏和状态栏的设计 78
3.3.1 菜单 78
3.3.2 工具栏 80
3.3.3 状态栏 82
3.3.4 菜单、工具栏和状态栏的设计示例 82
3.4 习题 88
4.1.1 程序设计方法发展简史 90
第4章 面向对象程序设计的基本原理及在Delphi 2005中的实现 90
4.1 面向对象程序设计的基本原理 90
4.1.2 面向对象程序设计的基本概念 91
4.1.3 面向对象程序设计的特点和优点 93
4.2 Delphi 2005代码单元与项目文件的结构 96
4.2.1 进一步认识类 96
4.2.2 进一步认识代码单元 99
4.3 VCL类库与Object Pascal 103
4.2.3 项目文件 103
4.3.1 VCL类库的结构 104
4.3.2 Object Pascal的程序设计 105
4.4 创建新组件 111
4.4.1 创建新组件的时机和特点 111
4.4.2 创建新组件的起点 111
4.4.3 创建新组件的过程 112
4.4.4 创建新组件的具体实现方法 112
4.4.5 综合示例 124
4.5 习题 128
第5章 Delphi2005数据库的基本概念 129
5.1 数据库系统概述 129
5.1.1 使用数据库 129
5.1.2 数据库管理系统 130
5.1.3 数据库应用程序 141
5.2 Delphi 2005数据库的新特性 147
5.3 BDE数据库引擎 149
5.3 BDE与ODBC数据源 149
5.3.2 ODBC数据源 150
5.4 习题 157
第6章 数据库窗体设计 159
6.1 数据库组件之间的连接关系 159
6.2 单表窗体的设计 160
6.2.1 单表窗体的初步设计 160
6.2.2 单表窗体设计的改进 162
6.2.3 数据库窗体设计中日期类型的处理 168
6.2.4 数据库窗体设计中图像的输入与显示 170
6.2.5 使用普通按钮实现数据表的操作 173
6.3 多表的设计与同步 174
6.3.1 利用数据库窗体设计向导实现主/从表的同步 175
6.3.2 手工实现主/从表的同步 181
6.3.3 “一对多再对多”关系的同步 181
6.4 习题 181
7.1.1 顺序查询 183
7.1 利用TTable组件查询 183
第7章 数据库查询 183
7.1.2 快速查询 187
7.1.3 指定范围浏览 188
7.2 利用TQuery组件查询 189
7.2.1 SQL语言简介 189
7.2.2 静态查询 192
7.2.3 动态查询 194
7.2.4 多条件组合查询 195
7.2.5 建立SQL编辑器 196
7.3 利用TTable与TQuery组件实现主/从表同步查询 198
7.4 习题 199
第8章 数据库备份与恢复 200
8.1 数据批量移动组件TBatchMove与动画组件TAnimate 200
8.1.1 数据批量移动组件TBatchMove 200
8.1.2 TAnimate动画组件 201
8.2 数据库备份与恢复 202
8.3 习题 204
9.1 水晶报表简介 205
第9章 水晶报表与数据库统计 205
9.2 Crystal Report模板制作 206
9.2.1 根据向导制作简单的模板 206
9.2.2 详细设置 214
9.2.3 设计主从报表 220
9.3 在Delphi 2005中使用水晶报表 222
9.4 使用TDBChart组件绘制数据库统计图 228
9.5 习题 232
10.1 应用需求分析 233
第10章 数据库应用程序实例 233
10.2 应用程序功能模块划分 234
10.3 应用系统数据库设计 236
10.3.1 数据库的设计 236
10.3.2 数据库的实现 238
10.4 应用程序设计 244
10.4.1 创建工程 245
10.4.2 数据模板窗体的实现 247
10.4.3 用户登录功能的实现 251
10.4.4 主窗体的实现 254
10.4.5 采购管理模块的实现 259
10.4.6 销售管理模块的实现 271
10.4.7 库存管理模块的实现 278
10.4.8 系统维护模块的实现 280
10.4.9 统计报表模块的实现 284
附录A 数据建模工具ERwin 285
A.1 ERwin简介 285
A.2.1 关系模型 289
A.2 关系数据库和ERwin模型 289
A.2.2 信息模型 290
A.2.3 ERwin模型 292
A.3 ERwin建模实例 305
A.3.1 启动ERwin 306
A.3.2 建立逻辑模型 308
A.3.3 建立物理模型 311
A.3.4 生成SQL Server 2000数据库 313
参考文献 315
- 《市政工程基础》杨岚编著 2009
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017