目录
前言
符号说明及约定
第一篇 VisualFoxPro基础篇
第1章 VisualFoxPro快速入门
1.1VixualFoxPro概述
1.2关系数据库简介
1.3FoxPro操作系统配置
1.3.1Xbase操作系统的配置
1.3.2VisualFoxPro3.0操作系统配置
1.3.3自动启动应用程序
1.4快速浏览VisualFoxPro
1.4.1中文VisualFoxPro用户界面
1.4.2VisualFoxPro菜单系统
1.4.3工具栏
1.4.4对话框
1.4.5文件类型
1.5鼠标使用技巧
1.6窗口功能操作技巧
1.6.1移动窗口
1.6.2窗口放大与缩小至极限
1.6.3滚动窗口
1.6.4隐藏与关闭窗口
1.6.5窗口的切换
1.7基本编辑键盘操作
1.7.1移动光标删除字符
1.7.2块定义
1.7.3剪切、复制与粘贴
第2章 数据库、表的创建与索引和排序
2.1数据库设计
2.1.1创建项目
2.1.2创建新的数据库
2.1.3打开数据库
2.2向数据库中建立或增加表格
2.2.1建立新表格
2.2.2增加表格
2.2.3用表向导(TableWizard)创建新表格
2.2.4创建数据表结构
2.2.5选择数据类型
2.3修改表格结构
2.3.1打开数据表结构
2.3.2在表结构中插入新字段
2.3.3删除字段
2.3.4变更字段顺序
2.4索引与排序
2.4.1由表设计器建立索引
2.4.2由向导建立索引
2.4.3修改索引
2.4.4升序和降序
2.5设置索引顺序
2.5.1使用查看窗口[V]设置索引顺序
2.5.2用索引排序记录
2.5.3控制重复输入
2.6建立多关联表
2.6.1建立一个多字段的主关键字
2.6.2使用外部关键字来定义表格内的关系
2.6.3建立一对一关系
2.6.4建立一对多关系
2.6.5删除一对一、一对多关系
第3章 数据表记录的编辑、浏'览和打印
3.1输入和修改数据表记录
3.1.1在编辑(E)和浏览(B)显示方式之间切换
3.1.2使用编辑(E)显示方式增加记录
3.1.3使用浏览(B)显示方式增加记录
3.1.4修改数据表记录
3.2删除数据表记录
3.2.1删除一条记录
3.2.2还原删除记录
3.2.3删除多条记录
3.2.4恢复删除多条记录
3.2.5移除已删除记录
3.3记录指针的移动
3.4浏览查找记录数据
3.5自定义浏览(B)窗口
3.5.1打开或关闭网格线
3.5.2改变字段显示顺序
3.5.3改变字段的宽度
3.5.4改变字段的高度
3.5.5隐藏和显示列
3.5.6改变字段的字体
3.6分割浏览(B)窗口
3.6.1分割Browse窗口
3.6.2改变分割Browse窗口区域的大小
3.6.3删除一个分区
3.7打印记录
3.7.1打印一定数量或一定范围的记录
3.7.2打印与条件匹配的记录
3.7.3控制打印记录的选择
第4章 查询设计与视图更新数据
4.1创建查询
4.1.1用查询向导(Querywizard)建立查询
4.1.2用查询设计器建立查询
4.1.3用查询设计器修改查询
4.2查询的设计
4.2.1为查询选择字段
4.2.2设置输出字段的顺序
4.2.3指定记录的排列顺序
4.2.4选择所需的记录
4.2.5微调查询
4.2.6过滤数据
4.2.7分组查询结果
4.2.8设置分组的选择条件
4.3建立复杂的字段表达式
4.3.1使用复杂的逻辑表达式
4.3.2使用合计函数
4.3.3预览表达式的结果
4.3.4保存查询
4.3.5指定查询结果的输出
4.3.6运行查询
4.4建立交叉表查询
4.4.1使用“交叉表向导”
4.4.2使用“查询设计器”建立交叉表
4.5多个表的查询
4.5.1在查询中添加表
4.5.2设置和改变连接条件
4.5.3“一对多”和“多对一”查询
4.6设计单表视图更新数据
4.6.1创建更新数据视图
4.6.2在视图中增加及删除表
4.6.3创建视图提示值
4.7设置修改视图数据
4.7.1设定修改视图数据的条件
4.7.2存档并显示结果
4.7.3观察修改视图数据的变化
4.8设计多表视图
4.8.1创建多表视图
4.8.2使源表可更新的设计
第5章 使用表单(Form)显示数据
5.1使用向导设计表单
5.1.1表单向导
5.1.2一对多表单向导
5.2使用设计器设计表单
5.2.1表单设计器
5.2.2设置数据环境
5.2.3向表单添加字段
5.2.4创建控制
5.2.5如何设置具有背景图形的表单
5.2.6设计一个桌面窗口
5.3运行表单
5.4修改表单的属性
5.5使用表单集
5.5.1表单集的基本设计
5.5.2表单集的进阶设计
5.6使用页框
5.6.1页框的基本设计
5.6.2页框的进阶设计
第6章 使用报表或标签输出
6.1报表的设计
6.1.1使用向导设计报表
6.1.2使用报表设计器
6.2创建报表布局
6.2.1报表布局
6.2.2报表布局文件
6.2.3创建报表布局
6.3用快速报表创建简单报表
6.3.1创建快速报表
6.3.2保存、预览和运行快速报表
6.3.3新建报表
6.4创建一对多报表
6.4.1用报表向导创建一对多报表
6.4.2利用报表设计器创建一对多报表
6.5用报表设计器修改报表
6.5.1启动报表设计器
6.5.2修改报表对象
6.5.3设计与实际报表对应的版面
6.6调整报表文件
6.6.1设置版面
6.6.2设定数据来源
6.6.3加入控制字段
6.6.4加入计算字段
6.7设计标签文件
6.7.1使用标签向导
6.7.2使用标签设计器
6.7.3修改标签文件
6.8打印报表
6.8.1打印设置
6.8.2打印报表文件
6.8.3群组打印
第7章 菜单设计
7.1菜单的组成
7.2创建菜单、菜单项和子菜单
7.2.1菜单设计器
7.2.2用快速菜单创建菜单
7.2.3保存菜单
7.2.4使用菜单设计器删除或增加菜单
7.2.5创建下拉菜单项
7.2.6创建子菜单
7.2.7设计菜单组的分隔线
7.2.8指定热键
7.2.9增加快捷键
7.3给菜单增加事件处理代码
7.3.1给菜单增加“清理”代码
7.3.2给菜单系统添加初始化代码
7.3.3启用和禁止菜单项
7.3.4为菜单或菜单项指定一个命令
7.4菜单设计细节
7.4.1修改系统窗口的标题
7.4.2为菜单指定主菜单名
7.4.3为菜单项指定菜单项编号
7.4.4为菜单项加上标记
7.5测试与调试菜单系统
第二篇 VisualFoxPro程序设计篇
第8章 面向编程设计
8.1程序设计规则与符号约定
8.1.1命令的使用规则
8.1.2命令格式中的符号约定
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.4命令窗口(C)和查看窗口(V)
8.5RUN命令
8.6操作数据库命令
8.6.1用命令创建新数据库和新表
8.6.2打开数据库及表
8.7修改、显示表格结构
8.8删除及备份数据库
8.9用命令方式修改、追加记录
8.9.1追加记录
8.9.2用程序方式修改数据表记录
8.10记录删除与解除删除标志
8.10.1记录删除
8.10.2置删除标志生效
8.10.3解除记录的删除标志
8.11索引文件的建立、打开与关闭
8.11.1建立索引文件
8.11.2打开索引文件
8.11.3关闭索引文件
8.11.4索引标识的删除
8.11.5重建数据库索引文件
8.12数据库的检索
8.12.1较少用的检索命令FIND
8.12.2最快的检索命令SEEK
8.12.3顺序查询命令LOCATE与CONTINUE
8.13统计与计算
8.13.1数据表文件记录统计
8.13.2数据表文件的分类汇总
8.13.3数据表文件记录多项功能统计计算
8.14交互式命令
8.15程序控制
8.15.1条件选择分支结构
8.15.2多重选择分支结构(DOCASE-ENDCASE)
8.15.3循环结构(DOWHILE-ENDDO)
8.15.4固定次数循环(FOR――ENDFOR)
8.15.5数据库扫描(SCAN-ENDSCAN)
第9章 面向对象的程序设计
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自定义类
9.5使用属性、事件和方法程序设置类
9.5.1将类添加到表单中
9.5.2覆盖默认属性设置
9.5.3设置属性
9.5.4指定属性的默认值
9.5.5类和容器的层次结构
9.5.6将属性和方法程序添加到类
9.5.7按类层次调用事件代码
9.5.8调用方法和相应事件
9.6保护类成员和处理父类方法
9.6.1保护类成员
9.6.2处理父类的方法
9.7类浏览器的基本操作
9.7.1类浏览器
9.7.2改变类列表的显示状态
9.7.3启动类设计器
9.7.4查看父类
9.8使用类浏览器管理类
9.8.1修改类图标和说明
9.8.2查看类定义代码
9.8.3创建类和删除类
9.8.4重命名和更改父类
9.8.5在类库间复制类
9.8.6向表单中加入类
第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.2.4跟踪窗口菜单的功能
10.2.5增加测试代码
10.2.6查看错误信息
第三篇 VisualFoxPro应用篇
第11章 中文VisualFoxPro在仓库材料管理中的应用
11.1仓库材料管理系统功能简介
11.1.1系统的主要功能
11.1.2系统结构总图
11.1.3系统的数据表
11.2数据库设计
11.2.1设计数据库的步骤
11.2.2创建表结构
11.2.3安全性
11.3浏览程序设计
11.3.1密码设置
11.3.2材料入库、材料出库
11.3.3查询
11.3.4修改
11.3.5删除
11.3.6更改密码
11.3.7计算
11.3.8打印
11.4编写、调试应用程序代码
11.4.1表单设计
11.4.2报表设计
11.4.3菜单设计
11.4.4主程序设计
11.5疑难问题分析与解决技巧
11.6程序运行结果
11.7程序设计清单
第12章中文VisualFoxPro在资产设备管理中的应用
12.1资产设备管理系统简介
12.1.1系统的主要功能
12.1.2系统结构总图
12.1.3方法概要
12.2数据库设计
12.2.1创建表结构和关系
12.2.2数据表结构设计
12.2.3安全性
12.2.4数据完整性
12.2.5数据库维护
12.3设计并创建类
12.3.1应用程序级函数
12.3.2表单级函数
12.3.3控制级函数
12.3.4关于类的注释
12.4主程序设计
12.5表单程序设计
12.5.1系统总表单设计
12.5.2数据的输入表单
12.5.3数据修改与删除
12.5.4设备的注销及统计
12.5.5设备资产的查询
12.5.6设备报表的打印表单
12.5.7用户信息管理
12.6报表设计
12.7菜单设计
12.8容错处理与程序调试
12.8.1错误处理
12.8.2测试与调试
12.9程序运行结果
12.10程序设计清单
第13章中文VisualFoxPro在通用工资管理中的应用
13.1通用工资管理系统简介
13.1.1系统任务
13.1.2功能实现
13.2系统结构设计
13.2.1系统总体设计框图
13.2.2设计思想
13.2.3数据库结构
13.2.4功能模块简介
13.3数据库文件设计
13.4菜单设计
13.5表单设计
13.5.1数据输入设计
13.5.2数据修改与删除
13.5.3数据查询
13.6报表设计
13.7系统调试
13.7.1系统调试步骤
13.7.2调试过程中的故障与排除
13.8系统连编
13.9设计技巧
13.9.1使用项目管理器
13.9.2使用向导Wizards
13.9.3使用跟踪窗口调试
13.9.4强大的SQL语言
13.9.5类的引用与创建
13.10程序运行结果
13.11程序设计清单
第14章 中文VisualFoxPro在人事管理中的应用
14.1人事管理系统功能简介
14.1.1系统的任务说明
14.1.2系统的功能介绍
14.2系统结构设计
14.2.1设计思想
14.2.2系统设计总体框图
14.2.3建立项目管理器
14.3设计数据库及表
14.3.1创建表结构和关系
14.3.2安全性
14.3.3数据完整性
14.4程序设计
14.4.1菜单的规划和设计
14.4.2表单的设计
14.4.3报表设计
14.4.4起始引导密码界面设计
14.4.5主程序设计
14.5疑难问题分析与解决
14.5.1设计自己的下拉列表框
14.5.2设计用户自定义消息框
14.5.3设计的核心技术――类
14.5.4直接引用VisualFoxPro中的类
14.5.5创建一个属于自己的类
14.5.6VisualFoxPro中的OLE控件
14.5.7VisualFoxPro的表单事件
14.6程序运行结果
14.7程序设计清单
第15章 中文VisualFoxPro在销售合同管理中的应用
15.1销售合同管理系统简介
15.1.1系统的任务提出和要求
15.1.2方法概要
15.2系统功能及操作方法
15.2.1进入合同管理系统
15.2.2功能介绍
15.2.3系统设计快速浏览
15.3系统结构设计
15.3.1系统总框图
15.3.2建立项目管理器
15.3.3建立数据库及表
15.4程序设计
15.4.1建立类
15.4.2建立表单
15.4.3建立查询
15.4.4建立报表
15.4.5建立菜单
15.5程序调试与容错处理
15.5.1系统的调试
15.5.2容错处理
15.6程序运行结果
15.7程序设计清单
第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.2建立应用程序
16.2.1编译应用程序
16.2.2使用EXTERNAL命令
16.2.3连编项目
16.3项目设计收尾工作
16.4安装自己开发的应用程序
· · · · · · (
收起)