第1章 visualfoxpro程序的初步认识
1.1 vfp用户界面与启动、退出
1.2 类和对象
1.2.1 对象的属性、事件和方法
1.2.2 对象的引用
1.2.3 表单中的基本控件
1.2.4 知识拓展:从结构化程序设计到面向对象程序设计
习题一
第2章 vfp的语言基础
2.1 数据类型、常量、变量
2.2 运算符与表达式
2.2.1 算术运算表达式
2.2.2 字符运算表达式
2.2.3 日期及日期时间表达式
2.2.4 关系表达式
2.2.5 逻辑表达式
2.3 常用函数
2.3.1 数值处理函数
2.3.2 字符串处理函数
2.3.3 日期和时间函数
2.3.4 数据类型转换函数
2.3.5 测试函数与系统对话框函数
习题二
第3章 vfp中的程序设计
3.1 程序的3种基本结构
3.1.1 算法的特点
3.1.2 顺序结构
3.1.3 分支结构
3.1.4 循环结构
3.2 数组在程序中的应用
3.3 自定义方法
3.3.1 自定义方法的建立与调用
3.3.2 参数传递与方法的返回值
3.3.3 变量的作用域
习题三
第4章 数据库与表的基本操作
4.1 图书管理系统概述
4.1.1 图书管理系统的功能
4.1.2 图书管理系统的数据信息及表示
4.2 建立数据库、数据表
4.3 数据表的创建
4.3.1 在项目管理器中建立图书管理数据库的数据表
4.3.2 知识拓展:sql语言简介
4.3.3 知识拓展:数据库表的约束机制
4.4 基于数据表的表单设计
习题四
第5章 数据表的维护
5.1 记录指针的定位
5.1.1 记录指针的绝对移动
5.1.2 记录指针的相对移动
5.2 记录的维护
5.2.1 记录的增加
5.2.2 记录的删除与恢复
5.2.3 记录的修改
5.2.4 知识拓展:数组与表中记录间的数据交换
5.3 多表操作
5.3.1 表的索引
5.3.2 数据表之间的关联
5.3.3 数据表之间的永久关系
5.3.4 知识拓展:表记录的排序
习题五
第6章 查询和统计
6.1 数据表的查询
6.1.1 按条件查询
6.1.2 多表查询
6.1.3 查询设计器的使用
6.2 数据统计
6.3 sql查询
6.4 创建视图
习题六
第7章 报表设计
7.1 报表的创建
7.1.1 建立快速报表
7.1.2 利用报表向导建立报表
7.1.3 利用报表设计器建立报表
7.2 设置报表
7.2.1 利用报表设计器修改报表
7.2.2 知识拓展:报表的页面设置
习题七
第8章 菜单与工具栏
8.1 创建菜单系统
8.1.1 创建主菜单
8.1.2 创建子菜单
8.1.3 指定菜单项任务
8.1.4 运行菜单系统
8.1.5 创建快捷菜单
8.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.3 系统详细设计
9.3.1 创建项目文件、数据库、数据表及表间关系
9.3.2 界面设计
9.3.3 主菜单设计
9.3.4 表单设计
9.3.5 报表设计
9.4 用项目管理器连编成应用程序
9.4.1 设置文件的“排除”与“包含”
9.4.2 设置主程序
9.4.3 连编项目
9.4.4 连编应用程序
9.4.5 连编其他选项
9.4.6 运行应用程序
9.5 应用程序的发布
9.5.1 发布树
9.5.2 应用程序发布和安装
9.5.3 本系统执行过程说明
习题九
附录
附录a visualfoxpro常用函数
附录b visualfoxpro常用类与对象
附录c visualfoxpro常用方法
附录d visualfoxpro常用事件
附录e visualfoxpro常用属性
参考文献