- 【内容简介】
-
《Visual FoxPro程序设计教程(第3版)》围绕“岳麓书院图书管理系统”实例,完整地描述了数据库应用系统开发的各个环节,将系统开发的具体步骤详细地贯穿到各个章节的例题中。
《Visual FoxPro程序设计教程(第3版)》共10章,内容包括数据库的基础知识、数据与数据运算、数据库和数据表的操作、结构化查询语言、查询和视图、结构化程序设计、表单设计、菜单设计、报表设计、应用程序的生成与发布。每章均按知识点讲解、实例说明、课后练习的模式来组织教学内容。
《Visual FoxPro程序设计教程(第3版)》可作为普通高等院校Visual FoxPro程序设计或相关课程的教材,也可作为全国计算机等级考试二级Visual FoxPro的培训或自学教材。
- 【作者简介】
-
陈娟,湖南大学计算机与通信学院副教授,长期从事计算机教学与研究。
教学情况 1996年留校任教,2001年评为讲师 2005年副主编《大学信息技术基础》及实践教程(人民邮电出版社) 2007年副主编《计算机操作实践》(十一五规划教程) 2008年主编《VISUAL FOXPRO程序设计》及实践教程 2009年副主编《大学计算机基础-计算机操作实践》
主讲大学信息基础、数据库原理及应用、面向对象程序设计等课程
获奖情况 2002年12月获“湖南大学多媒体讲课比赛”二等奖作品“大学信息基础计算机操作实践”于2007年10月获“第七届湖南省高等学校多媒体教育软件大赛”二等奖论文《长沙新型工业化背景下高等教育发展研究》于2008年1月获长沙市科协征文活动二等奖
专业特长 具有丰富的系统分析、数据库设计经验熟练掌握Delphi语言熟练使用SQL Server、vfp数据库管理系统熟悉Office、Photoshop、flash、dreamweaver等工具的使用经验
- 【目录】
-
第1章 数据库基础1
1.1 数据库系统1
1.1.1 数据与数据处理1
1.1.2 计算机数据管理1
1.1.3 数据库系统的组成5
1.2 关系数据库7
1.2.1 概念模型7
1.2.2 数据模型9
1.2.3 关系模型9
1.2.4 关系运算12
1.3 Visual FoxPro概述14
1.3.1 Visual FoxPro的发展历程14
1.3.2 Visual FoxPro的安装14
1.3.3 Visual FoxPro的启动和退出17
1.3.4 Visual FoxPro的用户界面17
1.3.5 Visual FoxPro的选项设置19
1.4 项目管理器20
1.4.2 使用项目管理器22
1.4.3 定制项目管理器23
习题
第2章 数据与数据运算26
2.1 常量与变量26
2.1.1 常量26
2.1.2 变量28
2.1.3 数组30
2.2 运算符与表达式31
2.2.1 数值表达式31
2.2.2 字符表达式32
2.2.3 日期表达式32
2.2.4 逻辑表达式33
2.3 常 用 函 数36
2.3.1 数值处理函数36
2.3.2 字符串处理函数38
2.3.3 日期和时间函数41
2.3.4 数据类型转换函数42
2.3.5 测试函数44
习题
第3章 数据库与数据表的操作46
3.1 设计数据库46
3.1.1 了解用户需求46
3.1.2 确定数据库中所需的表48
3.1.3 设计表的结构49
3.1.4 确定表的主关键字52
3.1.5 确定表之间的关系52
3.2 建立数据库与数据表52
3.2.1 建立数据库53
3.2.2 建立数据表56
3.2.3 定义数据表结构57
3.2.4 输入数据记录58
3.2.5 修改数据表结构60
3.2.6 设置数据字典信息61
3.2.7 通过浏览窗口新增、修改、删除数据67
3.3 数据表的基本操作69
3.3.1 打开和关闭表69
3.3.2 显示表的数据记录71
3.3.3 移动记录指针72
3.3.4 查找记录74
3.3.5 新增记录75
3.3.6 删除记录76
3.3.7 修改记录77
3.3.8 筛选数据表79
3.3.9 表的复制和导入80
3.3.10 记录与数组的数据交换83
3.3.11 记录的统计84
3.4 数据库的基本操作85
3.4.1 打开数据库及设计器85
3.4.2 关闭数据库86
3.4.3 向数据库添加数据表87
3.4.4 从数据库移去数据表87
3.4.5 自由表88
3.4.6 删除数据库89
3.4.7 数据库的清理与检验89
3.5 索引的建立及使用90
3.5.1 索引的概念90
3.5.2 索引的建立91
3.5.3 索引的使用94
3.5.4 索引的删除96
3.5.5 物理排序96
3.6 多表的使用96
3.6.1 工作区97
3.6.2 使用其他工作区的表98
3.6.3 数据表之间的临时关联99
3.7 永久联系及参照完整性101
3.7.1 永久联系101
3.7.2 参照完整性102
3.7.3 数据完整性104
习题
第4章 结构化查询语言105
4.1 SQL概述105
4.1.1 SQL的发展105
4.1.2 SQL的特点105
4.2 数 据 查 询106
4.2.1 SELECT命令的基本格式106
4.2.2 简单查询107
4.2.3 特殊运算符108
4.2.4 统计查询110
4.2.5 分组查询111
4.2.6 排序查询113
4.2.7 简单连接查询114
4.2.8 超连接查询116
4.2.9 嵌套查询117
4.2.10 谓词和量词118
4.2.11 集合的并运算120
4.2.12 查询结果的输出120
4.3 数 据 操 纵121
4.3.1 插入记录121
4.3.2 更新记录122
4.3.3 删除记录122
4.4 数 据 定 义123
4.4.1 建立数据表123
4.4.2 修改数据表125
4.4.3 删除数据表127
习题
第5章 查询与视图128
5.1 查 询128
5.1.1 查询的概念128
5.1.2 查询的建立128
5.1.3 查询与SQL语句的对应132
5.1.4 查询的保存、使用和修改132
5.1.5 定义查询去向133
5.2 视 图135
5.2.1 视图的概念135
5.2.2 视图的建立136
5.2.3 视图的修改和使用138
5.2.4 视图与数据更新138
习题
第6章 结构化程序设计140
6.1 程 序 文 件140
6.1.1 程序文件的基本概念140
6.1.2 程序文件的建立和修改140
6.1.3 程序的运行142
6.1.4 输入命令143
6.1.5 其他命令144
6.2 程序的基本结构145
6.2.1 顺序结构145
6.2.2 选择结构145
6.2.3 循环结构149
6.3 多模块程序设计156
6.3.1 过程的定义和调用157
6.3.2 参数传递159
6.3.3 变量的作用域160
6.3.4 存储过程161
习题
第7章 表单设计164
7.1 面向对象基本概念164
7.1.1 对象164
7.1.2 Visual FoxPro基类简介166
7.1.3 对象的引用167
7.2 表单的建立与运行167
7.2.1 使用表单向导创建表单167
7.2.2 修改表单170
7.2.3 运行表单171
7.3 表单设计器171
7.3.1 启动表单设计器172
7.3.2 设置数据环境173
7.3.3 向表单中添加控件174
7.3.4 为表单及控件设置属性176
7.3.5 为表单及控件编写代码180
7.3.6 在表单中快速添加数据绑定控件182
7.4 表 单 控 件184
7.4.1 标签控件184
7.4.2 线条与形状控件185
7.4.3 图像控件186
7.4.4 计时器控件187
7.4.5 文本框和编辑框控件189
7.4.6 微调控件192
7.4.7 选项按钮组控件193
7.4.8 复选框控件195
7.4.9 列表框和组合框控件196
7.4.10 页框控件200
7.4.11 容器控件202
7.4.12 表格控件203
7.4.13 命令按钮和命令按钮组控件207
7.4.14 ActiveX控件和ActiveX绑定控件215
7.4.15 超级链接控件220
7.5 多重表单与表单集221
7.5.1 表单的类型221
7.5.2 主从表单之间的参数传递224
7.5.3 表单集228
7.6 自 定 义 类230
7.6.1 类的创建230
7.6.2 类的使用233
7.6.3 类的编辑235
习题
第8章 报表设计237
8.1 报 表 概 述237
8.1.1 报表组成237
8.1.2 报表布局237
8.1.3 创建报表的方法238
8.2 使用“报表向导”设计报表238
8.2.1 使用“报表向导”设计报表238
8.2.2 修改报表241
8.2.3 预览和打印报表241
8.3 使用“快速报表”设计报表243
8.4 使用“报表设计器”设计报表245
8.4.1 新建报表245
8.4.2 报表设计器245
8.4.3 报表的数据环境247
8.4.4 在报表中添加控件248
8.4.5 分组报表256
8.4.6 多栏报表258
习题
第9章 菜单设计261
9.1 菜 单 概 述261
9.1.1 菜单系统的结构261
9.1.2 设计菜单系统的原则262
9.2 下拉式菜单的设计262
9.2.1 菜单设计的基本过程262
9.2.2 定义菜单263
9.3 快捷菜单的设计271
习题
第10章 应用程序的生成与发布274
10.1 应用程序的生成与发布274
10.1.1 主文件274
10.1.2 连编项目276
10.1.3 应用程序发布278
10.2 数据库应用系统的开发步骤279
10.2.1 需求分析279
10.2.2 数据库设计279
10.2.3 应用程序设计280
10.2.4 应用程序的生成与发布281
习题
参考文献
以下为对购买帮助不大的评价