Delphi数据库程序设计教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:刘瑞新,张志纲,张兵义等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:7111138252
- 页数:342 页
目录 1
出版说明 1
前言 1
第1章 Delphi 7.0简介 1
1.1 Delphi 7.0的特点 1
1.1.1 集成开发环境(IDE)的改进 1
1.1.2 新的语言扩充 3
1.1.3 数据库的应用开发能力增强 3
1.1.4 其他方面的改进 3
1.2 Delphi 7.0的集成开发环境 4
1.2.1 主窗口 4
1.2.2 代码编辑器 9
1.2.3 窗体设计器 10
1.2.4 对象观察器 11
1.3.1 Delphi可视化编程的基本概念 12
1.3 Delphi的可视化编程 12
1.2.5 工程管理器 12
1.3.2 Delphi可视化编程的步骤 14
1.4 习题 18
第2章 Pascal语言基础 19
2.1 数据类型 19
2.1.1 标准数据类型 19
2.1.2 子界类型 20
2.1.3 枚举类型 20
2.1.4 集合类型 20
2.1.5 指针类型 21
2.1.6 数组类型 21
2.1.7 记录类型 21
2.1.8 文件类型 22
2.2 常量与变量 22
2.2.1 常量 23
2.2.2 变量 24
2.3.1 运算符 25
2.3 运算符和表达式 25
2.3.2 表达式 28
2.4 基本程序设计 28
2.4.1 程序语句 28
2.4.2 基本控件 31
2.4.3 顺序结构 33
2.4.4 选择结构 33
2.4.5 循环结构 34
2.5.1 过程 36
2.5 过程与函数 36
2.5.2 函数 37
2.5.3 参数 37
2.5.4 子程序的嵌套与递归 38
2.5.5 变量的作用域 40
2.5.6 Delphi的程序结构 41
2.6 常用内部函数 42
2.6.1 数学运算函数 43
2.6.2 字符串处理函数 45
2.6.3 时间和日期函数 46
2.6.4 数据类型转换函数 46
2.6.5 格式输出函数 47
2.7 习题 48
第3章 面向对象的程序设计 52
3.1 面向对象的基本概念 52
3.2 类与对象 53
3.2.1 类的定义 53
3.2.2 构造函数和析构函数 54
3.3 类的方法 57
3.4 类的封装与继承 59
3.5 异常处理 60
3.5.1 raise语句 60
3.5.2 try...except语句 61
3.5.3 try...finally语句 62
3.6 习题 63
4.1 数据库的基本概念 64
第4章 数据库应用程序开发概述 64
4.3 数据库应用程序的开发步骤 65
4.2 数据存取 65
4.4 数据库应用开发能力的增强 66
4.5 习题 67
5.1.1 Database Desktop程序 68
5.1.2 设置工作目录及私有目录 68
5.1.3 创建数据表格 68
5.1 数据库工作平台 68
第5章 Delphi的数据库工具 68
5.1.4 数据表格的属性 69
5.1.5 在Database Desktop中创建SQL型数据表格 72
5.1.6 在Database Desktop中使用查询 72
5.2 数据库引擎 73
5.3 数据库资源管理器 74
5.4 数据字典 75
5.5 SQL监视器 76
5.7 习题 77
5.6 Datapump工具 77
第6章 数据访问组件 79
6.1 数据访问组件简介 79
6.2 TTable组件介绍 80
6.2.1 数据集组件的基本知识 80
6.2.2 TTable组件的重要属性 82
6.2.3 TTable组件的重要方法 88
6.2.4 TTable组件的重要事件 99
6.2.5 举例说明 100
6.3 TQuery组件介绍 101
6.3.1 TQuery组件和TTable组件的比较 102
6.3.2 TQuery组件的重要属性 102
6.3.3 TQuery组件的重要方法 105
6.4 TStoredProc组件介绍 107
6.4.1 TStoredProc组件的重要属性 107
6.4.2 TStoredProc组件的重要方法 108
6.4.3 利用TStoredProc组件实现存储过程 110
6.5 TDataSource组件介绍 111
6.5.1 TDataSource组件的重要属性 111
6.5.2 TDataSource组件的重要方法 113
6.5.3 TDataSource组件的重要事件 114
6.5.4 应用程序中建立TDataSource组件的基本步骤 115
6.6 TDatabase组件介绍 115
6.6.1 TDatabase组件的重要属性 115
6.6.2 TDatabase组件的重要方法 118
6.6.3 TDatabase组件的重要事件 119
6.7 TSession组件介绍 119
6.7.1 TSession的重要属性 119
6.7.2 TSession的重要方法 120
6.8 其他组件介绍 121
6.9 数据访问组件的应用实例 122
6.10 ADO组件页介绍 126
6.10.1 ADO组件页概述 126
6.10.2 TADOConnection对象 127
6.10.3 TADOCommand组件 130
6.10.4 TADODataSet组件 132
6.10.5 TADOTable组件 134
6.11 习题 134
第7章 数据控制组件 136
7.1 数据控制组件简介 136
7.2 TDBGrid组件介绍 137
7.2.1 TDBGrid组件的重要属性 138
7.2.2 TDBGrid组件的重要事件 140
7.2.3 TDBGrid组件的应用举例 140
7.3 TDBNavigator组件介绍 144
7.3.1 TDBNavigator组件实现的主要功能 144
7.3.2 TDBNavigator组件的重要属性 145
7.3.3 TDBNavigator组件的重要事件 146
7.3.4 TDBNavigator组件的应用举例 146
7.4.2 TDBText组件的应用举例 147
7.4.1 TDBText组件的重要属性 147
7.4 TDBText组件介绍 147
7.5 TDBEdit组件介绍 150
7.5.1 TDBEdit组件的重要属性 150
7.5.2 TDBFdit组件的应用举例 150
7.6 TDBMemo组件介绍 153
7.6.1 TDBMemo组件的重要属性 153
7.6.2 TDBMemo组件的应用举例 154
7.7 TDBImage组件介绍 155
7.8 TDBList组件介绍 157
7.9 TDBComboBox组件介绍 158
7.10 TDBCheckBox组件介绍 159
7.11 TDBRadioGroup组件介绍 161
7.12 TDBLookupListBox组件介绍 163
7.13 TDBLookupComboBox组件介绍 165
7.14 TDBCtrlGrid组件介绍 166
7.17 习题 167
7.16 TDBChart组件介绍 167
7.15 TDBRichEdit组件介绍 167
第8章 建立用户界面 168
8.1 常用的组件 168
8.1.1 组件的一般操作 169
8.1.2 文本组件 171
8.1.3 特殊输入组件 172
8.1.4 按钮及其分类组件 174
8.1.5 列表组件 176
8.1.6 分组组件 179
8.1.7 信息反馈组件 180
8.1.8 图形显示组件 182
8.2 常用组件的用法 185
8.3 习题 196
第9章 利用窗体维护数据 198
9.1 窗体对象 198
9.1.1 基本属性 198
9.2 利用窗体进行数据的操作 201
9.1.2 窗体的常用事件和方法 201
9.2.1 数据的排序 202
9.2.2 数据的查询 203
9.2.3 对数据库中的数据进行修改 207
9.2.4 数据的插入和删除 210
9.3 字段对象 212
9.3.1 字段对象的数据类型 212
9.3.2 创建永久字段对象 213
9.3.3 字段对象的属性和方法 214
9.3.4 字段对象的使用 215
9.4 使用多个数据表格 218
9.5 使用Form Wizard 220
9.5.1 使用Form Wizard创建单个数据表格的应用程序 221
9.5.2 使用Form Wizard创建一对多的应用程序 222
9.6 习题 225
10.1.2 菜单选项的作用 227
10.1.1 菜单的结构 227
10.1 菜单设计简介 227
第10章 菜单的设计 227
10.1.3 菜单的设计工具 228
10.2 使用MainMenu Designer设计菜单 228
10.2.1 打开MainMenu Designer 228
10.2.2 添加菜单项 228
10.2.3 插入和删除菜单项 229
10.2.5 设置加速键和热键 230
10.2.4 重新安排菜单项的顺序 230
10.2.6 设计级联菜单 231
10.3 菜单的操作 231
10.3.1 设置和取消复选标志 232
10.3.2 菜单项的显灰 233
10.3.3 菜单项的隐藏 234
10.3.4 打开和存储文件 235
10.4 使用菜单模板 237
10.5 设计菜单的一个例子 237
10.6 习题 240
第11章 多选项卡对象 242
11.1 多选项卡对象的主要组件 242
11.1.1 TabControl对象 242
11.1.2 PageControl组件 243
11.2 一个使用多选项卡的例子 245
11.3 习题 247
第12章 Decision Cube组件 249
12.1 Decision Cube组件介绍 249
12.2 Decision Query组件介绍 251
12.3 Decision Grid组件介绍 253
12.4 Decision Graph组件介绍 255
12.5 DecisionPivot组件介绍 257
12.6 DecisionSource组件介绍 259
12.7 习题 260
13.1.1 TQuickRep组件 261
13.1 QReport组件的介绍 261
第13章 报表的设计 261
13.1.2 TQRSubDetail组件 263
13.1.3 TQRBand组件 264
13.1.4 TQRExpr组件 265
13.1.5 TQRSysData组件 266
13.1.6 其他一些组件 267
13.2 动手制作一个报表 268
13.3 快速生成报表 271
13.3.1 QuickReport Wizard向导 271
13.3.2 报表模板 273
13.4 习题 282
第14章 使用SQL结构化查询语句 284
14.1 SQL语句简介 284
14.2 SQL在Delphi中的应用 285
14.3 习题 291
15.1 Client/Server的基本概念和体系结构 292
15.1.1 Client/Server的基本概念 292
第15章 Client/Server应用程序开发 292
15.1.2 Client/Server的体系结构 293
15.2 构造Client/Server的应用开发环境 294
15.2.1 BDE Administrator数据库页的操作 295
15.2.2 BDE Administrator配置页的操作 296
15.3 Client/Server的应用开发技术 304
15.3.1 连接数据库服务器 304
15.3.2 实现服务器上的存储过程 306
15.4 习题 308
第16章 用Delphi创建多层数据库程序 309
16.1 多层数据库技术概述 309
16.1.1 单/双层数据库程序 309
16.1.2 多层数据库应用程序简介 310
16.1.3 采用多层数据库结构的优点 310
16.2 MIDAS技术 311
16.2.1 基于MIDAS技术的多层数据库应用程序 311
16.2.2 客户端程序的结构 312
16.2.3 应用程序服务器的结构 313
16.2.4 选择合适的通信协议 314
16.3 创建一个多层数据库应用程序的基本过程 315
16.3.1 创建应用程序服务器 315
16.3.2 注册、安装应用程序服务器 317
16.3.3 创建客户端程序 319
16.4 习题 319
17.1 Web数据库编程中的基本概念 321
17.1.1 Web数据库的基本结构 321
第17章 Web数据库编程 321
17.1.2 HTML在Web数据库编程中的作用 322
17.1.3 Web服务器程序 322
17.2 使用Delphi编写ISAPIDLL 324
17.2.1 返回静态页面 324
17.2.2 返回动态页面 327
17.2.3 接收用户输入的ISAPIDLL 328
17.3 编写Win-CGI和标准CGI的服务器程序 339
17.4 习题 341
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《Power BI数据清洗与可视化交互式分析》陈剑 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019