内容简介
第一章数据库简介
1.1概述
1.2什么是数据
1.2.1数值型数据
1.2.2字符型数据
目录
1.2.3其它类型的数据
1.3什么是数据库
1.4.1关系数据库
1.4数据库模型
1.4.2层次数据库
1.4.3网状数据库
1.5数据库概要
习题一
第二章FoxPro概述
2.1 FoxPro1.0、2.0、2.5简介
2.2.1技术规格
2.2 FoxPro的性能指标
2.2.2语句或命令总则
2.3运行环境及启动
2.3.1运行环境
2.3.2启动帮助与退出
2.4 FoxPro语言基础
2.4.1 FoxPro语言的符号集
2.4.2语句
2.4.3常量、变量、数组和数据类型
2.4.4函数和表达式
2.4.5文件
习题二
第三章用户界面
3.1 FoxPro用户接口基础
3.1.1键盘操作
3.1.2鼠标器操作
3.1.3命令窗口和窗口操作
3.1.4对话框
3.2 FoxPro接口选单
3.2.1系统(System)选单
3.2.2文件(File)选单
3.2.3编辑(Edit)选单
3.2.4数据库(Data Base)选单
3.2.5记录(Record)选单
3.2.6程序(Program)选单
3.2.7窗口(Windse)选单
3.2.8运行(Run)选单
习题三
第四章建立数据库
4.1设计数据库
4.1.1现实世界
4.1.2实体关系图
4.1.3一般数据模型
4.1.4数据库模型
4.2建立数据库
4.2.1创建数据库结构
4.2.2数据库结构的操作
4.2.3打开和关闭数据库
4.2.4基本文件命令
4.3备注文件
习题四
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.3.1修改记录
5.3编辑记录
5.3.2插入记录
5.3.3删除记录
5.4数据库中的运算
5.4.1统计记录数
5.4.2求和
5.4.3求平均值
5.4.4替换数据
习题五
第六章数据库的操作
6.1排序和查询
6.1.1排序(SORT)
6.1.2索引(INDEX/REINDEX)
6.1.3 查询(SEEK/FIND)
6.2分类汇总
6.3.1选择工作区
6.3数据库之间的关系
6.3.2关联数据库
6.3.3连接数据库
6.3.4互访数据库
6.3.5更新数据库
习题六
7.1选单生成器(Menu Builder)
7.1.1建立或打开选单文件
第七章开发工具
7.1.2选单设计窗口的使用
7.1.3选单生成器下拉选单的使用
7.1.4存储选单文件
7.1.5产生选单程序码
7.2报表生成器(Report Writer)
7.2.1启动报表生成器的步骤
7.2.2报表生成选单(Report Menu)
7.2.3报表总体安排(Page Layout)
7.2.5数据分组(Data Grouping)
7.2.4预视(Preview)
7.2. 标题和汇总(Title/Summery)
7.2.7变量(Variable)
7.2.8框(Box)
7.2.9字段(Field)
7.2.10正文(Text)
7.2.11 Add line和Remove line
7.2.12 Bring To Front,Savd To Back及Center
7.2.13Group和Ungroup
7.2.14快速报表生成(Quick Report)
7.2.15报表指令的执行
7.2.16用户自定义函数的使用
7.3屏幕生成器(Screen Builder)
7.3.1 启动屏幕生成器的方法
7.3.2屏幕生成器选单(Screen Menu)
7.4.1启动标签生成器
7.4标签生成器(Label Designer)
7.4.2标签选单各选项的意义
7.5项目管理器(Project Manager)
7.5.1项目元素
7.5.2项目文件
7.5.3建立项目
7.5.4打开Project窗口
7.5.5使用Project窗口
7.5.6使用Project选单
7.5.7修改项目
7.5.8生成应用系统
7.5.9调试应用系统
习题七
第八章程序文件和报表格式设计
8.1 常用的FoxPro程序语句
8.1.1 建立程序语句(MODIFY COMMAND)
8.1.2运行程序语句(DO)
8.1.3 修改程序语句(MODIFY COMMAND)
8.1.4 键盘输入及注释语句(WAIT/ACCEPT/INPUT/READ/NOTE/*/ )
8.1.5选择结构语句(IF/#IF/CASE)
8.1.6循环结构语句(DD/LOOP/EXIT/FOR)
8.1.7 设计选单语句(@…PROMPT/MENU TO/…/TEXT…ENDTEXT)
8.2报表格式设计
8.2.1 格式输出语句(@…SAY)
8.2.2格式文件的建立和调用
8.2.3格式报表程序
8.3过程文件
8.3.1 过程语句(PROCEDURE/SET PROC)
8.3.2过程文件与调用
习题八
第九章选单与窗口
9.1定义选单语句
9.2窗口语句
习题九
10.1数值函数
第十章函数
10.2字符处理函数
10.3库文件函数
10.4 日期函数
10.5转换函数
10.6测试函数
10.7选单函数
10.8窗口函数
10.9数组函数
10.10其它函数
10.11 用户自定义函数(UDF)
10.12 FoxPro2.5 for Windows函数
习题十
第十一章程序设计方法与技巧
11.1 程序和程序设计
11.2程序设计的基本技术
11.3结构程序设计概述
11.4程序质量
11.5 FoxPro程序设计基础
11.5.1应用程序设计的步骤
11.5.2 FoxPro程序及语句结构
11.6 FoxPro程序设计技巧
11.6.1 巧用数据库文件
11.6.2检查键盘输入
11.6.3宏替换的使用技巧
11.6.4巧建屏幕格式
11.6.5设计口令
11.6.6建立专用词库
11.6.7巧用TOTAL命令
11.6.8美化屏幕显示
11.7程序调试
11.7.1查错与测试
11.7.2调试命令
11.7.3程序调试方法
习题十一
第十二章新颖查询技术
12.1 Rushmore
12.1.1 Rushmore概述
12.1.2可利用Rushmore优化搜索的命令
12.2 SQL
12.2.1 SELECT命令
12.2.2 CREATE TABLE命令
12.2.3 INSERT INTO命令
12.3 RQBE
12.3.1 RQBE查询步骤
12.3.2 RQBE查询操作
12.3.3在RQBE窗口修改查询文件
习题十二
第十三章系统设置与系统内存变量
13.1系统控制参数
13.2.1操作系统配置文件(CONFIG.SYS)
13.2.2 FoxPro系统配置文件(CONFIG.FP)
13.2配置文件
13.3优化性能
13.4系统内存变量
习题十三
第十四章其它语句
14.1=/\/\\/@…EDIT/@…BOX/@…CLEAR/@…FILE/@…TO
14.2 CALL/LOAD/COPY INDEXES/COPY MEMO/CREATE VIEW
14.3 DEFIN BOX/DELETE TAG ALL/GETEXPR/IMPORT/KEYBOARD
14.4 EJECT/ON PAGE/PLAY MACRO/POP KEY/ON KEY LABEL/PUSH KEY
14.5 PRIVATE/REGIONAL/RELEASE/SCROLL/SAVE MAC2ROS
/RESTORE MACROS/
习题十四
第十五章多用户技术
15.1概述
15.2系统要求
15.4多用户命令
15.3术语
15.5 自动加锁
15.6用USE命令设置独占或共享
习题十五
第十六章应用软件开发文档实例
16.1 概述
16.2项目开发计划实例(天然气生产管理软件项目开发计划)
16.2.1引言
16.2.2项目概述
16.2.3实施计划
16.2.4人员
16.3需求说明实例(天然气生产管理软件需求说明书)
16.3.1 引言
16.3.2项目概述
16.3.3具体需求
16.4.2软件结构
16.4.3模块设计说明
16.4设计说明实例(天然气生产管理软件设计说明书)
16.4.1术语定义
习题十六
第十七章编译技术
17.1 FoxPro Distribution Kit
17.2安装FoxPro Distribution Kit
17.3制作扩散软件的有关事项
17.4 编译产生.FXP或.APP或.EXE文件(COMPILE/BULD APP/BULD EXE)
17.5.2批文件启动方式
17.5运行编译后的程序
17.5.1在DOS下的启动方式
17.5.3 配置文件(CONFIG.FP)启动方式
17.5.4命令窗口启动方式
17.6编译产生的.APP或.EXE文件不具备的特点
习题十七
第十八章数据库图形系统FoxGraph
18.1概述
18.2.2二维图形
18.2.1选择二维图样及绘制二维图形
18.2二维图形
18.2.3调整二维图形
18.3三维图形
18.3.1三维图形简介
18.3.2三维图形
18.3.3如何确定三维图形的类型
18.3.4视角
18.3.6三维图形的制作选择
18.3.5如何确定视角
18.4数据管理
习题十八
附录一FoxPro的安装
附录二FoxPro命令表
附录三FoxPro函数表
附录四FoxPro出错信息
附录五FoxPro色彩
附录六FoxPro功能键
参考资料