内容简介 · · · · · ·
内 容 提 要
本书是为尚未具备计算机管理基础知识的初学者学习使用FOXBASE而编写的
一本教材。
本书从数据库的基本概念人手,着重操作和应用,通过大量例子,由浅人深
地介绍了FOXBASE数据库管理系统的命令、使用方法和程序设计方法。
本书的第一章到第九章主要围绕数据库系统的建立、维护和使用三个方面,
紧密结合关系型数据库管理系统的基本概念,循序渐进地介绍FOXBASE以命令方
式对数据库文件进行操作的完整过程,可作为上海市计算机能力考核(初级)教
材。以后各章以介绍FOXBASE程序设计方法为主,重点介绍FOXBASE结构化程序设
计语言,并在此基础上介绍大量的实用编程技巧,以提高读者的程序设计水平。
此外,书中还系统介绍了FOXBASE的函数、FOXBASE的环境设置,以及其他辅助功
能(可作为中级班教材)。
本书既可作为各行业计算机管理基础...
内 容 提 要
本书是为尚未具备计算机管理基础知识的初学者学习使用FOXBASE而编写的
一本教材。
本书从数据库的基本概念人手,着重操作和应用,通过大量例子,由浅人深
地介绍了FOXBASE数据库管理系统的命令、使用方法和程序设计方法。
本书的第一章到第九章主要围绕数据库系统的建立、维护和使用三个方面,
紧密结合关系型数据库管理系统的基本概念,循序渐进地介绍FOXBASE以命令方
式对数据库文件进行操作的完整过程,可作为上海市计算机能力考核(初级)教
材。以后各章以介绍FOXBASE程序设计方法为主,重点介绍FOXBASE结构化程序设
计语言,并在此基础上介绍大量的实用编程技巧,以提高读者的程序设计水平。
此外,书中还系统介绍了FOXBASE的函数、FOXBASE的环境设置,以及其他辅助功
能(可作为中级班教材)。
本书既可作为各行业计算机管理基础培训教材,也可以作为大专院校非计算
机专业学生的学习教材。
目录 · · · · · ·
第一章 数据库概述
1.1数据库在计算机应用领域中的地位
1.2数据库概述
1.2.1数据管理的发展
1.2.2数据库系统的发展
1.2.3关系运算简介
习题
第二章 FOXBASE概 述
2.1FOXBASE的文件及其作用
2.2FOXBASE的数据库文件
2.2.1数据库文件的三要素
2.2.2数据库文件名
2.2.3数据库文件的结构
2.2.4数据库文件的数据(内容〕
2.3FOXBASE命令的一般格式
2.4内存变量与函数
2.4.1内存变量
2.4.2内存变量的赋值与显示
2.4.2.1内存变量的赋值
2.4.2.2显示指定的内存变量的值
2.4.2.3显示所有内存变量
2.4.2.4数值型变量小数部分显示位数设置
2.4.3FOXBASE的常用函数
2.5FOXBASE的表达式
2.5.1运算量
2.5.1.1常量
2.5.1.2变量
2.5.1.3函数
2.5.2运算符
2.5.2.1数值型运算符
2.5.2.2字符型运算符
2.5.2.3日期型运算符
2.5.2.4逻辑型运算符
2.5.2.5比较运算符
2.5.3表达式
2.6FOXBASE主要性能指标
2.7FOXBASE的启动与退出
2.7.1FOXBASE的启动
2.7.2FOXBASE的退出
2.7.3FOXBASE的两种工作方式
2.7.3.1单命令工作方式
2.7.3.2程序工作方式
习题
上机操作题
第三章 数据库文件的建立与数据录入
3.1建立一个新的数据库文件
3.2定义数据库文件的结构
3.3数据录入
3.4数据库文件的打开与关闭
3.4.1数据库文件的打开
3.4.2数据库文件的关闭
习题
上机操作题
第四章 数据库文件的显示与记录定位
4.1文件名的显示
4.1.1显示数据库文件目录
4.1.2显示一般文件目录
4.2数据库文件结构的显示
4.3记录的指针及指针定位
4.3.1记录指针与记录号
4.3.2记录指针的无条件定位
4.3.2.1记录指针的绝对定位
4.3.2.2记录指针的相对定位
4.3.2.3记录数 文件开始与文件结束标志
4.3.3记录指针的有条件定位
4.4数据记录的显示
4.4.1数据记录的无条件显示
4.4.1.1LIST命令
4.4.1.2DISPLAY命令
4.4.2数据记录的有条件显示
4.4.3数据记录显示命令小结
4.5记录范围与记录指针
习题
上机操作题
第五章 数据库文件的维护
5.1数据库文件名的维护
5.1.1数据库文件名的修改
5.1.2数据库文件的删除
5.2数据库文件结构的维护
5.3数据库文件内容的维护
5.3.1数据库文件记录的增加
5.3.2数据库文件记录的删除
5.3.3数据库文件记录的编辑 修改
习题
上机操作题
第六章 数据库文件的使用
6.1数据库文件的索引
6.1.1索引文件的作用
6.1.2索引文件的建立
6.1.3索引文件的使用
6.1.3.1索引文件的打开
6.1.3.2索引文件的选择
6.1.4索引文件的更新
6.1.5索引文件的关闭
6.2数据的检索 查询
6.2.1用常量查找(FIND)
6.2.2用表达式查找(SEEK)
6.2.3如何找到下一条与查找关键值匹配的记录
6.3数据的统计
6.3.1求记录数
6.3.2求和
6.3.3求平均值
6.3.4分组求和
6.4数据记录的选择
6.5数据记录的投影
6.6打印标签
6.6.1建立标签格式
6.6.2按标签格式打印标签
6.6.3打印标签举例
6.7打印报表
6.7.1定义报表格式
6.7.2按格式打印报表
6.7.3打印报表举例
习题
上机操作题
第七章 数据库文件的复制
7.1数据库文件结构的复制
7.1.1CDPYSTRUCTURE命令
7.1.2CDPYEXTENDED和CREATEFROM命令
7.2数据库文件内容的复制
7.3数据库文件的复制
7.3.1数据库文件的完整复制
7.3.2数据库文件的部分内容复制
7.3.3数据库文件的分类(排序)复制
习题
上机操作题
第八章 多数据库文件操作
8.1基础知识
8.1.1工作区
8.1.2工作区的选择
8.1.3与工作区有关的几个函数
8.2多数据库文件操作
8.2.1两个数据库文件的连接
8.2.2用一个数据库文件对另一个数据库文件进行更新
8.2.3数据库文件间的关联
习题
上机操作题
第九章 FOXBASE程序设计基础知识
9.1程序设计的基本概念
9.2FOXBASE程序的基础知识
9.2.1FOXBASE程序的书写格式
9.2.2FOXBASE程序文件的建立与修改
9.2.3FOXBASE程序的运行和终止
9.3FOXBASE程序的基本成分
9.4简单的FOXBASE程序介绍
习题
第十章 程序设计基础(一)
10.1顺序结构程序设计
10.1.1暂停程序执行
10.1.2清屏命令
10.1.3程序运行结束命令
10.1.4文本输出语句
10.2分支程序设计
10.2.1两个分支的程序设计
10.2.2多分支程序设计
10.3循环程序设计
10.3.1循环命令
10.3.2循环应用举例
10.3.3循环嵌套及其应用
10.3.4循环语句与分支语句的嵌套使用
习题
上机操作题
第十一章 输入输出程序设计
11.1最简单的输入输出命令
11.1.1最简单的输入命令
11.1.2最简单的输出命令?和??
11.2屏幕格式设计命令
11.2.1屏幕定位清除命令
11.2.2屏幕定位画框命令
11.2.2.1用线画框
11.2.2.2用字符画框
11.2.3格式化输入输出命令
11.3屏幕输入输出格式文件的建立和使用
11.3.1屏幕格式文件的建立
11.3.2格式文件的使用
11.4格式化输出报表的设计和使用
11.4.1数据流向控制
11.4.2格式化输出报表的设计
11.4.3控制打印机走纸命令
习题
上机操作题
第十二章 程序设计基础(二)
12.1主程序
12.2子程序
12.2.1子程序的编写 调用和返回
12.2.2子程序调用的嵌套
12.3过程和过程文件
12.3.1过程文件
12.3.2过程文件的使用和子程序调用
12.3.3变量的定义和使用
12.3.4程序问数据的传递
12.4自定义函数
习题
上机操作题
第十三章 函数
13.1数值运算函数
13.1.1求绝对值函数(ABS)
13.1.2求指数函数(EXP)
13.1.3求自然对数函数(LDG)
13.1.4求平方根函数(SQRT)
13.1.5四舍五入函数(ROUND)
13.1.6取整函数(INT)
13.1.7模运算函数(MOD)
13.1.8求最大值函数(MAX)
13.1.9求最小值函数(MIN)
13.1.10格式化显示函数(TRANSFORM)
13.2字符运算函数
13.2.1宏代换函数&
13.2.2求子串位置函数(AT)
13.2.3求左子串函数(LEFT)
13.2.4求右子串函数(RIGHT)
13.2.5求子串函数(SUBSTR)
13.2.6求重复串函数(REPLICATE)
13.2.7求空格串函数(SPACE)
13.2.8去尾部空格函数(TRIM)
13.2.9去尾部空格函数(RTRIM)
13.2.10去前导空格函数(LTRIM)
13.2.11修改字符串函数(STUFF)
13.3日期和时间函数
13.3.1求完整年份数值函数(YEAR)
13.3.2求月份数值函数(MONTH)
13.3.3求月份的英文名函数(CMON)
13.3.4求星期数值函数(DOW)
13.3.5求星期的英文名函数(CDOW)
13.3.6求日期的天数函数(DAY)
13.3.7求当前日期函数(DATE)
13.3.8求当前时间函数(TIME)
13.4数据类型转换函数
13.4.1字符转换成ASEII码值函数(ASC)
13.4.2由ASCII码值转换成字符函数(CHR)
13.4.3字符串转换成日期函数(CTOD)
13.4.4日期转换成字符串函数(DTOC)
13.4.5大写字母转换成小写字母函数(LOWER)
13.4.6小写字母转换成大写字母函数(UPPER)
13.4.7数值转换为字符串函数(STR)
13.4.8字符串转换成数值函数(VAL)
13.4.9FOXBASE数据类型转换函数图示
13.5数据库文件测试函数
13.5.1测试文件指针到文件头函数(BOF)
13.5.2测试文件指针到文件尾函数(EOF)
13.5.3测试当前指针位置函数(RECND)
13.5.4测试记录是否有删除标志函数(DELETED)
13.5.5测试数据库文件的记录数函数(RECOOUNT)
13.5.6测试数据库文件的字段数函数(FCOUNT)
13.5.7测试数据库文件的记录长度函数(RECSIZE)
13.5.8测试当前工作区号函数(SELECT)
13.5.9测试数据记录是否修改函数(UPDATED)
13.5.10测试数据库文件最后修改日期函数(LUPDATE)
13.6硬件环境测试函数
13.6.1测试当前光标的列位置函数(COL)
13.6.2测试当前光标的行位置函数(ROW)
13.6.3测试打印头当前列位置函数(PCOL)
13.6.4测试打印头当前行位置函数(PROW)
13.6.5测试显示器特性函数(ISCOLOR)
13.6.6测试功能键的键函数(FKLABEL)
13.6.7测试功能键数函数(FKMAX)
13.6.8测试DOS环境变量函数(GETENV)
13.6.9测试FOXBASE版本函数(VERSION)
13.6.10测试磁盘空间函数(DISKSPACE)
13.7软件环境测试函数
13.7.1测试文件函数(FILE)
13.7.2测试搜索是否成功函数(FOUND)
13.7.3测试出错码函数(ERROR)
13.7.4求当前出错的错误信息函数(MESSAGE)
13.7.5测试当前数据库文件函数(DBF)
13.7.6测试当前索引文件函数(NDX)
13.7.7测试数据库文件字段名函数(FIELD)
13.7.8测试数据库文件名的别名函数(ALEAS)
13.7.9测试操作系统名及版本函数(DS)
13.8表达式值测试函数
13.8.1测试表达式值的类型函数(TYPE)
13.8.3测试字符表达式第一个字符函数(ISLOWER)
13.8.3测试字符表达式第 个字符函数(ISUPPER)
13.8.4测试字符表达式第一个字符(ISALPHA)
13.8.5测试字符表达式值的长度函数(LEN)
13.8.6条件测试函数(IIF)
13.9输入键测试函数
13.9.1输入键测试函数(INKEY)
13.9.2测试数据修改函数(READKEY)
13.10系统函数
习题
上机操作题
第十四章 环境设置
14.1用单个环境设置命令来设置
14.1.1对硬件环境的设置
14.1.1.1设置铃声命令
14.1.1.2设置当前驱动器命令
14.1.1.3设置路径命令
14.1.1.4设置打印页左边空格命令
14.1.2对数据库文件操作环境的设置
14.1.2.1对数据库文件编辑环境的设置
14.1.2.2对数据库文件使用环境的设置
14.1.2.3对数据库文件显示环境的设置
14.1.2.4对数据库文件安全性环境的设置
14.1.3对屏幕环境的设置
14.1.3.1对屏幕硬件特性环境的设置
14.1.3.2对屏幕显示格式环境的设置
14.1.3.3对屏幕提示信息环境的设置
14.1.4控制数据流方向的环境设置
14.1.4.1设置控制台信息命令
14.1.4.2设置屏幕信息到文件命令
14.1.4.3设置输出设备命令
14.1.4.4设置打印机开关命令
14.1.4.5设置打印信息流向命令
14.1.5程序调试与运行的环境设置
14.1.5.1程序调试的环境设置
14.1.5.2程序运行的环境设置
14.2用菜单方式来设置
14.2.1综合环境参数设置
14.2.2屏幕环境参数设置
14.2.3功能键环境参数设置
14.2.4磁盘环境参数设置
14.2.5文件环境参数设置
14.2.6左边空和MEMO字段环境参数设置
14.2.7小数位数环境参数设置
14.3FOXBASE的系统配置
14.3.1DOS的系统配置文件
14.3.1.1缓冲区数目的设置
14.3.1.2允许打开文件数目的设置
14.3.2FOXBASE的系统配置文件
14.3.2.1FOXBASE系统配置文件中的配置项目
14.3.2.2与存贮分配有关的配置项目
14.3.2.3FOXBASE系统配置文件举例
14.3.3提高FOXBASE的运行效率
14.3.3.1减少DOS目录中的文件个数
14.3.3.2为FOXBASE运行准备足够的内存
14.3.3.3为FOXBASE运行留有足够的磁盘空间
14.3.3.4“TALK”选择项的使用
14.3.3.5运行状态的使用
14.3.3.6使用数组
14.3.3.7过程文件的使用
14.4检查FOXBASE的环境设置
14.4.1状态检查命令
14.4.2用系统函数检查设置
14.5 FOXBASE的环境设置小结
习题
第十五章 程序设计技巧
15.1屏幕菜单设计
15.1.1简单的菜单设计
15.1.2光棒型菜单设计
15.1.3弹出式菜单的设计
15.1.4下拉式菜单的设计
15.2出错处理
15.3<ESC〉键中断处理
15.4热键捕捉
15.5中断命令小结
15.6联机帮助程序设计
15.7通用子程序设计
习题
上机操作题
第十六章 与其他语言的接口
16.1与其他语言的数据接口
16.1.1向其他语言传递数据
16.1.2从其他语言读取数据
16.2与其他语言的程序接口
16.2.1调用外部程序
16.2.2调用二进制程序
16.2.2.1装载二进制文件
16.2.2.2调用二进制程序
16.2.2.3删除内存中的二进制文件
16.2.2.4二进制子程序模块应用举例
习题
上机操作题
第十七章 辅助功能
17.1过程文件生成器
17.2命令文件编译器
习题
附录一 FOXBASE命令一览
附录二 FOXBASE函数一览
附录三 FOXBASE的出错信息
附录四 ASCII代码集
· · · · · · (收起)
还没人写过短评呢
还没人写过短评呢