新世纪高等学校计算机系列教材

Visual FoxPro程序设计知识与练习

分享 推荐 0 收藏 0 阅读 0
相万让 张永奎 (主编) 杨海霞 , 赵怡 (副主编) 7-115-13508-8

关于本书的内容有任何问题,请联系 邹文波

28.00
立即购买 申请样书

内容摘要

  本书是大学非计算机专业VFP课程的教材,包含计算机等级考试VFP大纲的相关内容,并重视应用,将内容分为三篇。知识篇:首先介绍VFP与程序设计的基础知识,着重讲述数据库和表、视图和查寻、应用程序界面、报表和标签、菜单和工具栏等的设计与创建方法,并结合VFP提出了"?嫦蚨韵?的程序设计概念和方法,还介绍了程序的测试与调试、多用户数据访问、应用程序安装盘的制作等应用技术。最后结合实例介绍小型应用系统的开发过程与设计方法。基础练习篇:结合各章内容列出了大量的练习题,供学生练习用。综合练习篇:结合计算机等级考试VFP大纲和笔?蕴饫嘈停谐隽?套笔试题,供学生进行综合练习。本书教学目标明确,构思新颖,通俗易懂,举例与练习合理,要求学生多动脑、多动手,提高学生的Visual FoxPro应用能力。
  本书可作为大学非计算机专业的计算机基础课教材,也可选为计算机等级考试二级VFP的培训教材。

目录

第 1篇 知识篇

第 1章 数据库基础 1
1.1 数据库系统基础知识 1
1.1.1 基本概念 1
1.1.2 数据管理技术的发展 3
1.1.3 数据库技术的发展 5
1.2 数据库系统的体系结构 6
1.3 数据模型 8
1.3.1 数据模型的要素 8
1.3.2 概念模型 9
1.3.3 数据模型 13
1.4 关系数据库 13
1.4.1 关系模型的基本概念 14
1.4.2 关系代数 17
1.4.3 关系数据的规范化 18
1.5 Visual FoxPro系统初步 18
1.5.1 Visual FoxPro系统概述 18
1.5.2 Visual FoxPro的安装、启动和退出 20
1.5.3 Visual FoxPro的窗口界面 22
1.5.4 Visual FoxPro的配置 27
1.5.5 项目管理器 28
1.5.6 Visual FoxPro向导、设计器与生成器简介 33

第 2章 Visual FoxPro程序设计基础 36
2.1 Visual FoxPro程序初步 36
2.1.1 程序及程序设计 36
2.1.2 程序文件的建立和执行 37
2.1.3  Visual FoxPro应用程序开发 38
2.2 利用程序进行数据处理 40
2.2.1 数据类型 40
2.2.2 数据存储 42
2.2.3 运算符与表达式 45
2.2.4 函数及其应用 49
2.3 Visual FoxPro 6.0程序设计 58
2.3.1 程序流的控制 58
2.3.2 过程和自定义函数 62

第3章 数据库和表 66
3.1 数据库设计 66
3.1.1 数据库设计原则 66
3.1.2 数据库设计过程 67
3.2 Visual FoxPro数据库及其操作 69
3.2.1 基本概念 69
3.2.2 创建数据库 69
3.2.3 打开与关闭数据库 71
3.2.4 修改数据库 73
3.2.5 删除数据库 73
3.3 创建表 74
3.3.1 定义表结构 74
3.3.2 在表设计器中创建表 76
3.3.3 表结构的显示与修改 78
3.3.4 向表中添加记录 79
3.4 使用表 81
3.4.1 数据库表与自由表 81
3.4.2 数据库表的使用 83
3.4.3 表的打开与关闭 86
3.5 操作表中的数据 87
3.5.1 数据的显示和修改 87
3.5.2 控制字段和记录的访问 88
3.5.3 数据表中记录指针的定位和记录的插入 90
3.5.4 数据记录的删除和恢复 93
3.5.5 修改表中的数据 96
3.6 索引 97
3.6.1 索引的概念及类型 98
3.6.2 在表设计器中建立索引 99
3.6.3 用命令建立索引 100
3.6.4 使用索引 101
3.7 多个表的同时使用 103
3.7.1 使用数据工作期 103
3.7.2 工作区操作 104
3.7.3 使用不同工作区的表 105
3.7.4 表之间的关系 105
3.8 数据完整性 107
3.8.1 实体完整性与主关键字 107
3.8.2 域完整性与约束规则 107
3.8.3 参照完整性与表之间的关联 107

第4章 视图与查询 111
4.1 视图 111
4.1.1 视图的概念及作用 111
4.1.2 视图设计器 111
4.1.3 创建视图 115
4.1.4 远程视图 120
4.1.5 使用视图 123
4.1.6 利用视图更新数据 124
4.2 查询 126
4.2.1 查询设计器 126
4.2.2 建立查询 127
4.2.3 使用查询 129
4.3 关系数据库标准语言SQL 132
4.3.1 SQL的特点 132
4.3.2 查询 133
4.3.3 数据定义 142
4.3.4 数据更新 144
4.3.5 视图 145

第5章 面向对象程序设计 147
5.1 面向对象程序设计的基本概念 147
5.1.1 对象、控件和类 147
5.1.2 继承、封装和多态 149
5.1.3 属性、事件和方法 150
5.2 Visual FoxPro的类和对象 151
5.2.1 Visual FoxPro中的基类 151
5.2.2 由基类创建新类 152
5.2.3 Visual FoxPro中的对象 154
5.2.4 对象的引用 154
5.2.5 设置对象属性 155
5.2.6 响应事件 156
5.2.7 调用方法 157

第6章 使用表单设计应用程序界面 158
6.1 创建、修改及运行表单 158
6.1.1 使用表单向导创建表单 158
6.1.2 修改及运行表单 162
6.1.3 管理表单属性和方法 163
6.2 表单设计器 166
6.2.1 使用表单设计器创建表单 166
6.2.2 创建数据环境 167
6.2.3 控件的操作与布局 169
6.3 常用表单控件 171
6.3.1 常用控件的使用场景 171
6.3.2 标签、文本框和编辑框 173
6.3.3 命令按钮和命令按钮组 176
6.3.4 选项按钮和复选框 178
6.3.5 组合框和列表框 180
6.3.6 微调按钮与时钟 182
6.3.7 表格和图像 184
6.3.8 用线条和形状改善表单外观 187
6.3.9 ActiveX控件和ActiveX绑定控件 188
6.4 表单的高级应用 190
6.4.1 表单管理 190
6.4.2 多文档界面 192
6.4.3 使用表单集 193

第7章 报表和标签 196
7.1 创建报表 196
7.1.1 快速创建报表 196
7.1.2 利用报表向导创建报表 198
7.1.3 利用报表设计器创建报表 200
7.2 修改和美化报表 201
7.2.1 报表设计器工具栏和报表控件工具栏 202
7.2.2 报表布局 202
7.2.3 设置标题和总结 203
7.2.4 页标头和页注脚 203
7.2.5 在报表中添加新的数据 204
7.3 报表的制作技巧及其他 204
7.3.1 分析报表所需要的数据 204
7.3.2 快速设计和创建报表布局 205
7.3.3 设置多列布局 205
7.3.4 报表预览和打印 205
7.4 设计标签 206
7.4.1 标签向导 206
7.4.2 标签设计器 207

第8章 设计菜单和工具栏 208
8.1 设计菜单 208
8.1.1 菜单系统的组成和规划 208
8.1.2 菜单设计器 209
8.1.3 创建条形菜单 211
8.1.4 创建快捷菜单 212
8.1.5 菜单的应用 213
8.2 创建自定义工具栏 215
8.2.1 创建类 215
8.2.2 在表单中使用工具栏 216
8.2.3 协调菜单和自定义工具栏 216

第9章 程序的测试与调试 217
9.1 程序中常见的错误类型 217
9.1.1 错误类型 217
9.1.2 检查错误 218
9.2 使用调试器 218
9.2.1 调试器环境 218
9.2.2 设置断点 221
9.2.3 调试菜单 221

第 10章 多用户与共享技术 222
10.1 多用户环境中的数据访问技术 222
10.1.1 在多用户环境中访问数据 222
10.1.2 锁定数据的方法 223
10.1.3 解锁数据的方法 226
10.1.4 数据工作期 226
10.1.5 数据缓冲技术 228
10.2 数据更新技术 231
10.2.1 使用缓冲技术进行数据更新 231
10.2.2 使用事务处理机制管理更新 232
10.2.3 通过视图管理数据更新 238
10.3 对访问冲突的处理 240
10.3.1 管理缓冲冲突 240
10.3.2 检测并避免冲突 242
10.3.3 使用备注字段检查冲突 243
10.3.4 处理冲突的规则 243

第 11章 制作应用程序安装盘 244
11.1 创建安装程序 244
11.1.1 制作步骤 244
11.1.2 可发布文件 244
11.1.3 受限制文件 245
11.2 使用安装向导 246
11.2.1 定位文件 246
11.2.2 指定组件 246
11.2.3 磁盘映像 247
11.2.4 安装选项 248
11.2.5 默认目标目录 248
11.2.6 改变文件设置 248
11.2.7 完成 249
11.3 检测安装程序 250

第 12章 小型应用系统开发 251
12.1 信息系统开发过程 251
12.2 需求分析 251
12.2.1 系统功能分析 252
12.2.2 系统功能模块设计 252
12.2.3 数据流图(DFD)和数据字典(DD) 253
12.3 数据库设计 253
12.3.1 概念结构设计 253
12.3.2 逻辑结构设计 256
12.3.3 物理结构设计 259
12.3.4 数据库的实现 259
12.4 系统功能模块的设计 261
12.4.1 设计系统主界面 261
12.4.2 设计查询表单 262
12.4.3 设计维护表单 264
12.4.4 设计统计界面 266
12.4.5 设计报表界面及报表 267
12.5 应用程序的编译及发布 269

第 2篇 基础练习篇

基础练习1 273
基础练习2 275
基础练习3 278
基础练习4 281
基础练习5 286
基础练习6 288
基础练习7 288
基础练习8 290
基础练习9 291

第3篇 综合练习篇

笔试模拟题一 293
笔试模拟题二 297
笔试模拟题三 303
笔试模拟题四 308
笔试模拟题五 314

附录A 基础练习篇基础练习题参考答案 320
附录B 综合练习篇笔试模拟题参考答案 323

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 计算机基础(第二版)

    相万让 王建珍 周明红

      本书是《计算机基础》的第二版,在原版的基础上做了技术上的更新,内容上的补充。主要内容仍分为三篇:第1篇为知...

    ¥31.00
  • 计算机基础实验指导(第二版)

    相万让 王建珍 周明红

      本书是《计算机基础(第二版)》的配套实验教材。在原版的基础上,更新了实验环境,增加了综合训练部分,补充了新...

    ¥15.00
  • 网页设计与制作实验指导(第二版)

    相万让 赵怡 高爱乃

      本书是《网页设计与制作》(第二版)的配套实验教材。其内容分为三部分:基础实验部分,有49个与教材中的11章...

    ¥20.00
  • 数据库原理与设计(第二版)

    张龙祥 黄正瑞 龙军

      本书是为满足新世纪高等学校数据库教学的需要而编写的教材。本书较全面地介绍数据库系统的基本原理、设计和应用技...

    ¥29.80
  • 网页设计与制作(第二版)

    相万让 赵怡 高爱乃

      本书是《网页设计与制作》的第二版,在原版的基础上,理顺了结构,整合了内容,更新了技术,使其更加实用、适用。...

    ¥28.00

相关图书

  • C语言程序设计习题与实验指导

    孟东霞 相洁

    本书是与主教材《C语言程序设计》配套的实验与训练参考书,同时也是一本可以独立于主教材的实验练习与实训提高的实践...

    ¥39.80
  • C++面向对象程序设计(微课版)

    鲁丽 张翼 殷福安

    本书结合C++语言,介绍了面相对象程序设计的基本知识及应用。全书包括C++语言基本知识、C++面向过程的程序设...

    ¥65.00
  • Java面向对象思想与程序设计

    刘彦君 张仁伟 满志强

    本书共分为14章,主要内容包括Java概述、Java语言基础语法、面向对象思想、类设计基础、类设计进阶、异常处...

    ¥69.80
  • C语言程序设计教程

    王继鹏

    本书是为将C语言作为入门语言的程序设计课程的初学者所编写的,以培养读者程序设计的基本能力为基本目标。 本书全...

    ¥55.00
  • Python 3 程序设计

    刘德山

    全书共14章,第1章至第10章是Python语言基础,覆盖了全国计算机等级考试Python语言的主要内容;第1...

    ¥49.80
人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部