入门与提高实用教程系列丛书 Visual FoxPro中文版入门与提高实用教程
作者:陈松,张增强编著
出版时间: 2003年版
丛编项: 入门与提高实用教程系列丛书
内容简介
本书适合作为VisualFoxPro初学者的入门教程。对于有一定基础的中高级水平的开发人员,本书也提供了关于VisualFoxPro6.0的新特点和使用方法,并提供了相应的实例。本书也可以作为广大程序设计爱好者的培训教程。本书基于单机开发,通过详尽的基础知识,简单实用而又有代表性的开发实例,向读者介绍如何使用VisualFoxPro中提供的工具和功能来实现所需要的系统功能。并介绍了一些设计和编程的技巧。本书适合作为VisualFoxPro初学者的入门教程。对于有一定基础的中高级水平的开发人员,本书也提供了关于VisualFoxPro6.0的新特点和使用方法,并提供了相应的实例。本书也可以作为广大程序设计爱好者的培训教程。
目录
第1章 了解数据库系统
1-1 管理信息系统概述
1-1-1 信息系统概述
1-1-2 计算机信息系统的分类
1-1-3 管理信息系统
1-2 认识数据库
1-2-1 数据库系统概述
1-2-2 数据库系统特点
1-2-3 数据模型分类
1-3 关系数据库
1-3-1 关系数据库概念
1-3-2 建立关系结构模型
1-4 数据库基本概念
1-4-1 表和索引
1-4-2 记录和字段
1-5 本章小结
1-6 习题
第2章初识VisualFoxPro6. 0
2-1 简述VisualFoxPro的发展
2-2 VisualFoxPro6. 0功能简介
2-2-1 定位对象变量
2-2-2 新增事件和Hwnd属性
2-2-3 改进命令按钮
2-2-4 其他新增功能
2-3 安装VisualFoxPro6. 0
2-3-1 准备
2-3-2 安装
2-3-3 安装示例和联机文档
2-3-4 安装后自定义系统
2-3-5 安装中可能出现的几个问题
2-3-6 安装后的配置
2-4 配置VisualFoxPr06. 0
2-4-1 使用选项对话框设置
2-4-2保存设置
2-4-3 显示设置
2-4-4用SET命令设置
2-4-5 使用配置文件
2-4-6 隐藏启动屏幕
2-5 VisualFoxPro基本操作
2-5-1 启动VisualFoxPro
2-5-2 项目管理器
2-5-3 VisualFoxPro设计器
2-5-4 使用工具栏
2-5-5 使用向导
2-5-6 VisualFoxPro系统菜单
2-6 本章小结
2-7 习题
第3章 数据库与表设计
3-1 建立数据库
3-1-1 建立项目
3-1-2 建立数据库
3-1-3 数据库设计器
3-2 设置数据库
3-2-1 在数据库中添加表
3-2-2 从数据库中移去表
3-2-3 数据库链接的更新
3-2-4 查看数据库属性
3-2-5 查看数据库结构
3-2-6 检查数据库
3-3 操作数据库
3-3-1 管理数据库
3-3-2 打开多个数据库
3-3-3 设置当前数据库
3-3-4 关闭数据库
3-3-5 数据库错误处理
3-4 设计表
3-4-1 创建表
3-4-2 浏览数据
3-4-3 编辑数据
3-4-4 添加数据
3-4-5 删除数据
3-4-6 定制浏览数据窗口
3-4-7 修改表的结构
3-4-8 给表加过滤器
3-5 为表添加索引
3-5-1 用索引给表排序
3-5-2 为多个字段排序
3-5-3 筛选记录
3-6 本章小结
3-7 习题
第4章 VisualFoxPro6. 0示例--货物管理系统
4-1 需求分析
4-1-1 应用背景
4-1-2 目标设计
4-1-3 可行性分析
4-2 解决方案/系统设计
4-2-1 货物管理数据库分析
4-2-2 货物管理数据库规范化设计
4-2-3 货物管理数据库逻辑设计
4-3 实现货物管理数据库
4-3-1 新建数据库结构
4-3-2 设计数据表
4-4 本章小结
4-5 习题
第5章 视图设计技术
5-1 视图概述
5-2 建立视图
5-2-1 创建本地视图
5-2-2 创建连接并使用远程视图
5-2-3 在视图中操作表
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-4-5 共享多个远程视图的连接
5-5 建立货物管理系统的货物信息视图
5-6 本章小结
5-7 习题
第6章 查询设计技术
6-1 查询概述
6-2 建立查询
6-2-1 使用查询设计器
6-2-2 使用查询向导
6-2-3 使用查询去向
6-3 建立多表查询
6-3-1 建立合同信息库
6-3-2 建立多表查询
6-4 建立交叉表查询
6-4-1 用查询设计器建立交叉表查询
6-4-2 用查询向导建立交叉表查询
6-5 建立图形查询
6-5-1 区域图
6-5-2 立体堆叠区域图
6-5-3 横条图
6-5-4 立体横条图
6-5-5 竖条图
6-5-6 立体竖条图
6-5-7 饼状图
6-5-8 立体饼状图
6-5-9 XY图
6-6 建立货物管理系统的供货商查询
6-7 本章小结
6-8 习题
第7章 SQL数据库编程
7-1 SQL概述
7-2 数据查询
7-2-1 Select语句
7-2-2 Where子句
7-2-3 From子句
7-2-4 更名运算
7-2-5 元组变量
7-2-6 排列元组的显示次序 OrderBy
7-2-7 集合操作
7-2-8 统计查询
7-2-9 嵌套子查询
7-3 数据库修改
7-3-1 删除
7-3-2 插入
7-3-3 更新
7-4 本章小结
7-5 习题
第8章 表单设计技术
8-1 表单概述
8-2 创建表单
8-2-1 表单向导
8-2-2 表单设计器
8-2-3 创建一对多表单
8-2-4 设置数据环境
8-3 表单操作
8-3-1 设置表单属性
8-3-2 向表单中添加字段
8-3-3 向表单添加控件
8-3-4 加入页框
8-3-5 加入表格
8-3-6 完善控件按钮
8-3-7 使用调色板快速设置对象颜色
8-3-8 布局表单中的对象
8-3-9 设置对象的TAB键次序
8-4 表单管理
8-4-1 隐藏表单
8-4-2 将参数传递到表单
8-4-3 将表单另存为HTML文件
8-4-4 管理表单的多个实例
8-4-5 在表单中使用本地和远程数据
8-4-6 设置表单模板
8-5 建立货物管理系统的库存管理界面表单
8-6 本章小结
8-7 习题
第9章 报表和标签设计技术
9-1 报表概述
9-2 创建报表
9-2-1 使用报表向导
9-2-2 快速制作报表
9-2-3 报表设计器
9-3 计划. 创建报表布局
9-3-1 计划报表布局
9-3-2 设置报表数据环境
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-6 使用变量预览. 打印报表
9-6-1 添加和使用变量
9-6-2 预览结果
9-6-3 打印报表
9-7 建立货物信息系统中的报损报表
9-8 本章小结
9-9 习题
第10章 菜单和工具栏技术
10-1 创建菜单
10-1-1 菜单设计器
10-1-2 规划菜单系统
10-1-3 创建菜单
10-1-4 为菜单系统指定任务
10-2 创建自定义工具栏
10-2-1 定义工具栏类
10-2-2 在自定义工具栏类中添加对象
10-2-3 在表单集中添加自定义工具栏
10-3 定制菜单系统
10-3-1 显示状态栏信息
10-3-2 定义菜单标题的位置
10-3-3 保存与还原菜单
10-3-4 为菜单系统创建默认过程
10-4 建立货物管理系统的主界面菜单
10-4-1 建立表单
10-4-2 编写代码
10-5 本章小结
10-6 习题
第11章 VisualFoxPro6. 0编程基础
11-1 数据类型
11-1-1 常量
11-1-2 数据类型
11-1-3 变量
11-2 表达式
11-2-1 算术表达式
11-2-2 字符表达式
11-2-3 关系表达式
11-2-4 逻辑表达式
11-2-5 日期时间表达式
11-2-6 名称表达式
11-2-7 宏替换
11-2-8 表达式生成器
11-3 函数及其应用
11-3-1 函数分类
11-3-2 数值类函数
11-3-3 字符类函数
11-3-4 日期和时间函数
11-3-5 逻辑函数
11-3-6 其他函数
11-4 程序设计
11-4-1 结构化程序设计
11-4-2 模块化程序设计
11-4-3 程序的编辑. 执行和调试
11-5 本章小结
11-6 习题
第12章 面向对象设计技术
12-1 面向对象程序设计概述
12-2 类和对象
12-2-1 对象
12-2-2 对象的属性. 事件和方法
12-2-3 类
12-3 类程序设计
12-3-1 从基类派生类
12-3-2 用类设计器创建类
12-3-3 用类设计器创建自定义类
12-3-4 用类设计器修改类
12-4 对象程序设计
12-4-1 创建和释放对象
12-4-2 属性设置
12-4-3 引用对象
12-4-4 AddObject 方法
12-5 事件程序设计
12-5-1 常见事件
12-5-2 事件的触发
12-5-3 高级事件
12-6 本章小结
12-7 习题
第13章 OLE及ActiveX控件技术
13-1 设计OLE应用程序
13-2 在应用程序中添加OLE对象
13-2-1 在表中添加OLE对象
13-2-2 刷新MicrosoftGraph
13-3-3 在表单中添加OLE对象
13-3-4 与OLE对象交互作用
13-3 使用ActiveX控件
13-3-1 向表单添加ActiveX控件
13-3-2 管理绑定型ActiveX控件
13-4 应用自动服务管理对象
13-4-1 设置时间期限
13-4-2 访问对象集合
13-4-3 使用对象数组
13-4-4 释放外部对象
13-5 派生对象的子类
13-6 从其他应用程序中控制VisualFoxPro
13-7 创建Automation服务程序
13-7-1 创建服务程序
13-7-2 编译服务程序
13-7-3 注册一个Automation服务程序
13-7-4 使用Automation服务程序
13-7-5 从Automation服务程序引起错误或返回错误
13-8 使用远程自动服务
13-8-1 远程自动服务
13-8-2 系统安全策略选项
13-8-3 在远程自动服务中使用权限
13-9 本章小结
13-10 习题
第14章 应用系统集成技术
14-1 调试
14-1-1 跟踪窗口
14-1-2 局部窗口和监视窗口
14-1-3 事件跟踪
14-1-4 使用错误处理程序
14-2 优化程序
14-2-1 快速定位记录
14-2-2 引入缓冲
14-3 发布应用程序
14-3-1 准备工作
14-3-2 发布程序
14-3-3 制作安装盘
14-3-4 发布考勤管理系统
14-3-5 软件发布
14-4 本章小结
14-5 习题
第15章 客户端/服务器技术
15-1 客户端/服务器概述
15-1-1 高性能的设计
15-1-2 确保开发的准确性和数据的完整性
15-2 SQLpass-through技术
15-2-1 使用SQLpass-through函数
15-2-2 建立参数化查询
15-2-3 使用SQLServer的输入/输出参数
15-2-4 建立与远程数据的外部连接
15-2-5 对SQL实施ODBC扩展
15-2-6 使用SQL pass-through管理连接
15-3 实时数据采集
15-4 建立客户端朋艮务器机制
15-4-1 客户端/服务器的应用形式
15-4-2 设计客户端/服务器系统的基本原则
15-4-3 建立客户端/服务器的机制
15-4-4 实现客户端/服务器系统的基本方法
15-5 本章小结
15-6
题
第16章 建立考勤管理系统
16-1 需求分析
16-1-1 应用背景
16-1-2 目标设计
16-1-3 可行性分析
16-2 解决方案/系统设计
16-2-1 考勤管理数据库分析
16-2-2 考勤管理数据库规范化设计
16-2-3 考勤管理数据库逻辑设计
16-3 程序预览
16-4 考勤管理数据库的实现
16-4-1 实现数据库结构
16-4-2 设计数据表
16-5 各功能表单的实现
16-5-1 开始界面表单的建立
16-5-2 用户登录表单的建立
16-5-3 主界面表单的建立
16-5-4 基本考勤管理表单的建立
16-5-5 加班管理表单的建立
16-5-6 出差管理表单的建立
16-5-7 系统管理表单的建立
16-6 开发技巧及难点点评
16-6-1 复制
16-6-2 缩格及空行
16-6-3 在程序中插入对象名称
16-6-4 精确调整对象位置
16-7 本章小结
附录
部分习题答案