标题：VisualFoxpro程序设计基础与项目实训
Visual Foxpro程序设计基础与项目实训
作　　者： 孙承爱，李堂军 主编
出版时间： 2009-2-1 
字　　数： 560000 
版　　次： 1 
页　　数： 356 
开　　本： 16开 
印　　次： 1 
纸　　张： 胶版纸
I S B N ： 9787300099361 
包　　装： 平装
所属分类： 图书[1] >> 计算机/网络 >> 数据库 >> Foxpro
编辑推荐
由Microsoft软件教育专家和资深软件工师联袂策划和编写，基础知识结合典型实例，方便读者动手实践，快速掌握所学知识，精选大型项目实训案例及5个课程设计，便于巩固知识、学以致用。
59小节长达130分钟高清视频教学课程（AVI），适合多媒体教室教学演示，满足现代教学需求，附送书中全部实例的相关素材文件，提高学习效率。
体例新颖，三位一体：在国家计算机应用技能最新教育理念的指导下，我们邀请企业技术专家和一线骨干教师共同精心企划本套丛书，依托“基础+项目实践+课程设计”的三位一体教学模式组织内容，体例新颖。
实例丰富，紧贴行业应用：精心组织了与行业应用紧密结合的典型实例，且实例丰富，让教师在授课过程中有更多的演示环节，让学生在学习过程中有更多的动手实践机会，迅速将所学内容应用于实际工作中。
以项目开发为目标：本丛书中的各分册都是在一个或多个项目的实现过程中，融入相关知识点。这里的“项目”是指基于工作过程的，从典型工作任务中提炼并分析得到的，符合学生认知过程和学习领域要求的，模拟任务且和实际工作岗位要求一致的项目。
内容简介
本书由Microsoft软件教育专家和资深软件工程师联袂策划和编写，以“学以致用”为写作出发点，基于Visual FoxPro 6.0（本书简称VFP）系统软件，详细地讲解了VFP的基础知识和程序设计方法。
全书共14章，其中，第1~12章介绍数据库系统概述、VFP系统简介、VFP语言基础、项目管理器、数据库操作、表的操作与索引、查询与视图、SQL语言、VFP程序设计基础、表单设计、菜单设计、报表设计等内容；第13章介绍大型项目实训案例——本科生毕业设计管理系统的开发；第14章精选5个课程设计选题，包括学生成绩管理系统的开发、学生综合考评管理系统的开发、教师工资管理系统的开发、学生通讯录管理系统的开发、设备管理系统的开发。本书的附录部分提供了习题参考答案，方便读者练习。
本书特别适合作为应用型本科、示范性高职高专以及计算机培训学校的相关专业教材，也可作为参加全国计算机等级考试的考生及程序设计爱好者的参考用书。
本书配套的CD多媒体教学资源包中包含59小节长达130分钟的多媒体视频教学课程，以及本书全部实例的相关素材文件。
目录
第1章 数据库系统概述
1.1 数据库系统
1.1.1 数据管理技术的发展
1.1.2 数据库系统的组成
1.1.3 数据模型
1.1.4 关系型数据库
1.2 数据库系统设计步骤
1.3 习题
1.3.1 解释术语
1.3.2 简答题
第2章 VFP系统简介
2.1 数据库的演变
2.2 VFP的特点
2.3 VFP的安装、启动与退出
2.3.1 VFP的安装
2.3.2 VFP的启动
2.3.3 VFP的退出
2.4 VFP的主界面
2.4.1 用户界面
2.4.2 标题栏
2.4.3 菜单栏
2.4.4 工具栏
2.4.5 “命令”窗口
2.4.6 工作区
2.4.7 状态栏
2.5 VFP的对话框
2.6 VFP的配置、向导、设计器和生成器
2.6.1 VFP的配置
2.6.2 VFP的向导
2.6.3 VFP的设计器
2.6.4 VFP的生成器
2.7 习题
2.7.1 解释下列工具的作用
2.7.2 简答题
第3章 VFP语言基础
3.1 标识符
3.1.1 关键字
3.1.2 预定义标识符
3.1.3 用户自定义标识符
3.2 数据类型
3.2.1 既适用于内存变量又适用于字段变量的数据类型
3.2.2 只适用于字段变量的数据类型
3.2.3 只适用于内存变量的数据类型
3.3 常量与变量
3.3.1 常量
3.3.2 变量
3.4 数组
3.4.1 数组的定义
3.4.2 数组的赋值与使用
3.4.3 用字段变量给数组赋值
3.5 运算符和表达式
3.5.1 算术运算符与算术表达式
3.5.2 关系运算符与关系表达式
3.5.3 逻辑运算符与逻辑表达式
3.5.4 字符运算符与字符表达式
3.5.5 日期时间运算符和日期时间表达式
3.6 常用标准函数
3.6.1 数值运算函数
3.6.2 字符操作函数
3.6.3 日期时间函数
3.6.4 类型转换函数
3.6.5 测试函数
3.7 习题
3.7.1 选择题
3.7.2 简答题
第4章 项目管理器
4.1 项目
4.1.1 创建项目
4.1.2 打开和关闭项目
4.2 项目管理器的界面操作
4.2.1 改变显示外观
4.2.2 拆分项目管理器
4.2.3 设置选项卡的顶层显示
4.2.4 停放项目管理器
4.2.5 项目管理器中的命令按钮
4.3 项目管理器的功能
4.4 上机实训
4.5 习题
4.5.1 选择题
4.5.2 填空题
4.5.3 操作题
第5章 数据库操作
5.1 创建数据库
5.2 使用数据库
5.2.1 打开和关闭数据库
5.2.2 展开或折叠数据库中的表
5.2.3 重排数据库中的表
5.3 修改与删除数据库
5.3.1 修改数据库
5.3.2 删除数据库
5.4 备份与恢复数据库
5.5 上机实训
5.6 习题
5.6.1 选择题
5.6.2 填空题
5.6.3 操作题
第6章 表的操作与索引
6.1 创建表
6.1.1 表结构的设计
6.1.2 数据库表的创建
6.1.3 自由表的创建
6.2 数据表的基本操作
6.2.1 打开和关闭表
6.2.2 显示表结构
6.2.3 修改表结构
6.2.4 浏览表记录
6.2.5 移动记录指针
6.2.6 添加表记录
6.2.7 修改表记录
6.2.8 删除和恢复记录
6.2.9 复制表
6.2.10 表与数组间的数据传递
6.3 排序与索引
6.3.1 排序
6.3.2 索引及索引文件的概念
6.3.3 建立索引
6.3.4 使用索引
6.4 统计与计算
6.4.1 统计记录个数
6.4.2 求平均值及总和
6.4.3 分类汇总
6.5 多数据表操作
6.5.1 工作区
6.5.2 表的关联
6.6 设置参照完整性
6.6.1 参照完整性生成器
6.6.2 设置参照完整性
6.7 上机实训
6.8 习题
6.8.1 选择题
6.8.2 填空题
6.8.3 操作题
第7章 查询与视图
7.1 查询
7.1.1 创建查询
7.1.2 修改查询文件
7.1.3 查询去向及运行查询
7.2 视图
7.2.1 建立本地视图
7.2.2 建立远程视图
7.2.3 修改视图及浏览视图
7.2.4 操作视图的命令
7.3 上机实训
7.4 习题
7.4.1 选择题
7.4.2 填空题
7.4.3 操作题
第8章 SQL语言
8.1 SQL概述
8.1.1 SQL的主要特点
8.1.2 VFP对SQL的支持
8.2 SQL的数据定义功能
8.2.1 创建表结构
8.2.2 修改表结构
8.2.3 删除表
8.2.4 创建临时表
8.3 SQL的数据操纵功能
8.3.1 插入记录
8.3.2 删除数据
8.3.3 更新数据
8.4 SQL的数据查询功能
8.4.1 简单查询
8.4.2 联接查询
8.4.3 嵌套查询
8.4.4 计算查询
8.4.5 分组查询
8.4.6 查询去向
8.4.7 部分查询
8.5 SQL对其他数据对象的操作
8.5.1 创建视图
8.5.2 删除视图
8.5.3 查询视图
8.6 上机实训
8.7 习题
8.7.1 选择题
8.7.2 填空题
8.7.3 操作题
第9章 VFP程序设计基础
9.1 问题求解与算法描述
9.1.1 问题求解
9.1.2 算法及其特点
9.1.3 算法描述
9.2 程序设计基础知识
9.2.1 创建/修改程序文件的方法
9.2.2 执行程序文件的命令
9.2.3 程序文件的书写规则
9.2.4 程序设计辅助命令　　
9.2.5 基本的输入/输出命令
9.3 顺序结构程序设计
9.4 分支结构程序设计
9.4.1 简单分支结构
9.4.2 多分支条件语句
9.5 循环结构程序设计
9.5.1 循环程序结构
9.5.2 循环程序的嵌套
9.6 子程序及其调用
9.6.1 子程序的概念及其使用
9.6.2 程序中的变量及其作用域
9.7 过程和自定义函数
9.7.1 过程及过程文件
9.7.2 自定义函数
9.8 上机实训
9.9 习题
9.9.1 选择题
9.9.2 填空题
9.9.3 操作题
第10章 表单设计
10.1 面向对象编程
10.1.1 面向对象编程的基本概念
10.1.2 VFP中对象的操作
10.2 VFP基类简介
10.2.1 基类
10.2.2 容器类和控件类
10.3 表单概述
10.3.1 表单设计
10.3.2 “表单设计器”工具栏
10.3.3 设置数据环境
10.3.4 “表单控件”工具栏
10.3.5 控件的操作与布局
10.3.6 表单属性设置
10.3.7 表单常用的事件和方法
10.4 表单编程常用控件和容器
10.4.1 标签控件
10.4.2 文本框控件
10.4.3 命令控件
10.4.4 命令组控件
10.4.5 编辑框控件
10.4.6 复选框控件
10.4.7 选项组控件
10.4.8 计时器控件
10.4.9 列表框控件
10.4.10 组合框控件
10.4.11 表格控件
10.4.12 页框控件
10.5 上机实训
10.6 习题
10.6.1 选择题
10.6.2 操作题
第11章 菜单设计
11.1 菜单设计概述
11.1.1 菜单设计的基本过程
11.1.2 菜单系统的规划
11.1.3 系统菜单
11.1.4 菜单设计器
11.2 下拉菜单设计
11.2.1 创建下拉菜单
11.2.2 修改下拉菜单
11.2.3 将下拉菜单应用到表单
11.2.4 将下拉菜单应用到顶层表单
11.3 快捷菜单设计
11.4 上机实训
11.5 习题
11.5.1 选择题
11.5.2 填空题
第12章 报表设计
12.1 报表设计概述
12.1.1 报表设计的主要步骤
12.1.2 常用的报表布局
12.2 利用向导创建报表
12.2.1 创建单报表
12.2.2 创建一对多报表
12.3 报表设计器
12.3.1 启动报表设计器
12.3.2 报表菜单
12.3.3 “报表设计器”工具栏
12.4 利用报表设计器创建报表
12.4.1 报表数据源
12.4.2 报表的带区
12.4.3 插入报表控件
12.4.4 设置域控件格式
12.4.5 调整控件
12.4.6 插入页码和当前日期
12.5 数据分组
12.6 预览和打印报表
12.6.1 报表的页面与打印环境设置
12.6.2 报表的打印控制
12.6.3 报表的输出
12.7 上机实训
12.8 习题
12.8.1 选择题
12.8.2 填空题
第13章 项目实训——本科生毕业设计管理系统的开发
13.1 应用程序开发的基本步骤
13.1.1 可行性研究阶段
13.1.2 需求分析阶段
13.1.3 系统设计阶段
13.1.4 实现阶段
13.1.5 测试运行阶段
13.2 系统发布
13.2.1 构造应用程序框架
13.2.2 将文件加入到项目中
13.2.3 连编应用程序
13.3 界面设计
13.3.1 教师操作界面设计
13.3.2 学生操作界面设计
13.3.3 管理员操作界面设计
13.4 详细设计
13.5 代码实现
第14章 课程设计
14.1 学生成绩管理系统的开发
14.2 学生综合考评管理系统的开发
14.3 教师工资管理系统的开发
14.4 学生通讯录管理系统的开发
14.5 设备管理系统的开发
附录 参考答案