Visual FoxPro程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:蔡庆华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302215943
- 页数:366 页
第1章 数据库系统基础知识 1
1.1 数据库基础知识 1
1.1.1 数据管理技术的发展 1
1.1.2 数据库系统 3
1.1.3 数据模型 11
1.2 关系数据库 15
1.2.1 关系数据库的基本概念 15
1.2.2 关系运算 16
1.2.3 关系的完整性约束 18
1.3 数据库设计基础 18
1.3.1 数据库设计步骤 18
1.3.2 数据库设计过程 20
本章小结 22
习题1 22
第2章 Visual FoxPro系统初步 24
2.1 Visual FoxPro简介 24
2.1.1 历史沿革 24
2.1.2 Visual FoxPro的特点 25
2.2 Visual FoxPro的安装与启动 26
2.2.1 Visual FoxPro的运行环境 26
2.2.2 安装Visual FoxPro 26
2.2.3 启动Visual FoxPro 27
2.2.4 退出Visual FoxPro 28
2.3 Visual FoxPro的用户界面 28
2.3.1 Visual FoxPro的系统菜单 28
2.3.2 Visual FoxFro的命令窗口 29
2.3.3 Visual FoxPro的工具栏和状态栏 30
2.4 Visual FoxPro操作概述 30
2.4.1 Visual FoxPro的操作方式 30
2.4.2 Visual FoxPro的可视化设计工具 31
2.4.3 Visual FoxPro的系统配置 32
2.5 Visual FoxPro命令概述 33
2.5.1 Visual FoxPro命令的结构 33
2.5.2 Visual FoxPro命令中的常用短语 33
2.5.3 Visual FoxPro命令的书写规则 34
本章小结 34
习题2 34
实验 Visual FoxPro系统环境 35
第3章 数据与数据运算 37
3.1 数据类型 37
3.2 常量与变量 38
3.2.1 常量 38
3.2.2 变量 40
3.3 运算符和表达式 43
3.3.1 算术运算符和算术表达式 43
3.3.2 字符串运算符和字符串表达式 43
3.3.3 关系运算符和关系表达式 44
3.3.4 逻辑运算符和逻辑表达式 46
3.3.5 日期时间运算符和日期时间表达式 46
3.4 常用函数 47
3.4.1 数值函数 48
3.4.2 字符函数 50
3.4.3 数据类型转换函数 55
3.4.4 日期和时间函数 57
3.4.5 测试函数 58
本章小结 60
习题3 60
实验 Visual FoxFro的数据及其运算 63
第4章 数据库及表的操作 64
4.1 数据库的操作 64
4.1.1 建立数据库 64
4.1.2 打开数据库 65
4.1.3 关闭数据库 66
4.1.4 删除数据库 66
4.2 建立数据库表 67
4.2.1 表结构的设计 67
4.2.2 表结构的建立 69
4.2.3 数据库表字段的扩展属性 70
4.2.4 数据库表的表属性 73
4.2.5 输入新记录 75
4.3 表的基本操作 77
4.3.1 表的打开与关闭 77
4.3.2 记录的操作 78
4.3.3 表结构的修改与复制 91
4.3.4 表的索引与排序 92
4.3.5 数据统计 99
4.4 数据完整性 101
4.4.1 数据库表间的永久关系 101
4.4.2 参照完整性 104
4.5 自由表 105
4.5.1 自由表与数据库表的差异 105
4.5.2 数据库表转成自由表 106
4.5.3 自由表添加到数据库 106
4.6 多个表的操作 106
4.6.1 工作区的概念 106
4.6.2 临时关系 109
本章小结 111
习题4 112
实验4.1 数据库及表的建立 116
实验4.2 表的基本操作 118
第5章 关系数据库标准语言SQL 121
5.1 SQL语言概述 121
5.2 SQL语言的数据查询 122
5.2.1 基本查询 122
5.2.2 联结查询 127
5.2.3 嵌套查询 129
5.2.4 集合的并运算 131
5.2.5 查询结果输出 131
5.3 数据定义 133
5.3.1 定义表结构 133
5.3.2 修改表结构 136
5.3.3 删除表 137
5.4 数据操纵 138
5.4.1 插入记录 138
5.4.2 删除记录 139
5.4.3 更新记录 139
本章小结 139
习题5 140
实验 关系数据库标准语言SQL 142
第6章 查询和视图 143
6.1 查询 143
6.1.1 查询的概念 143
6.1.2 查询设计器 143
6.2 视图 149
6.2.1 视图的概念 149
6.2.2 视图设计器 150
6.2.3 在“视图设计器”中创建本地视图 152
6.2.4 用SQL命令创建视图 156
6.2.5 使用视图 157
6.3 视图和查询的区别 157
本章小结 157
习题6 158
实验 查询与视图 159
第7章 结构化程序设计 160
7.1 程序文件的建立和运行 160
7.1.1 程序的相关概念 160
7.1.2 结构化程序设计方法 161
7.1.3 程序文件的建立 161
7.1.4 程序文件的运行 162
7.2 程序中常用的命令 163
7.2.1 基本命令 163
7.2.2 基本输入输出命令 164
7.2.3 程序结束命令 166
7.3 程序的基本结构 166
7.3.1 顺序程序结构 166
7.3.2 分支程序结构 167
7.3.3 循环结构 171
7.4 多模块程序 179
7.4.1 主程序和子程序 179
7.4.2 过程及过程文件 180
7.4.3 带参数的过程调用 182
7.5 用户自定义函数 183
7.6 变量的作用域 184
7.6.1 全局变量 184
7.6.2 私有变量 185
7.6.3 局部变量 185
7.7 程序设计中的错误处理 186
7.7.1 预防错误 187
7.7.2 处理“运行时”的错误 188
7.7.3 建立ON ERROR例程 188
7.7.4 常见的错误 189
7.8 程序的调试 190
7.8.1 程序调试 190
7.8.2 调用调试器 190
7.8.3 设置断点 192
本章小结 193
习题7 193
实验7.1 顺序结构与选择结构 200
实验7.2 循环结构与子程序 201
第8章 表单设计与应用 203
8.1 面向对象的概念 203
8.1.1 对象 203
8.1.2 属性、事件和方法程序 203
8.2 Visual FoxPro中的类 205
8.2.1 类 205
8.2.2 Visual FoxPro定义的类 206
8.2.3 对象的引用 207
8.2.4 自定义类 208
8.2.5 使用类库 208
8.2.6 使用类浏览器 209
8.2.7 使用类设计器 211
8.3 创建与管理表单 212
8.3.1 创建表单 212
8.3.2 设置数据环境 218
8.3.3 管理表单 219
8.4 常用表单控件 223
8.4.1 表单控件 223
8.4.2 标签控件 225
8.4.3 文本框控件 226
8.4.4 命令按钮控件 228
8.4.5 命令按钮组控件 230
8.4.6 编辑框控件 232
8.4.7 复选框控件 234
8.4.8 选项按钮组控件 235
8.4.9 列表框控件 236
8.4.10 组合框控件 240
8.4.11 微调控件 240
8.4.12 表格控件 241
8.4.13 页框控件 244
8.4.14 计时器控件 247
8.4.15 线条和形状控件 248
8.4.16 图像控件 250
本章小结 251
习题8 251
实验 表单设计 257
第9章 菜单设计与应用 259
9.1 Visual FoxPro系统菜单 259
9.1.1 菜单结构 259
9.1.2 系统菜单 260
9.2 创建菜单系统 260
9.2.1 创建菜单的步骤 260
9.2.2 菜单设计器 261
9.2.3 应用系统菜单设计 264
9.2.4 定制菜单系统 267
9.2.5 快速菜单功能 269
9.3 创建表单菜单 270
9.4 创建快捷菜单 271
9.5 编程方式定义菜单 272
9.5.1 设计条形菜单 273
9.5.2 设计弹出式菜单 275
本章小结 277
习题9 277
实验 菜单设计 278
第10章 报表和标签设计 280
10.1 报表向导 280
10.1.1 报表的构成 280
10.1.2 使用“报表向导”创建报表 280
10.2 报表设计器 285
10.2.1 打开“报表设计器”窗口 285
10.2.2 “报表设计器”窗口组成 285
10.2.3 设置报表的数据环境 286
10.2.4 报表控件 287
10.2.5 报表的预览和打印 294
10.3 快速报表 296
10.4 标签设计 297
10.4.1 标签向导 297
10.4.2 标签设计器 300
10.4.3 打印标签 301
本章小结 301
习题10 301
实验 报表与标签设计 303
第11章 项目管理器的使用 305
11.1 项目文件的建立和打开 305
11.1.1 建立项目文件 305
11.1.2 打开项目文件 306
11.2 项目管理器的界面 307
11.2.1 项目管理器中的选项卡 307
11.2.2 项目管理器中的命令按钮 308
11.2.3 定制项目管理器 308
11.3 项目管理器的使用 310
11.3.1 创建和修改文件 310
11.3.2 添加或移去文件 312
11.3.3 项目间共享文件 312
11.3.4 项目文件的连编与运行 312
本章小结 313
习题11 313
实验 项目管理器的使用 314
第12章 数据库应用系统开发 316
12.1 开发数据库应用系统的一般步骤 316
12.1.1 需求分析 317
12.1.2 数据库设计 318
12.1.3 应用程序设计 318
12.1.4 软件测试 320
12.1.5 应用程序发布 320
12.1.6 系统运行与维护 320
12.2 编译应用程序 320
12.2.1 构造应用程序框架 321
12.2.2 将文件加入到项目中 324
12.2.3 编辑项目信息 325
12.2.4 创建并运行应用程序 326
12.3 发行应用程序 328
12.3.1 安装可执行程序的方法 328
12.3.2 制作应用程序的安装向导程序 328
12.4 学生成绩管理系统 330
12.4.1 系统概述 330
12.4.2 系统构成 330
12.4.3 系统中的各类文件 331
12.4.4 部分代码及运行界面 332
本章小结 334
习题12 334
附录1 Visual FoxPro常用文件类型一览表 336
附录2 Visual FoxPro常用函数一览表 337
附录3 全国计算机等级考试公共基础知识考试大纲 353
附录4 全国计算机等级考试二级——《Visual FoxPro程序设计》考试大纲 356
附录5 2009年3月全国计算机等级考试二级笔试试卷 359
附录6 全国计算机等级考试二级——《Visual FoxPro程序设计》机试样题 365
参考文献 366
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019