内容简介
上篇 基础篇
第一章 数据库基本操作
1.1 FoxPro数据库的特点、运行环境简介
1.1.1 FoxPro的主要特点
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 库结构的维护
1.4 数据库文件的维护
1.4.2 数据的维护
1.4.3 数据的输入方法
1.4.4 记录的插入和删除
1.5 数据库的显示
1.5.1 数据库文件库结构的显示
1.5.2 数据记录的显示
第二章 FoxPro的基本函数
2.1 数值计算类函数
2.1.1 三角函数和反三角函数
2.1.2 金融类函数
2.1.3 转换类函数
2.1.4 其它数值类函数
2.2 字符处理类函数
2.2.1 字符寻找类函数
2.2.3 字符替代类函数
2.2.2 字符截取类函数
2.2.4 字符测试类函数
2.2.5 其它函数
2.3 时间类函数
2.3.1 关于日期(年、月、日)的函数
2.3.2 关于星期和时间的函数
2.4 数据库类函数
2.4.1 关于数据库文件的函数
2.4.2 关于记录的函数
2.4.3 关于字段的函数
2.5 键盘、鼠标和光标类函数
2.5.1 键盘类函数
2.5.2 关于鼠标的函数
2.5.3 与光标有关的函数
3.1.1 命令文件的建立和编辑
第三章 结构化程序设计
3.1 程序的建立、编辑、编译和执行
3.1.2 命令文件的编译和执行
3.2 程序设计基础知识
3.2.1 常量、变量、字段变量和内存变量
3.2.2 数组变量
3.2.3 变量的存储、恢复、显示和清除
3.2.4 运算符和表达式
3.3 结构化程序设计
3.3.1 顺序结构
3.3.2 判断/分支结构
3.3.3 循环结构
3.4 过程、自定义函数
3.4.1 主程序、子程序
3.4.2 过程和过程文件
3.4.3 用户自定义函数
3.5 变量的种类
3.5.1 局部型内存变量
3.5.2 全局型内存变量——PUBLIC
3.5.3 屏蔽型内存变量
3.5.4 局域和局域变量
第四章 数据库的复杂操作
4.1 记录的编辑
4.1.1 数据记录的编辑
4.1.2 记录值的替换
4.2 记录的排序和索引
4.2.1 记录的排序
4.2.2 索引和索引文件
4.2.3 Rushmore技术
4.3.2 索引查找
4.3 查询和统计
4.3.1 直接查询
4.3.3 对话查找
4.3.4 统计和汇总
4.4 数据库的关联性连接
4.4.1 工作区的联访
4.4.2 关联性的建立
4.4.3 “一对多”的关联性连接
4.4.4 关联的测试和解除
4.5 SQL/FOX命令
4.5.1 结构化查询——SELECT命令
4.5.2 CREATECURSOR命令
4.5.3 CREATETABLE命令
5.1.1 屏幕格式设计
5.1 屏幕格式化设计
第五章 输入/输出设计
5.1.2 @SAYGET命令
5.2 控制——GET对象
5.2.1 复选框的设计
5.2.2 弹出菜单设计
5.2.3 下推式按钮设计
5.2.4 单选按钮设计
5.2.5 附加控制码和色彩控制
5.3 对象的激活
5.3.1 READ命令
5.3.2 命令READ的嵌套
5.3.3 控制项的刷新
5.4 用户窗口设计
5.4.1 窗口的定义
5.4.3 窗口的关闭和清除
5.4.2 窗口的激活
5.4.4 窗口的隐含、显示、移动和大小调整
5.4.5 窗口专用函数
第六章 菜单技术
6.1 FoxBase十兼容菜单
6.1.1 光棒式菜单
6.1.2 弹出式菜单
6.1.3 下拉式菜单
6.2 MENU菜单
6.2.1 MENU菜单的定义
6.2.2 MENU菜单选择项的定义
6.2.3 MENU菜单的选中处理
6.2.4 MENU菜单的激活
6.3 POPUP弹出式菜单
6.3.1 POPUP菜单的定义
6.3.2 POPUP菜单选择项的定义
6.3.3 菜单选中处理的设置和激活
6.3.4 POPUP菜单的多重选择
6.3.5 菜单提示正文的特殊控制符及色彩控制
6.3.6 下拉式菜单的制作
第七章 FoxPro辅助命令和函数
7.1 磁盘和文件操作
7.1.1 文件及其属性的显示
7.1.2 文件的维护
7.2 创建数据库的其它方法
7.2.1 根据当前数据库结构创建新文件
7.2.2 从数据库记录中获取库结构
7.3.2 重定向打印
7.3.3 数据的直接发送
7.3 打印和报表
7.3.1 打印机状态测试
7.3.4 页处理器技术
7.3.5 打印循环任务
7.4 色彩控制
7.4.1 颜色、代码和属性
7.4.2 色彩对、色彩对表、色彩模式和色彩集
7.4.3 色彩设置和状态测试
7.5.1 低级文件的创建、打开和关闭
7.5 低级文件
7.5.2 数据的写入和读取
7.5.3 低级文件的测试、刷新、文件长度调整和指针移动
下篇 应用篇
第八章 统计作图技术
8.1 UCDOS的特显功能
8.1.1 特殊显示
8.2.2 图形绘制算法
8.2 统计图形
8.2.1 数据统计
8.2.3 直方图源程序
8.2.4 排列图源程序
8.2.5 圆饼图源程序
8.2.6 高低图源程序
第九章 工资管理系统
9.1 工资理系统的分析
9.1.1 设计原则
9.1.2 系统功能模块的划分
9.1.3 尽量发挥FoxPro的特点
9.2 系统菜单模块的设计
9.2.1 系统菜单设计中的几个问题
9.2.3 系统菜单源程序
9.2.2 本系统菜单的算法流图
9.2.4 系统菜单运行说明
9.3 数据管理子系统的设计
9.3.1 工资数据库的设计
9.3.2 人员变动模块的设计
9.3.3 月初始化模块的设计
9.3.4 字段批处理模块的设计
9.3.5 数据修改模块的设计
9.3.6 数据查询模块的设计
9.4 统计报表子系统的设计
9.4.1 统计模块的设计
9.4.2 打印工资明细单模块的设计
9.4.3 打印工资条模块的设计
9.4.4 打印工资汇总表模块的设计
10.1 时间序列预测法
10.1.1 简单平均移动预测
第十章 经济预测
10.1.2 加权平均移动预测
10.1.3 指数平滑预测
10.2 回归预测法
10.2.1 数学模型及各种统计量的计算公式
10.2.2 一元线性回归源程序
10.2.3 一元线性回归模型的扩展应用
10.3 季节波动预测
10.3.1 同季平均预测法
10.3.2 趋势回归预测法
第十一章 会计帐务处理系统
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.3 凭证输入程序设计
11.3.1 凭证输入程序的设计思想
11.3.2 凭证输入主程序及说明
11.3.3 科目列示、追加子程序及说明
11.3.4 凭证辅助项目输入子程序及说明
11.4 凭证审核程序设计
11.4.1 凭证审核程序的设计思想
11.4.2 凭证审核程序及说明
11.5 入帐程序设计
11.5.1 入帐程序的设计思想
11.5.2 入帐程序及说明
11.6.1 数据查询程序的设计思想
11.6.2 总帐余额查询程序及说明
11.6 数据查询程序设计
11.6.3 明细帐查询程序及说明
11.7 帐本打印程序设计
11.7.1 帐本打印程序的设计思想
11.7.2 总帐打印程序及说明
11.7.3 现金日记帐打印程序及说明
第十二章 会计报表处理系统
12.1 报表处理系统分析与设计
12.1.1 报表处理系统逻辑模型
12.1.2 报表处理系统功能设计
12.1.3 报表处理系统数据库设计
12.1.4 报表数据生成的一般思想
12.2.2 资产负债表格式初始程序及说明
12.2 报表格式初始程序设计
12.2.1 报表格式初始程序的设计思想
12.3 报表数据生成程序设计
12.3.1 报表数据生成程序的设计思想
12.3.2 公用报表数据生成程序及说明
12.3.3 资产负债表数据生成程序及说明
12.3.4 损益表数据生成程序及说明
12.4 报表审核查询程序设计
12.4.1 报表审核查询程序的设计思想
12.4.2 资产负债表审核查询程序及说明
12.5 报表打印程序设计
12.5.1 报表打印程序的设计思想
12.5.2 损益表打印程序及说明
12.5.3 资产负债表打印程序及说明
结束语