21世纪高等学校规划教材

Visual FoxPro 程序设计

分享 推荐 0 收藏 0 阅读 2.1K
吴昊 , 熊李艳 (主编) 雷莉霞 , 范萍 , 李明翠 , 段楠楠 (副主编) 978-7-115-25534-1

关于本书的内容有任何问题,请联系 刘博

1、本书按照数据库技术(VFP)课程的特点,采用3个大知识单元,即数据表(库)设计、结构化程序设计、可视化设计(系统设计)。由浅入深,循序渐进,符合读者的认识规律与编程能力的形成规律,有利于教学的组织、实施与考核,利于教学效果的巩固和教学质量的提高。
2、精心选择示例,书中的示例都是作者精心设计的,表达准确、简练、规范,示范性强,既学以致用,同时突破难点。
3、在教材中贯穿“案例教学”,通过典型案例分析与相应的实验、实训,提高实际应用技能,建立良好的系统开发和程序设计思维,使该课程在同类课程中处于较先进的地位。
4、强调应用,每章有学习目标,章后有习题。以案例组织教学,更加突出应用能力的培养。通过合理组织教学内容,辅以多种形式的操作习题和实验,使学生掌握分析问题和解决问题的能力,培养学生具备较强的自学能力、实践能力。
5、本着系统、合理、准确和实用的原则,对教材内容进行按需重新整合。在教学内容的安排上,按应用需要组织教学内容,结合典型案例进行分析和实训;对必要的基本知识进行深入浅出、图文并茂的讲解,使其浅显易懂;以模块化组织教材内容,以适应不同学校的教学需要。
6、 增加课设环节,力求推进与培养学生自主学习能力。
¥35.00 ¥29.75 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  《Visual FoxPro 程序设计》以Visual FoxPro 6.0中文版为基础,主要讲述了Visual FoxPro的基本知识、数据库的建立和使用、数据库的基本操作、程序设计、关系数据库标准语言SQL、表单设计、菜单设计、报表设计、系统开发等。
  《Visual FoxPro 程序设计》编写了与之配套的实验教材,根据教学内容的要求,其中每个实验都包括实验目的、实验知识介绍、实验示例和上机实验。同时,实验教材还提供了大量的针对性很强的习题。以知识点为线索,通过各种题型让读者掌握本课程的重点和难点。
  《Visual FoxPro 程序设计》理论教学与实践教学相结合,图文并茂,内容实用,层次分明,适合作为高校非计算机专业学生的数据库技术与应用课程的教材,也可作为成人教育和职业技术教育的数据库应用课的教材,还可作为工程技术人员和自学爱好者学习数据库的使用方法,以及计算机等级考试的辅导用书。

目录

目 录

第 1章 数据库系统简介 1
1.1 数据处理技术发展概述 1
1.1.1 数据与信息 1
1.1.2 数据处理 1
1.1.3 数据库的发展阶段 2
1.2 数据库系统的基本概念 3
1.2.1 数据库 3
1.2.2 数据库管理系统 4
1.2.3 数据库应用系统和数据库系统 4
1.3 数据模型 5
1.3.1 层次模型 5
1.3.2 网状模型 6
1.3.3 关系模型 7
1.4 关系数据库 7
1.4.1 基本概念 8
1.4.2 数据完整性 9
1.4.3 对关系数据库的要求 10
1.4.4 关系运算 10
1.5 Visual FoxPro 6.0系统概述 12
1.5.1 Visual FoxPro 6.0的基本功能 12
1.5.2 Visual FoxPro 6.0的特点 12
1.5.3 Visual FoxPro 6.0的文件 13

第 2章 Visual FoxPro 6.0的基础知识 15
2.1 Visual FoxPro 6.0系统菜单的使用 15
2.1.1 Visual FoxPro 6.0用户界面 15
2.1.2 工具栏 16
2.1.3 配置Visual FoxPro 6.0的运行环境 17
2.2 Visual FoxPro 6.0辅助设计工具 19
2.2.1 向导 19
2.2.2 设计器 20
2.2.3 生成器 20
2.3 Visual FoxPro 6.0的基本概念 21
2.3.1 Visual FoxPro 6.0的项目 21
2.3.2 Visual FoxPro 6.0的工作方式 21
2.3.3 Visual FoxPro 6.0的命令格式 22
2.4 Visual FoxPro 6.0的数据类型和数据存储 24
2.4.1 数据和数据类型 24
2.4.2 常量 25
2.4.3 变量及其基本操作 28
2.5 运算符与表达式 33
2.5.1 算术运算符和算术表达式 34
2.5.2 字符串运算符和字符串表达式 34
2.5.3 日期运算符和日期表达式 35
2.5.4 关系运算符和关系表达式 35
2.5.5 逻辑运算符和逻辑表达式 37
2.5.6 名表达式 37
2.5.7 运算符的优先顺序 38
2.6 函数 39
2.6.1 函数的分类 39
2.6.2 常用函数 40
2.7 数组 45
2.7.1 数组的概念 45
2.7.2 数组的定义 45
2.7.3 数组的赋值 47
2.7.4 数组的使用 48

第3章 数据库与表的基本操作 49
3.1 创建数据表 49
3.1.1 字段类型 49
3.1.2 创建表结构 51
3.1.3 修改表结构 55
3.1.4 表的打开和关闭 55
3.2 表记录的基本操作 56
3.2.1 追加记录 56
3.2.2 显示记录 56
3.2.3 定位记录 57
3.2.4 修改记录 60
3.2.5 删除记录 60
3.2.6 筛选记录 61
3.2.7 表操作的常用命令 63
3.3 建立数据库 69
3.3.1 数据库设计 69
3.3.2 创建数据库 70
3.3.3 打开数据库 70
3.3.4 关闭数据库 70
3.4 索引和排序 70
3.4.1 索引文件的类型 71
3.4.2 索引文件的建立 72
3.4.3 索引的修改和删除 74
3.4.4 索引文件的使用 75
3.4.5 排序 76
3.5 记录的查询 77
3.5.1 顺序查询 77
3.5.2 索引查询 77
3.6 表中数值参数的统计 78
3.6.1 求和 78
3.6.2 平均值 78
3.6.3 计数 79
3.6.4 汇总 79
3.7 文件操作命令 80
3.7.1 文件复制命令 80
3.7.2 文件重命名命令 81
3.7.3 删除文件命令 81
3.7.4 查看文件目录 81

第4章 数据库和表的应用 82
4.1 数据库的使用 82
4.1.1 向数据库添加数据表 82
4.1.2 从数据库中移去表 83
4.1.3 展开或折叠一个表 83
4.1.4 重排数据库的表 84
4.2 数据库的应用 84
4.2.1 使用其他数据库中的表 84
4.2.2 创建存储过程 84
4.2.3 引用多个数据库 84
4.3 设置表属性 86
4.3.1 设置字段标题 86
4.3.2 为字段输入注释 86
4.3.3 控制字段数据输入 87
4.3.4 控制记录的数据输入 88
4.4 建立表间的关系 90
4.4.1 创建关系 90
4.4.2 编辑表间的关系 91
4.4.3 删除表间的关系 91
4.4.4 参照完整性 91
4.5 使用多个表 92
4.5.1 查看工作区 92
4.5.2 在工作区中打开表 92
4.5.3 在工作区中关闭表 93
4.5.4 引用工作区 94
4.5.5 设置表间的临时关系 94

第5章 项目管理器 97
5.1 项目管理器介绍 97
5.1.1 项目管理器功能 97
5.1.2 项目管理器管理项目 97
5.2 项目连编 100
5.3 项目信息和项目文档 101

第6章 VFP程序设计基础 102
6.1 程序设计的基本概念 102
6.1.1 VFP程序设计的概念 102
6.1.2 算法介绍 102
6.2 VFP程序设计步骤 108
6.2.1 应用程序的建立 108
6.2.2 应用程序的运行 109
6.2.3 应用程序的修改 109
6.3 VFP程序设计语言基础 110
6.3.1 VFP语言的特点 110
6.3.2 源程序的组成 110
6.4 顺序结构 115
6.5 选择(分支)结构 116
6.5.1 单分支结构 116
6.5.2 双分支结构 117
6.5.3 多分支结构 118
6.6 循环结构 120
6.6.1 条件循环(While循环) 120
6.6.2 计数型循环(FOR型循环) 122
6.6.3 指针型循环(Scan型) 123
6.6.4 多重循环结构 124
6.7 过程(多模块)程序 126
6.7.1 过程、函数的定义 127
6.7.2 调用过程、函数 128
6.8 变量的作用域 130
6.8.1 公共变量 130
6.8.2 私有变量 130
6.8.3 本地变量 131

第7章 SQL关系数据库查询语言 132
7.1 SQL概述 132
7.1.1 SQL语言的特点 132
7.1.2 SQL语言的组成 133
7.2 SQL数据定义语言 133
7.2.1 创建基本表 133
7.2.2 修改基本表 135
7.2.3 删除基本表 137
7.3 SQL数据查询语言 137
7.3.1 SELECT语句 137
7.3.2 简单查询 139
7.3.3 连接查询 142
7.3.4 嵌套查询 144
7.3.5 分组与计算查询 144
7.3.6 集合的并运算 145
7.3.7 重定向 146
7.4 SQL数据操纵语言 146
7.4.1 数据插入 146
7.4.2 数据更新 147
7.4.3 数据删除 148

第8章 查询与视图 149
8.1 创建查询 149
8.1.1 利用“查询向导”建立查询 149
8.1.2 利用查询设计器设计查询 152
8.1.3 查询的运行和修改 152
8.1.4 定向输出查询结果 152
8.2 创建视图 152
8.2.1 利用“视图向导”创建视图 153
8.2.2 用视图设计器创建视图 153
8.2.3 利用视图更新数据 154

第9章 面向对象的程序设计 156
9.1 VFP中的对象 156
9.1.1 面向对象的基本概念 156
9.1.2 对象的属性、事件和方法 156
9.2 创建对象和类 159
9.2.1 类的概念 160
9.2.2 类的创建 162
9.2.3 对象的应用 164
9.3 表单设计 165
9.5 数据环境 175

第 10章 常用的表单控件 177
10.1 标签控件 177
10.2 命令按钮控件 179
10.3 文本框控件 181
10.4 计时器控件 184
10.5 编辑框控件 186
10.6 微调器控件 189
10.7 复选框控件 191
10.8 形状控件 193
10.9 线条控件 194
10.10 选项组控件 194
10.11 命令组控件 197
10.12 图像控件 198
10.13 列表框控件 200
10.14 组合框 204
10.15 表格控件 206
10.16 页框控件 211

第 11章 报表和标签 215
11.1 创建报表 215
11.1.1 报表向导创建报表 215
11.1.2 快速报表 217
11.1.3 报表设计器创建报表 218
11.1.4 修改报表布局 219
11.1.5 报表预览和打印 222
11.2 设计标签 223
11.2.1 标签向导 223
11.2.2 标签设计器 224

第 12章 菜单和工具栏设计 225
12.1 菜单设计概述 225
12.1.1 菜单系统 225
12.1.2 创建菜单系统的步骤 226
12.1.3 规划和设计菜单系统 226
12.2 下拉式菜单设计 226
12.2.1 菜单设计器 227
12.2.2 “显示”菜单的命令 228
12.2.3 “快速菜单”命令 229
12.2.4 生成和运行菜单 230
12.3 创建自定义工具栏 231

第 13章 应用系统开发 234
13.1 应用系统开发步骤 234
13.2 “教师工资管理系统”的开发实例 236
13.2.1 需求分析 236
13.2.2 数据库设计 237
13.2.3 系统总体设计 238
13.2.4 系统实现 239
13.2.5 项目的管理 249
13.2.6 软件的发布 250

参考文献 252

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 大学物理实验

    陈庆东

    本书是有关物理实验的教材。全书共42个实验,涉及力学、热学、电磁学、光学和近代物理等方面,其中有综合与设计性实...

    ¥49.80
  • 大学信息技术教程

    严熙

    本书分为两大部分,第一部分为信息技术基础,主要介绍计算机信息处理技术的基础知识,共分6个章节,系统地论述了计算...

    ¥52.00
  • 大学计算机基础案例教程

    魏娟丽

    本书打破了传统模式,以实际应用为出发点,通过大量来源于实际工作的精彩实例,全面涵盖了读者在使用Word、Exc...

    ¥39.80
  • 高等数学(下册)

    许峰 殷志祥 周继振 詹倩

    本书分为上、下两册。下册主要内容为向量代数与空间解析几何、多元函数微分学及应用、重积分、曲线积分、曲面积分、无...

    ¥44.00
  • 高等数学(上册)

    许峰 范自强 耿显亚 孙侠

    本书分为上、下两册。上册主要内容为函数、极限与连续,一元函数微分学,微分中值定理与导数的应用,一元函数积分学,...

    ¥45.00

相关图书

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