内容简介
目录
第1章 Visual FoxPro概述
1.1 Visual FoxPro简介
1.1.1 Visual FoxPro发展
1.1.2 Visual FoxPro特点
1.1.3 Visual FoxPro技术指标
1.2 Visual FoxPro集成开发环境
1.2.1 Visual FoxPro用户界面
1.2.2 Visual FoxPro菜单栏
1.2.3 Visual FoxPro工具栏
1.2.4 Visual FoxPro命令窗口
1.2.5 Visual FoxPro快捷键
1.2.6 配置Visual FoxPro
1.3.1 需求分析
1.3 库存信息管理系统的设计
1.2.7 退出Visual FoxPro
1.3.2 概念设计
1.3.3 逻辑设计
1.3.4 物理设计
1.3.5 实施及维护
习题1
第2章 自由表操作
2.1 创建自由表
2.1.1 表结构
2.1.2 字段数据类型
2.1.3 创建表结构
实例1 创建自由表account
2.2 表的基本操作
2.2.1 选择工作区
2.2.2 打开和关闭表
2.2.4 浏览、编辑和修改记录
2.2.3 记录号和记录指针
2.2.5 显示和修改表结构
2.2.6 追加和插入记录
2.2.7 删除和恢复记录
2.2.8 复制表结构和表文件
2.3 排序与索引
2.3.1 排序
2.3.2 索引
2.4 数据的导入和导出
2.4.1 导入数据
实例2 使用导入功能得到库存物品信息
2.4.2 导出数据
习题2
3.1 数据结构
3.1.1 数据类型
第3章 Visual FoxPro语言基础
3.1.2 常量
3.1.3 变量
3.1.4 数组
3.1.5 函数
3.2 操作符和表达式
3.2.1 操作符
3.2.2 表达式
3.2.3 表达式生成器
3.3 常用函数
3.3.1 数值处理函数
3.3.2 字符处理函数
3.3.3 日期和时间处理函数
3.3.4 数据类型转换函数
3.3.5 表测试函数
3.3.6 数组处理函数
3.3.7 环境和输入函数
3.4 常用命令
3.4.1 输入输出命令
3.4.2 表操作命令
3.4.3 记录过滤、统计和汇总命令
3.4.4 数组
3.4.5 Visual FoxPro配置命令
习题3
第4章 Visual FoxPro结构化编程
4.1 结构化编程思想
4.1.1 三种基本结构
4.1.2 算法和流程图
4.1.3 结构化编程步骤
4.2 顺序结构
4.2.1 创建和运行程序
实例3 在account表中添加记录
4.2.2 添加表记录
4.3 分支结构
4.3.1 IF语句和IIF()函数
实例4 实现口令验证功能
实例5 实现口令修改功能
4.3.2 DO CASE语句
实例6 生成员工编号
4.4 循环结构
4.4.1 FOR语句
实例7 权限字段显示加密处理
4.4.2 DO WHILE语句
实例8 生成物品类型表
4.4.3 SCAN语句
实例9 计算物品库存数的最大和最小值
4.4.4 FOR EACH...ENDFOR语句
实例10 按物品类型计算库存数的最大和最小值
4.5.1 子程序
4.5 子程序、过程与自定义函数
4.5.2 过程和函数
4.5.3 局部变量、全局变量和私有变量
4.5.4 调用过程中的参数传送
实例11 生成物品信息表记录
4.6 低级文件处理
实例12 转换物品描述信息
习题4
5.1.1 创建数据库
实例13 创建数据库stock和数据库表
第5章 数据库操作
5.1 创建数据库和数据库表
5.1.2 添加自由表
5.1.3 新建数据库表
5.1.4 移去或删除数据库表
5.2 操作数据库
5.2.2 设置当前数据库
5.2.1 打开和关闭数据库
5.2.3 修改数据库
5.2.4 查看数据库信息
5.2.5 编辑存储过程
5.2.6 数据库属性
5.2.7 检查数据库
5.2.8 删除数据库
5.3 操作数据库表
5.3.1 打开数据库表
5.3.2 设置字段属性
5.3.3 创建主索引
5.3.4 设置表属性
5.3.5 创建触发器
5.3.6 设置表间临时关系
5.3.7 设置表间永久关系
5.3.8 参照完整性
习题5
6.1 使用查询设计器
6.1.1 创建信息查询
实例14 创建物品信息查询
第6章 数据查询
6.1.2 运行查询
6.1.3 设置输出位置
6.1.4 查看SQL语句
6.2 使用SELECT-SQL语句查询
6.2.1 简单查询
6.2.2 条件查询
6.2.3 定义输出位置的查询
6.2.4 分组查询
6.2.5 排序查询
6.2.6 多表查询
6.2.7 嵌套查询
6.3 其他SQL语句
6.2.8 合并查询
6.4 创建本地视图
6.4.1 创建本地视图
实例15 创建当前库存物品信息视图
6.4.2 使用本地视图
6.4.3 创建参数化视图
习题6
第7章 面向对象编程技术
7.1 面向对象编程技术
7.1.1 面向对象编程与结构化编程
7.1.2 理解对象和类
7.1.3 属性、方法和事件
7.2 类
7.2.1 Visual FoxPro基类
7.2.2 创建和管理类库文件
7.2.3 创建自定义类
实例16 创建记录指针移动的可视类
实例17 创建字符串加密类
7.3 对象
7.3.1 创建对象
7.3.2 对象的引用
7.3.3 ∷操作符
习题7
第8章 Visual FoxPro窗体编程
8.1 Visual FoxPro窗体设计
8.1.1 创建窗体
实例18 创建用户登录窗体
8.1.2 运行和修改窗体
8.1.3 创建窗体集
8.2 窗体控件
8.2.1 常用控件
8.2.2 ActiveX控件
实例19 创建用户管理窗体
8.3 应用实例
实例20 创建物品信息管理窗体
实例21 创建填写入库单窗体
习题8
第9章 菜单栏、工具栏和消息框
9.1 菜单栏
9.1.1 创建菜单
实例22 创建库存管理信息系统的主菜单
9.1.2 运行和修改菜单
9.1.3 创建快捷菜单
9.1.4 编程实现菜单栏
9.2 工具栏
9.2.1 创建工具栏
实例23 创建库存信息管理系统工具栏类
9.2.2 在窗体中使用工具栏
9.2.3 协调菜单项和工具栏
9.3 消息框
习题9
第10章 报表和标签
10.1 报表
10.1.1 使用报表向导创建报表
10.1.2 使用报表设计器创建报表
实例24 创建库存物品报表
10.1.3 报表打印与预览
10.1.4 修改报表
10.2 标签
10.2.1 创建标签
实例25 创建物品标签
10.2.2 标签的打印与预览
10.2.3 修改标签
10.2.4 添加标签定义
习题10
第11章 编译和调试应用程序
11.1 编译应用程序
11.1.1 项目管理器
11.1.2 添加已有文件
11.1.3 新建文件
11.1.4 修改和删除文件
11.1.5 设置主程序
11.1.6 编译并运行应用程序
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
第12章 网络编程技术
12.1 多用户访问控制
12.1.1 数据库和表文件的访问控制
12.1.2 锁定数据
12.2 客户端编程技术
12.2.1 使用远程视图
实例26 使用远程视图更新远程用户表
12.2.2 使用事务管理更新数据
12.2.3 SPT编程技术
12.3 数据库连接技术
实例27 在ASP中使用ADO访问Visual FoxPro数据
习题12
13.1.1 使用SET BELL命令播放声音
第13章 多媒体和Internet编程
13.1 多媒体编程
13.1.2 使用Animation控件播放AVI文件
13.1.3 使用Windows Media Player播放多媒体信息
13.1.4 使用多媒体MCI控件播放多媒体信息
13.1.5 使用多媒体API函数
13.1.6 播放Flash动画
13.2 Internet编程
13.2.1 使用另存为HTML功能
13.2.2 添加网页浏览功能
13.2.3 添加邮件发送功能
13.2.4 XML技术编程
习题13
附录A Visual FoxPro 8.0的安装
附录B Visual FoxPro命令和函数速查表
习题答案