Visual FoxPro 6.0 程序设计(配学习卡)
作者: 李珍香 主编
出版时间:2003-05-15
出版社:高等教育出版社
- 高等教育出版社
- 9787040125177
- 1
- 247082
- 平装
- 16开
- 2003-05-15
- 223
- 工学
- 软件工程
本书是教育部普通高等教育“十五”国家级规划教材,主要阐述Visual FoxPro 6.0系统的程序设计方法和技术。全书共11章,主要内容为:Visual FoxPro 6.0的基础知识与基本操作;利用项目管理器设计表、查询和视图、表单和报表、菜单和类等;结合实例详细介绍了常用控件的程序设计和表单设计;第10章为Visual FoxPro 6.0的高级应用,是该课程的深入和提高部分;最后一章是该课程的综合,结合“高校学生收费管理系统”介绍了利用项目管理器开发应用系统的全过程,以便使读者掌握实际应用程序的开发技术。
本书配有实训及实验指导书、操作练习及系统开发配套光盘和免费的电子教案。配套光盘包含高校学生收费管理系统、财务管理系统、所有实例、习题解答、实验和实践的操作步骤;电子教案采用超链接技术,可以任意修改。
本书结构安排合理,内容深入浅出、通俗易懂、实例丰富、图文并茂,实用性和实践性强。可作为高等职业学校、高等专科学校、成人高校及本科院校的二级职业技术学院、继续教育学院和民办高校相关专业数据库应用技术的教材,也可供参加全国计算机等级考试二级Visual FoxPro程序设计的学生和各类信息管理人员的学习参考。
第1章 Visual FoxPro 6.0概述
1.1 FoxPro发展简介
1.2 Visual FoxPro 6.0的功能和特点
1.2.1 Visual FoxPro 6.0的功能
1.2.2 Visual FoxPro 6.0的特点
1.3 Visual FoxPro 6.0的安装与配置
1.3.1 Visual FoxPro 6.0的安装
1.3.2 Visual FoxPro 6.0的配置
1.4 Visual FoxPro 6.0的环境
1.4.1 Visual FoxPro 6.0的启动和退出
1.4.2 Visual FoxPro 6.0的菜单系统
1.4.3 Visual FoxPro 6.0的文件类型
1.4.4 Visual FoxPro 6.0的项目管理器
1.4.5 Visual FoxPro 6.0的命令窗口
习题一
第2章 Visual FoxPro 6.0编程基础
2.1 数据类型
2.1.1 字符型
2.1.2 货币型
2.1.3 日期型
2.1.4 日期时间型
2.1.5 逻辑型
2.1.6 数值型与浮点型
2.1.7 双精度型
2.1.8 整型
2.1.9 备注型
2.1.10 通用型
2.1.11 二进制数据类型
2.1.12 对象型
2.2 数据容器
2.2.1 常量
2.2.2 变量
2.2.3 数组
2.2.4 字段
2.2.5 记录
2.2.6 对象
2.3 操作符和表达式
2.3.1 操作符
2.3.2 表达式
2.4 命令和函数
2.4.1 命令格式
2.4.2 命令书写的有关约定
2.4.3 函数
2.5 流程控制语句
2.5.1 顺序结构
2.5.2 分支选择结构
2.5.3 循环结构
2.6 程序文件
2.6.1 程序文件的创建与编辑
2.6.2 程序文件的运行
习题二
第3章 表的创建与基本操作
3.1 表的基本概念
3.2 创建新表
3.2.1 用表设计器创建表
3.2.2 设计表时应说明的问题
3.3 表的基本操作
3.3.1 表的打开和关闭
3.3.2 数据的添加、查看和编辑
3.3.3 定制浏览窗口
3.3.4 修改表的结构
3.3.5 记录的删除和恢复
3.3.6 定制表中的数据
3.4 表的索引与排序
3.4.1 什么是索引
3.4.2 索引文件类型
3.4.3 索引类型
3.4.4 创建和使用索引
3.4.5 表的排序
3.5 表操作命令
习题三
实践三
第4章 数据库的创建与操作
4.1 数据库设计
4.1.1 数据库概述
4.1.2 确定数据库设计的目的
4.1.3 数据库设计的一般过程
4.1.4 数据库中表间的关系
4.2 创建数据库
4.2.1 建立一个新库
4.2.2 向数据库中添加表和移去表
4.2.3 在各表之间建立关系
4.2.4 管理数据库
4.3 设置表的字段属性
4.3.1 设置字段标题
4.3.2 为字段添加注释
4.3.3 设置字段默认值
4.3.4 字段的输入掩码和显示格式
4.3.5 设置字段有效性规则和说明
4.4 设置表的属性
4.4.1 长表名
4.4.2 设置记录有效性规则和错误信息
4.4.3 触发器
4.4.4 为表文件加入注释
4.4.5 使用参照完整性生成器
习题四
实践四
第5章 查询与视图
5.1 创建查询
5.1.1 用查询向导创建查询
5.1.2 查询设计器
5.1.3 运行查询
5.2 查看查询的SQL语句
5.3 创建视图
5.3.1 视图的概念
5.3.2 创建本地视图
5.3.3 创建远程视图
5.4 利用视图更新数据
5.4.1 使表可更新
5.4.2 设置关键字段
5.4.3 设置可更新字段
5.4.4 控制更新冲突的检测
5.5 定制视图
5.5.1 控制字段显示和数据输入
5.5.2 控制更新方法
5.5.3 定制视图参数
5.6 数据库视图的操作
5.6.1 数据库视图的操作类型
5.6.2 显示视图结构
5.6.3 重新命名视图
5.6.4 删除视图
5.6.5 创建视图索引
5.7 利用视图处理自由数据
5.7.1 创建游离视图
5.7.2 显示和修改游离视图
习题五
实践五
第6章 设计报表和标签
6.1 报表与布局概述
6.1.1 报表类型
6.1.2 报表布局文件
6.1.3 报表的设计步骤
6.2 创建报表布局
6.2.1 用报表向导创建报表
6.2.2 创建快速报表
6.2.3 用报表设计器创建报表
6.3 用报表设计器修改报表
6.3.1 报表带区
6.3.2 设置报表的数据环境
6.3.3 增添报表控件
6.3.4 设置报表页
6.3.5 控件的打印控制
6.3.6 数据分组
6.4 标签设计
6.4.1 用标签向导创建标签
6.4.2 用标签设计器创建标签
习题六
实践六
第7章 面向对象的程序设计基础
7.1 面向对象程序设计的基本概念
7.1.1 对象、控件和类
7.1.2 对象的事件、方法和属性
7.1.3 继承、封装和多态
7.1.4 激发和响应
7.2 Visual FoxPro 6.0中的类和对象
7.2.1 Visual FoxPro 6.0中的基类
7.2.2 容器类和控件类
7.2.3 如何创建新类
7.2.4 将类添加到表单中
7.2.5 类浏览器
7.3 Visual FoxPro中的对象处理
7.3.1 对象的引用
7.3.2 设置对象属性
7.3.3 响应事件
7.3.4 调用对象方法
7.4 设计面向对象程序实例
7.4.1 设计方式
7.4.2 事件捕捉
7.4.3 事件执行顺序
习题七
实践七
第8章 设计和使用表单
8.1 创建新表单
8.1.1 通过表单向导创建新表单
8.1.2 用表单设计器创建新表单
8.1.3 用表单生成器设计表单
8.2 表单中控件的调整与定制
8.2.1 添加控件
8.2.2 选定控件
8.2.3 移动控件
8.2.4 复制和删除控件
8.2.5 设置Tab顺序
8.2.6 使用自动格式生成器
8.3 为表单中的对象编写事件代码
8.3.1 Visual FoxPro 6.0的常用事件和方法
8.3.2 追踪事件序列
8.3.3 为事件编写代码
8.4 表单和控件的使用
8.4.1 表单对象
8.4.2 控件使用
实践八
第9章 菜单设计
9.1 规划菜单系统
9.1.1 菜单组成
9.1.2 菜单系统的规划原则
9.2 利用菜单设计器设计菜单
9.2.1 启动菜单设计器
9.2.2 快速菜单设计
9.2.3 创建菜单、菜单项和子菜单
9.2.4 预览菜单
9.2.5 添加访问键
9.2.6 添加快捷键
9.2.7 菜单项分组
9.2.8 启用或禁用菜单项
9.3 常规选项操作
9.3.1 为菜单系统创建缺省过程
9.3.2 为菜单系统编写初始化代码和清理代码
9.3.3 定义菜单标题的位置
9.3.4 创建SDI菜单
9.4 生成菜单程序
9.5 创建快捷菜单
习题九
实践九
第10章 Visual FoxPro的高级应用
10.1 利用API设计应用程序
10.1.1 ActiveX控件和FLL库
10.1.2 调用API示例
10.1.3 参数处理和返回值的处理
10.1.4 API的数据类型和数据结构
10.2 多用户与共享技术
10.2.1 多用户环境下的数据访问技术
10.2.2 数据更新技术
10.2.3 对访问冲突的处理
习题十
第11章 开发应用系统
11.1 系统开发基本步骤
11.1.1 建立应用程序文件夹
11.1.2 利用项目管理器组织应用程序
11.2 高校学生收费管理系统概述
11.2.1 系统任务的提出
11.2.2 系统分析
11.2.3 系统结构及功能
11.3 系统结构设计
11.3.1 数据库设计
11.3.2 创建自由表
11.3.3 创建查询
11.4 表单及报表的设计
11.4.1 表单的设计
11.4.2 报表的设计
11.5 类的设计
11.5.1 exit类
11.5.2 记录指针移动类
11.6 菜单的设计
11.7 程序的设计
11.8 连编应用程序
11.8.1 设置主文件
11.8.2 连编应用程序和可执行程序
11.9 为应用程序制作安装盘
实践十一
参考文献