Visual FoxPro数据库程序设计与项目实践PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈灿,彭萃芬主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302233862
- 页数:347 页
第1章 数据库系统概论 1
1.1 数据、信息与数据处理 1
1.1.1 数据与信息 1
1.1.2 数据处理 2
1.1.3 数据管理技术的发展 2
1.1.4 数据库系统的新技术 5
1.2 数据库系统 7
1.2.1 数据库 7
1.2.2 硬件系统 7
1.2.3 软件系统 7
1.2.4 用户 8
1.3 数据模型 9
1.3.1 基本概念 9
1.3.2 实体之间的联系 10
1.3.3 数据模型 11
1.4 关系数据库 14
1.4.1 基本概念 14
1.4.2 关系操作与完整性约束 15
习题 16
第2章 Visual FoxPro系统简介 18
2.1 Visual FoxPro的发展历史 18
2.1.1 dBase系列数据库 18
2.1.2 FoxBase系列数据库 18
2.1.3 FoxPro系列数据库 19
2.1.4 Visual FoxPro系列数据库 19
2.2 Visual FoxPro的安装、卸载和启动 20
2.2.1 安装Visual FoxPro的基本配置要求 20
2.2.2 Visual FoxPro的安装 20
2.2.3 Visual FoxPro的卸载 22
2.2.4 Visual FoxPro的启动与退出 22
2.3 设置系统集成开发环境 23
2.4 项目管理器 26
2.4.1 创建项目 26
2.4.2 使用项目管理器 29
2.4.3 定制项目管理器 30
2.5 实践训练:使用项目管理器 31
习题 33
第3章 Visual FoxPro语言基础 35
3.1 常量、变量和数据类型 35
3.1.1 常量 35
3.1.2 数据类型 36
3.1.3 变量 38
3.2 命令和表达式 41
3.2.1 算术表达式 41
3.2.2 字符表达式 42
3.2.3 关系表达式 42
3.2.4 逻辑表达式 43
3.2.5 表达式生成器 43
3.3 常用函数及其应用 44
3.4 过程与函数 56
3.4.1 自定义函数 56
3.4.2 过程 57
3.4.3 参数传递过程 59
3.5 程序设计基础 60
3.5.1 顺序结构 60
3.5.2 分支结构 60
3.5.3 循环设计 63
3.6 数组 66
3.7 实践训练:编程语句应用 68
习题 69
第4章 面向对象的程序设计 71
4.1 面向对象的基本概念 71
4.1.1 面向对象的程序设计 71
4.1.2 对象与类 71
4.1.3 事件与方法 72
4.1.4 面向对象程序设计的特点 73
4.1.5 Visual FoxPro的基本类 73
4.2 利用向导创建表单 75
4.2.1 利用向导创建单表表单 75
4.2.2 利用向导创建一对多表单 77
4.3 利用表单设计器创建表单 78
4.3.1 表单对象的层次结构及对象的引用 78
4.3.2 启动表单设计器创建表单 79
4.3.3 设置表单的基本属性 79
4.3.4 设置表单的数据环境 80
4.3.5 向表单中添加控件 81
4.3.6 设置控件的必要属性及编写事件代码 83
4.3.7 控件的编辑操作 84
4.3.8 保存表单 86
4.3.9 运行表单 86
4.3.10 关闭活动表单 87
4.3.11 修改已有的表单 87
4.4 常用的表单控件 88
4.4.1 标签 88
4.4.2 命令按钮 88
4.4.3 文本框 89
4.4.4 编辑框 90
4.4.5 选项按钮组 92
4.4.6 命令按钮组 94
4.4.7 复选框 96
4.4.8 列表框 97
4.4.9 组合框 99
4.4.10 表格 100
4.4.11 页框 102
4.4.12 微调控件 103
4.4.13 计时器 105
4.4.14 图像 106
4.4.15 OLE绑定型控件 106
4.4.16 容器 107
4.4.17 形状 108
4.4.18 线条 109
4.5 类的创建与应用 109
4.5.1 类的创建方法 109
4.5.2 类的应用实例 110
4.6 用户自定义属性与方法 112
4.6.1 用户自定义属性 112
4.6.2 用户自定义方法 113
4.6.3 自定义属性、方法的修改与删除 114
4.6.4 应用实例 114
4.7 表单集 115
4.7.1 表单集概述 115
4.7.2 表单集的基本操作 116
4.7.3 表单集应用实例 117
4.8 多重表单 117
4.8.1 表单的类型 117
4.8.2 定义表单的类型 118
4.8.3 隐藏Visual FoxPro的系统窗口 119
4.8.4 在顶层表单中运行子表单 119
4.8.5 表单之间的参数传递 121
4.9 实践训练:创建表单 125
习题 128
第5章 菜单与工具栏设计 131
5.1 菜单系统概述 131
5.1.1 菜单的结构和种类 131
5.1.2 菜单设计的一般步骤 132
5.2 利用菜单设计器创建菜单 133
5.2.1 启动菜单设计器 133
5.2.2 创建快速菜单 134
5.2.3 在菜单设计器中设计菜单 134
5.2.4 菜单的常规选项和菜单选项 138
5.2.5 菜单程序的生成与运行 140
5.2.6 隐藏/显示Visual FoxPro的系统菜单 141
5.3 快捷菜单 142
5.4 自定义工具栏 144
5.4.1 定制工具栏 144
5.4.2 创建自定义工具栏 145
5.4.3 在表单中添加自定义工具栏 146
5.5 实践训练:制作“学生信息管理系统”菜单 147
习题 149
第6章 自由表的建立和操作 152
6.1 创建自由表 152
6.1.1 表结构的设计 152
6.1.2 表结构的建立 154
6.2 自由表的基本操作 155
6.2.1 表的打开与关闭 155
6.2.2 表数据的输入 156
6.2.3 显示与浏览表中的数据 159
6.2.4 记录指针的定位命令 160
6.2.5 修改数据表 162
6.2.6 记录的删除与恢复 163
6.2.7 当前记录与数组内容的交换 165
6.2.8 定制数据的访问范围〈字段名表〉 167
6.3 数据表的其他操作命令 168
6.4 索引的建立与使用 169
6.4.1 索引的基本概念 169
6.4.2 索引文件的类型 169
6.4.3 索引类型 170
6.4.4 建立索引 171
6.4.5 索引文件的使用 172
6.4.6 索引定位命令 173
6.4.7 删除索引标识 173
6.5 数据表的多区操作 174
6.5.1 工作区的相关概念及操作 174
6.5.2 建立表间的临时关系 175
6.6 实践训练:数据查询 176
习题 177
第7章 数据库及数据库表的操作 180
7.1 数据库的建立与使用 180
7.1.1 数据库的建立 180
7.1.2 数据库的操作 183
7.2 数据库表的操作 186
7.2.1 数据库表的添加与删除 186
7.2.2 数据库表的浏览与修改 187
7.2.3 表设计器的各种相关属性 188
7.3 数据库表的关系 194
7.3.1 数据库表之间的关系概述 194
7.3.2 设置数据库表间关系 195
7.3.3 参照完整性设置 196
7.4 实践训练:创建管理音像店数据库 198
习题 204
第8章 查询与视图 206
8.1 SQL结构化查询语言 206
8.1.1 SQL语言概述 206
8.1.2 数据定义语言 207
8.1.3 数据操纵命令 208
8.1.4 SELECT数据查询命令 209
8.2 使用向导创建查询文件 214
8.2.1 使用查询向导设计单表查询 214
8.2.2 使用查询向导设计多表联合查询 217
8.2.3 利用查询向导创建交叉查询 219
8.2.4 使用查询向导创建图形 222
8.3 使用查询设计器创建查询文件 223
8.3.1 打开查询设计器 224
8.3.2 选定查询字段 224
8.3.3 确定表之间的联接关系 225
8.3.4 筛选记录 225
8.3.5 排序记录 226
8.3.6 分组查询 227
8.3.7 杂项 227
8.3.8 运行查询 228
8.4 视图的创建与使用 228
8.4.1 视图概述 228
8.4.2 创建本地视图 229
8.4.3 视图的使用 232
8.4.4 远程视图 233
8.5 实践训练:在【视图设计器】中查询数据 235
习题 237
第9章 报表和标签的设计 239
9.1 概述 239
9.2 计划报表布局 240
9.2.1 决定报表的常规布局 240
9.2.2 报表布局文件 240
9.3 创建报表 241
9.3.1 用报表向导创建报表 241
9.3.2 用快速报表功能创建报表 244
9.3.3 用报表设计器创建报表 245
9.3.4 修改报表布局 249
9.3.5 报表预览和打印 252
9.3.6 报表调用 253
9.4 设计标签 254
9.4.1 标签向导 254
9.4.2 标签设计器 255
9.5 实践训练:创建学生报表并分字段排列 255
习题 257
第10章 应用系统的开发 259
10.1 开发Visual FoxPro数据库应用系统的一般步骤 259
10.1.1 系统分析与设计 259
10.1.2 系统的具体实现 264
10.1.3 建立主程序与系统的集成 266
10.2 设计客户机/服务器应用程序 268
10.2.1 客户机/服务器应用模式介绍 268
10.2.2 客户机/服务器应用程序的设计目的 270
10.2.3 开发客户机/服务器应用程序的一般步骤 270
10.3 Visual FoxPro的Web应用 272
10.3.1 Web简介 272
10.3.2 HTML介绍 275
10.3.3 Web发布 278
10.3.4 创建Web页 280
10.4 实践训练:调试程序并使用Web发布 282
10.4.1 调试应用程序 282
10.4.2 使用Web发布向导 283
习题 284
第11章 应用系统开发项目一——图书馆管理系统 286
11.1 系统分析与建模 286
11.1.1 需求分析 286
11.1.2 系统建模 287
11.2 数据库分析与设计 288
11.2.1 数据库分析 288
11.2.2 数据库设计 289
11.3 数据库的实现 291
11.3.1 新建数据库与物理表 291
11.3.2 新建数据库的表连接 294
11.3.3 新建本地视图 295
11.4 各个功能模块的界面设计与代码实现 296
11.4.1 系统启动界面的实现 297
11.4.2 会员登录功能的实现 298
11.4.3 系统主界面的实现 299
11.4.4 查询功能的实现 303
11.4.5 借阅功能的实现 307
11.4.6 图书管理功能的实现 311
11.4.7 会员管理功能的实现 312
11.4.8 主程序分析与实现 314
11.5 实例运行演示 314
11.5.1 启动实例 314
11.5.2 登录系统 315
11.5.3 功能主界面 315
11.5.4 借阅记录 316
11.5.5 图书管理 316
11.5.6 会员管理 318
11.6 开发中的难点与技巧 319
11.6.1 应用程序编译运行时如何避免显示FoxPro窗口 319
11.6.2 向表单中添加多个控件 319
11.6.3 复制控件 319
11.6.4 利用默认值来加快数据的输入 320
第12章 应用系统开发项目二——高校人事档案管理系统 321
12.1 概述 321
12.2 需求分析 322
12.2.1 理解需求 322
12.2.2 分析需求 323
12.3 数据库设计 323
12.4 系统实现 325
12.4.1 主文件(主程序.PRG) 326
12.4.2 主表单设计 326
12.4.3 登录表单设计 327
12.4.4 系统主菜单的设计 328
12.4.5 系统管理部分 329
12.4.6 档案更新部分 332
12.4.7 档案查询部分——人事卡片查询表单设计 335
12.4.8 档案统计部分 337
12.4.9 档案打印部分 340
12.5 编译和发布应用程序 341
12.5.1 编译应用程序 341
12.5.2 调试应用程序 342
12.5.3 发布应用程序 344
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《景观艺术设计》林春水,马俊 2019
- 《反思性实践》胡红梅, 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019