Visual FoxPro数据库实用教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:杨绍先等编著
- 出 版 社:北京:高等教育出版社
- 出版年份:2010
- ISBN:9787040171976;9787894694768
- 页数:329 页
上篇 操作基础 3
第1章 数据库概述 3
1.1 数据库系统 3
1.1.1 基本概念 3
1.1.2 计算机数据管理 4
1.2 数据模型 6
1.2.1 实体及其联系 6
1.2.2 数据模型 7
1.3 关系数据库 8
1.3.1 关系术语 8
1.3.2 关系的特点 9
1.3.3 实际关系模型 9
1.3.4 关系运算 10
1.3.5 关系数据库的发展 11
1.3.6 Visual FoxPro的特点 11
1.3.7 关系术语对比 12
1.4 Visual FoxPro的安装、启动和退出 12
1.4.1 Visual FoxPro的安装 12
1.4.2 Visual FoxPro的启动 13
1.4.3 Visual FoxPro的退出 14
1.5 Visual FoxPro的系统性能和用户操作界面 15
1.5.1 文件类型 15
1.5.2 系统性能指标 15
1.5.3 工作界面 16
1.5.4 命令窗口 17
1.6 Visual FoxPro的可视化工具 18
1.6.1 项目管理器 18
1.6.2 向导 19
1.6.3 设计器 20
1.6.4 生成器 20
1.7 Visual FoxPro命令的构成和基本规则 21
1.7.1 命令的格式 21
1.7.2 命令书写的基本规则 21
1.7.3 命令中符号的约定 21
1.7.4 命令中的子句 22
1.8 Visual FoxPro的系统配置 22
1.8.1 “选项”对话框 22
1.8.2 系统配置文件 23
习题1 24
第2章 数据元素 26
2.1 计算显示命令 26
2.2 常量 26
2.2.1 数值型常量 26
2.2.2 字符型常量 27
2.2.3 日期型常量 27
2.2.4 日期时间型常量 27
2.2.5 逻辑型常量 28
2.3 变量 28
2.3.1 变量的种类和类型 28
2.3.2 内存变量的定义和赋值 28
2.3.3 数组变量 29
2.3.4 内存变量的显示 30
2.3.5 内存变量的删除 31
2.4 函数 31
2.4.1 日期和时间函数 31
2.4.2 数据类型转换函数 32
2.4.3 数值函数 34
2.4.4 字符函数 36
2.4.5 测试函数 38
2.4.6 数组函数 40
2.4.7 对话框函数 41
2.5 表达式 44
2.5.1 运算符 44
2.5.2 数值表达式 45
2.5.3 字符表达式 45
2.5.4 日期表达式 45
2.5.5 日期时间表达式 45
2.5.6 关系表达式 46
2.5.7 逻辑表达式 48
习题2 48
第3章 数据库和表的基本操作 50
3.1 数据库设计基础 50
3.1.1 数据库设计原则 50
3.1.2 数据库设计步骤 51
3.2 表的建立 53
3.2.1 建立表结构 53
3.2.2 修改表结构 55
3.2.3 输入表记录 56
3.3 表的基本操作 58
3.3.1 表的打开和关闭 58
3.3.2 表的显示 58
3.3.3 查询定位 60
3.3.4 数据库函数 62
3.3.5 修改记录 63
3.3.6 插入记录 65
3.3.7 删除记录 65
3.3.8 记录与数组间的数据交换 67
3.4 数据库基本操作 69
3.4.1 建立数据库 69
3.4.2 打开数据库 70
3.4.3 编辑数据库 71
3.4.4 删除数据库 71
3.4.5 建立数据库表 71
3.4.6 设置字段级和记录级有效性规则 72
3.4.7 将自由表添加到数据库 74
3.4.8 从数据库中移出表 74
3.4.9 在数据库中修改表 74
3.5 索引和排序 75
3.5.1 基本概念 75
3.5.2 在表设计器中建立索引 76
3.5.3 用命令建立索引 77
3.5.4 打开和关闭索引 79
3.5.5 设置当前索引 79
3.5.6 使用索引快速定位 79
3.5.7 排序 80
3.6 表的统计 80
3.6.1 记录数统计 80
3.6.2 求平均与求总和统计 81
3.6.3 分类统计 82
3.7 表的复制 82
3.7.1 复制表结构 82
3.7.2 结构和记录同时复制 83
3.7.3 添加记录到表 83
3.7.4 复制文件 84
习题3 84
第4章 多表操作 86
4.1 工作区 86
4.1.1 工作区的设置 86
4.1.2 别名的指定 86
4.1.3 工作区的选择 86
4.1.4 各工作区记录指针的移动 87
4.1.5 在命令项中“别名”的使用 87
4.1.6 关闭工作区文件的命令 87
4.2 表之间的联系与参照完整性 88
4.2.1 建立表之间的联系 88
4.2.2 编辑联系 89
4.2.3 参照完整性 89
4.2.4 设置参照完整性约束 90
4.3 表之间的关联 92
4.3.1 建立关联命令 92
4.3.2 建立两个表之间的关联 92
4.3.3 建立多个表之间的关联 93
4.4 查询设计器 93
4.4.1 “查询设计器”窗口界面 93
4.4.2 建立单表查询 95
4.4.3 建立多表查询 96
4.4.4 建立分组查询 98
4.4.5 获取SQL查询命令 98
4.4.6 指定查询结果去向 98
4.4.7 保存和运行查询 99
4.5 视图设计器 99
4.5.1 视图的概念 99
4.5.2 视图设计器 100
4.5.3 建立本地视图 101
4.5.4 建立连接 101
4.5.5 建立远程视图 102
4.5.6 视图与数据更新 103
4.5.7 使用视图 104
习题4 104
第5章 关系数据库查询语言 107
5.1 数据定义 107
5.1.1 定义表 107
5.1.2 删除表 109
5.1.3 修改表结构 109
5.2 数据修改 111
5.2.1 插入 111
5.2.2 更新 112
5.2.3 删除 112
5.3 简单查询 112
5.3.1 简单单表查询 113
5.3.2 简单多表查询 114
5.3.3 几个特殊运算符 115
5.3.4 查询结果排序 116
5.3.5 利用函数计算查询 117
5.3.6 空值查询 118
5.4 复杂查询 118
5.4.1 嵌套查询 118
5.4.2 分组查询 119
5.4.3 别名与自联接查询 120
5.4.4 内外层互相嵌套查询 121
5.4.5 使用量词和谓词的查询 121
5.4.6 超联接查询 123
5.4.7 利用视图查询 125
5.4.8 输出合并和输出部分记录 126
5.4.9 输出去向 127
习题5 128
第6章 报表和菜单 130
6.1 报表设计 130
6.1.1 打开报表设计器窗口 130
6.1.2 创建快速报表 130
6.1.3 页面预览 131
6.1.4 报表打印 131
6.1.5 设计报表布局 132
6.1.6 设计分组报表 135
6.1.7 设计多栏报表 138
6.2 菜单设计 139
6.2.1 菜单设计的基本步骤 139
6.2.2 建立快速菜单 140
6.2.3 菜单设计器窗口 141
6.2.4 “显示”菜单 143
6.2.5 设计下拉菜单 144
6.2.6 设计快捷菜单 146
习题6 147
下篇 程序设计 151
第7章 程序设计基础 151
7.1 程序文件 151
7.1.1 程序文件类型 151
7.1.2 结构化程序设计和面向对象程序设计 151
7.1.3 建立和修改程序文件 153
7.1.4 程序文件的运行 154
7.1.5 程序文件的退出 154
7.1.6 程序文件的转换 155
7.2 对象和类的基本概念 155
7.2.1 对象和类 155
7.2.2 父类与子类 156
7.2.3 类和对象的关系 156
7.2.4 Visual FoxPro的基类 156
7.2.5 容器和控件 158
7.3 对象的属性、事件和方法 159
7.3.1 PEM的概念 159
7.3.2 属性 159
7.3.3 事件 159
7.3.4 方法 160
7.4 OOP语言的语法规则 161
7.4.1 对象属性的赋值和引用 161
7.4.2 调用对象的方法 161
7.4.3 调用对象的事件 162
7.4.4 对象的引用 162
7.4.5 对象的批量更新 164
7.4.6 对象变量的使用 164
7.5 表单设计器 164
7.5.1 “表单设计器”窗口 164
7.5.2 “属性”窗口 164
7.5.3 “表单控件”工具栏 165
7.5.4 “表单设计器”工具栏 166
7.5.5 “表单”菜单 166
7.6 创建表单 166
7.6.1 表单的设计过程 166
7.6.2 用表单向导和生成器创建表单 167
7.6.3 用表单设计器创建表单 170
7.7 编辑定制表单 170
7.7.1 设置表单的PEM 170
7.7.2 设置表单的数据环境 171
7.7.3 添加控件对象 173
7.7.4 界面布局设计 173
7.7.5 设置对象的Tab键次序 174
7.8 程序的调试 175
7.8.1 根据出错信息进行调试 175
7.8.2 使用调试器进行调试 176
习题7 178
第8章 程序结构 180
8.1 顺序结构 180
8.1.1 顺序结构的含义 180
8.1.2 顺序结构的有关语句 181
8.1.3 打印输出语句序列 183
8.2 选择结构 185
8.2.1 条件选择结构 185
8.2.2 多分支选择结构 188
8.3 循环结构 190
8.3.1 基于条件的循环 190
8.3.2 基于计数的循环 193
8.3.3 基于表的循环 195
8.4 模块结构 197
8.4.1 子程序模块 197
8.4.2 过程模块 197
8.4.3 事件和方法模块 198
8.4.4 子表单模块 199
8.4.5 模块调用 199
8.4.6 模块返回 200
8.4.7 模块的重复调用 202
8.5 模块之间的参数传递 202
8.5.1 全局变量 203
8.5.2 局部变量 204
8.5.3 私有变量 204
8.5.4 传递参数语句 206
8.5.5 接收参数语句 206
8.5.6 语句参数传递与反向传递 206
8.6 用户自定义函数 207
8.6.1 用户自定义函数的书写形式 207
8.6.2 自定义函数的使用 208
8.6.3 自定义函数举例 208
习题8 209
第9章 表单控件设计 212
9.1 输出类控件 212
9.1.1 标签 212
9.1.2 图像 213
9.1.3 线条 214
9.1.4 形状 215
9.2 输入类控件 215
9.2.1 文本框 215
9.2.2 编辑框 220
9.2.3 列表框 221
9.2.4 下拉列表框和组合框 224
9.2.5 微调框 226
9.3 控制类控件 227
9.3.1 命令按钮和命令按钮组 227
9.3.2 选项按钮组和单选按钮 231
9.3.3 复选框 233
9.3.4 计时器 235
9.4 容器类控件 236
9.4.1 表格 236
9.4.2 页框和页面 240
9.4.3 容器控件 242
习题9 243
第10章 OLE表单设计 245
10.1 对象的链接与嵌入 245
10.1.1 Visual FoxPro的功能扩充 245
10.1.2 对象的链接与嵌入 245
10.2 表的OLE操作 246
10.2.1 使用剪贴板向表中添加OLE对象 246
10.2.2 使用“插入对象”对话框向表中添加OLE对象 247
10.2.3 使用程序向表中添加OLE对象 248
10.2.4 通用型字段的编辑 249
10.3 ActiveX控件 250
10.3.1 ActiveX控件概述 250
10.3.2 利用“插入对象”对话框插入控件 250
10.3.3 利用“选项”对话框的“控件”选项卡插入控件 251
10.3.4 常用ActiveX控件介绍 251
10.4 ActiveX绑定控件 254
10.4.1 绑定控件的作用 254
10.4.2 绑定控件的建立 254
10.4.3 定制绑定控件 254
10.4.4 动态变更OLE对象 255
10.5 超级链接 256
10.5.1 超级链接的上网条件 256
10.5.2 制作超级链接表单 256
10.6 Visual FoxPro的动画处理 257
10.6.1 AVI动画处理 257
10.6.2 GIF动画处理 258
10.7 Visual FoxPro与Word的数据交换 260
10.7.1 Word试题的嵌入和编辑 260
10.7.2 从通用性字段中导出Word试题 262
10.7.3 在Visual FoxPro中生成Word试卷 263
习题10 264
第11章 多表单设计 266
11.1 多表单设计 266
11.1.1 项层表单与子表单 266
11.1.2 表单之间的参数传递 266
11.2 在表单中挂接菜单 269
11.2.1 为顶层表单挂接下拉菜单 269
11.2.2 在表单中挂接快捷菜单 269
11.3 表单集 270
11.3.1 表单集的建立 270
11.3.2 表单集的运用 270
11.4 用户自定义类 272
11.4.1 创建用户自定义类 272
11.4.2 注册用户自定义类 274
11.4.3 引用用户自定义类 275
11.4.4 修改用户自定义类 276
11.5 自定义工具栏 277
11.5.1 定义工具栏的自定义类 277
11.5.2 将工具栏加至表单集之中 278
11.5.3 定制和运用工具栏 279
习题11 279
第12章 应用系统开发 281
12.1 应用系统开发设计 281
12.1.1 应用系统开发步骤 281
12.1.2 程序结构设计 282
12.1.3 主控程序设计 282
12.1.4 菜单表单设计 283
12.1.5 子模块的设计 285
12.2 自动有线名册设计 285
12.2.1 结构描述表 285
12.2.2 名册默认输入参数的自动生成 286
12.2.3 名册表格线的自动生成 288
12.2.4 打印机换页 288
12.2.5 自动有线名册的输出 289
12.3 自动有线卡片设计 291
12.3.1 卡片默认输入参数的自动生成 292
12.3.2 卡片格式的自动生成 292
12.3.3 卡片的打印输出 294
12.4 项目管理器和程序编译 296
12.4.1 项目管理器 296
12.4.2 文件的新建、编辑和运行 297
12.4.3 项目的连编 297
12.4.4 内部文件和外部文件 297
12.4.5 编译文件 299
12.4.6 保护程序源代码 299
12.4.7 为应用程序指定图标 300
12.4.8 隐藏Visual FoxPro窗口 300
12.5 应用程序生成器 301
12.5.1 使用应用程序向导 301
12.5.2 使用应用程序生成器 303
12.6 制作应用程序的安装程序 304
12.6.1 安装InstallShield Express软件 305
12.6.2 准备发布程序 305
12.6.3 建立安装工程 305
12.6.4 组织安装程序 306
12.6.5 指定安装程序数据 308
12.6.6 配置目标系统 311
12.6.7 自定义安装外观 313
12.6.8 定义安装需求和动作 314
12.6.9 准备发布 314
12.6.10 安装应用程序 315
习题12 315
附录A Visual FoxPro常用命令集 317
附录B Visual FoxPro常用函数集 322
参考文献 328
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018