目 录
上篇基础篇
第1章VFP的 功能和优点
1.1快速高效地完成应用程序开发
1.2事件驱动模型与面向对象程序设计
1.3更为优化的系统性能与运行效率
1.4更为先进的数据组织和管理机制
1.5基于客户/服务器结构的解决方案
1.6与其它软件的高度兼容能力
1.7良好的向下兼容能力
1.8强大的专业开发支持能力
1.9Internet支持
第2章VFP的安装
2.1安装准备
2.2VFP5.0的安装
2.3安装后系统组件的调整
第3章MIS的主要构件及VFP开发MIS的解决方案
3.1MIS的主要构件
3.2VFP开发MIS的解决方案
第4章VisualFoxPro界面及系统菜单
4.1启动VisualFoxPro
4.2VisualFoxPro系统界面
4.2.1系统菜单栏
4.2.2工具栏
4.2.3命令窗口
4.2.4项目管理器
4.2.5状态栏
4.3文件菜单
4.3.1新建
4.3.2打开
4.3.3关闭
4.3.4保存和另存为
4.3.5还原
4.3.6导入和导出
4.3.7页面设置和打印预览
4.3.8打印
4.3.9发送
4.3.10退出
4.4编辑菜单
4.4.1撤消和重做
4.4.2剪切、复制和粘贴
4.4.3选择性粘贴
4.4.4清除
4.4.5全部选定
4.4.6查找和替换
4.4.7定位行
4.4.8插入对象
4.4.9对象
4.4.10链接
4.4.11属性
4.5查看菜单
4.6格式菜单
4.6.1字体、放大字体及缩小字体
4.6.21倍行距、1.5倍行距2倍行距
4.6.3缩进和删除缩进
4.7工具菜单
4.7.1向导
4.7.2拼写检查
4.7.3宏
4.7.4类浏览器
4.7.5修饰
4.7.6调试器
4.7.7选项
4.8程序菜单
4.9窗口菜单
4.10帮助菜单
第5章VFP程序设计基础
5.1数据类型与数据容器
5.1.1数据类型
5.1.2数据容器
5.2操作符和表达式
5.2.1操作符
5.2.2表达式
5.3数据处理
5.3.1处理常量
5.3.2处理变量
5.3.3处理数组
5.3.4处理字段、记录
5.3.5处理类和对象
5.4程序流控制
5.4.1普通的顺序执行语句
5.4.2条件分支语句
5.4.3循环处理语句
5.4.4子程序模块调用及返回语句
第6章数据组织
6.1数据库
6.1.1数据库及作用
6.1.2创建数据库
6.1.3使用与管理数据库
6.1.4数据库设计器
6.1.5使用数据字典功能
6.2表
6.2.1表的创建 复制与删除
6.2.2创建字段
6.2.3使用规则与触发器
6.2.4修改表结构
6.2.5表记录排序
6.2.6使用与处理表
6.3视图
6.4临时表
第7章数据查询
7.1概述
7.2查询向导
7.3查询设计器
7.4直接用Select语句构造查询
第8章表单
8.1表单及用途
8.1.1表单对象
8.1.2属性窗口
8.1.3数据环境
8.1.4工具栏
8.1.5表单的用途
8.2表单集及用途
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列表框
8.3.10微调控件
8.3.11表格
8.3.12图像
8.3.13计时器
8.3.14页框
8.3.15OLE绑定型控件
8.3.16线条
8.3.17形状
8.4快速生成表单
8.4.1表单向导
8.4.2快速表单
8.5使用表单模板
8.6表单的一般设计步骤
8.6.1数据环境
8.6.2添加控件对象
8.6.3表单属性的设置与使用
8.6.4常用表单事件代码和方法代码的设计
8.6.5举例
9.1基本概念
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.4一般设计步骤
9.4.1数据准备
9.4.2外观设计
9.4.3确定报表变量
9.4.4分组和统计
9.4.5输出结果类型
9.4.6应用实例
10.1菜单设计概述
10.2菜单设计器
10.2.1打开菜单设计器
10.2.2菜单设计器界面
10.2.3建立快速菜单
10.3设计一个示例菜单
10.4菜单编程
10.5自定义工具栏
第11章项目管理器
11.1项目管理器的特点
11.2开始一个项目
11.2.1装入一个已经存在的应用程序
11.2.2建立自己的项目文件
11.3项目管理器的使用
11.3.1项目管理器窗口操作
11.3.2组成文件列表
11.3.3项目管理器的按钮
11.3.4引用可修改文件
11.3.5从一个项目文件中向另一个项目文件中加入文件
11.4项目菜单
11.5运用项目管理器自顶向下开发应用程序
中篇专题篇
12.1VFP中的概念定义及其含糊之处
12.2对VFP中另一错误描述的质疑
12.3对父子表概念的正确定义
12.4结论
13.1数据字典功能及意义
13.2数据库文件(.DBC)的组成
13.3设置字段的标题和默认值
13.4设置表的主关键字和候选关键字
13.5使用字段级规则和记录级规则来实施商业规则
13.6存储过程
13.7触发器与参照完整性
13.7.1触发器
13.7.2参照完整性
13.8利用编程方式访问数据字典
第14章视图及应用
14.1创建本地视图
14.1.1利用视图设计器创建本地视图
14.1.2.用命令创建本地视图
14.2用视图访问远程数据
14.2.1设置ODBC数据库
14.2.2创建连接
14.2.3创建远程视图
14.3使用视图
14.3.1打开视图
14.3.2显示视图结构
14.3.3创建视图索引和临时关系
14.3.4设置视图属性
14.3.5参数化视图
14.3.6重命名视图及删除视图
14.4通过视图更新数据
14.4.1更新多表
14.4.2控制更新冲突
14.5使用数据字典功能
14.5.1创建视图字段标题
14.5.2创建视图注释及视图字段注释
14.5.3设置视图字段的默认值
14.5.4创建视图的字段级规则和记录级规则
15.2二维表型报表设计
15.3卡片型报表设计
15.4主从表型报表设计
第16章常用控件在应用中的使用方法
16.1控件使田方法
16.1.1标签
16.1.2文本框
16.1.3编辑框
16.1.4命令按钮
16.1.5命令组
16.1.6选项组
16.1.7复选框
16.1.8组合框
16.1.9列表框
16.1.10微调控件
16.1.11表格
16.1.12图像
16.1.13计时器
16.1.14页框
16.1.15OLE容器控件
16.1.16OLE绑定型控件
16.2控件组合应用
16.2.1组合框控件的组合使用
16.2.2组合框和选项组等控件的组合使用
第17章面向对象程序设计
17.1面向对象程序设计基本理论
17.1.1面向对象程序设计的发展历史及其优越性
17.1.2面向对象程序设计的基本概念
17.1.3面向对象程序设计的特性
17.2VFP的面向对象机制
17.2.1对象
17.2.2类
17.2.3处理对象
17.3VFP的事件驱动模型
17.3.1VFP的事件集
17.3.2VFP事件处理机制遵循的两条基本规则
17.3.3事件触发顺序
17.3.4控制事件循环
17.4类的设计与应用
17.4.1创建类的时机原则
17.4.2用编程方式创建类
17.4.3可视化设计类
第18章多任务及网络程序设计
18.1数据的访问方式
18.1.1以独占方式访问表
18.1.2以共享方式访问表
18.2锁定数据
18.3缓冲数据
18.3.1缓冲的目的与意义
18.3.2缓冲及其类型
18.3.3如何使用缓冲
18.3.4冲突检测与解决方案
18.4事务处理
18.4.1使用事务
18.4.2嵌套事务
第19章访问大型数据库
19.1访问机制
19.1.1远程视图
19.1.2SQL传递
19.2访问SQLSERVER
19.3访问ORACLESERVER
19.4访问其它DBMSSERVER
第20章OLE及其应用
20.1OLE的基本概念
26.1Internet概述
26.2VisualFoxPr05.0在Internet上的应用
26.2.1利用ODBC和IDC(InternetDatabaseConnector)来访问数据
26.2.2将VFP作为数据服务器
下 篇 实 战 篇
第27章系统背景及设计要求
27.1系统背景
27.2系统功能需求
27.3其它需求
第28章系统设计
28.1软硬件环境设计
28.2数据库设计
28.2.1逻辑设计
28.2.2物理设计
28.3功能模块的设计
28.4类的设计
28.4.1应用程序级类
28.4.2表单级类
28.4.3一般控制类
28.4.4通用工具栏类
第29章系统实现
29.1实例介绍——资产验收表单(Zcys.scx)的设计
29.2设计主程序main.prg和实用程序utility.prg
29.3系统模块间调用关系
第30章如何将本通用性模板应用于新系统的开发
30.1通用性模板的构成
30.2通用性模板的再利用