注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库FoxPro/FoxBaseFoxBASE+语言程序设计教程

FoxBASE+语言程序设计教程

FoxBASE+语言程序设计教程

定 价:¥19.80

作 者: 刘瑞新编著
出版社: 电子工业出版社
丛编项:
标 签: 关系型数据库 数据库管理系统 FoxBASE 程序设计

ISBN: 9787505322332 出版时间: 1993-11-01 包装:
开本: 26cm 页数: 368页 字数:  

内容简介

  本书以FoxBASE+2.10为具体的语言系统,把微机数据库按高级语言来讲授,详细讲授FoxBASE+应用程序的方法。本书概念准确、观点新颖、信息含量高,符合“全国计算机等级考试二级考试大纲”关于“FoxBASE数据库管理系统”和要求。本书采用以算法为先导,以应用为主线的导思想,在介绍基本知识基本方法的同时,强化对实用技术的介绍。本书前半部分详细讲述顺序、选择、循环、数组、子程序、格式输入和菜单等程序设计,后半部分详细讲述数据库的操作,包括建立数据库结构、记录的输入、显示、修改、删除、排序、查询、统计等以及多重数据库的各种操作。结合FoxBASE+的特点,把程序和数据库有机地结合在一起,用程序来控制数据库的操作,把数据库作为一个完整的系统来讲授,使学生建立起程序控制结构和数据结构的概念。本书每章附有实用程序应用框架,读者略加修改就能应用到自己的工作中,使读者很快学会设计应用程序。本书特别适合计算机应用等级考试、大学非计算机专业、中专计算机专业和非计算机专业、各类速成短训班,作为第一计算机语言学习的教材和参考书。本书也非常适合学过其它计算机高级语言的读者,通过对照学习,可更快掌握设计FoxBASE+应用程序。

作者简介

暂缺《FoxBASE+语言程序设计教程》作者简介

图书目录

第一章    数据库管理系统概述
1.1 概述
1.1.1 数据库的基本概念
1.1.2 数据模型与数据组成
1.2 FoxBASE+系统概述
1.2.1 FoxBASE+的特点
1.2.2 FoxBASE+的主要技术指南
1.2.3 FoxBASE+的文件类型
习题一
第二章    常量、变量、表达式和函数
2.1 数据类型
2.2 常量和变量
2.2.1 常量
2.2.2 变量
2.3 表达式
2.4 运算符的优先级
2.5 数学运算函数
2.6 表达式的运算规则
2.7 FoxBASE+命令的语法规则
2.7.1 命令命令的结
2.7.2 命令格式中的符号约定
2.7.3 命令的短语
2.7.4 命令书写的规则
习题二
第三章    顺序结构程序设计
3.1 顺序结构程序设计的概念
3.2 非格式输出命令?/??
3.3 内存变量内部赋值命令STORE/=
3.4 任意类型键盘输入命令INPUT
3.5 字符型键盘输入命令ACCEPT
3.6 程序暂停、等待接收单字符命令WAIT
3.7 四种内存变量赋值命令的比较
3.8 终止程序运行命令CANCEL
3.9 程序注释命令
3.9.1 行首注释命令NOTE/*
3.9.2 行尾注释命令&&
3.10 程序举例
习题三
第四章    选择结构程序设计
4.1 选择结构程序设计概念
4.2 单条件选择命令IF
4.3 多条件多分支选择命令DO CASE
4.4 程序举例
习题四
第五章    循环结构程序设计
5.1 循环结构程序设计概念
5.2 条件循环命令DO WHLIE
5.3 循环命令的嵌套
5.4 无条件循环命令LOOP
5.5 无条件跳出循环命令EXIT
5.6 程序举例
习题五
第六章    数组
6.1 数组和数组单元的概念
6.2 建立数组命令DIMENSION
6.3 一维数组
6.4 二维数组
习题六
第七章    子程序
7.1 子程序
7.1.1 子程序的概念
7.1.2 子程序的调用命令DO
7.1.3 子程序返回命令RETURN
7.1.4 子程序的建立命令MODIFY COMMAND
7.1.5 程序举例
7.2 内存变量的属性和作用域
7.2.1 主从型内存变量
7.2.2 定义全局型内存变量命令PUBLIC
7.2.3 定义全局型内存变量命令PRIVATE
7.3 调用子程序的数据传递
7.3.1 用主从变量和全局变量实现数据传递
7.3.2 用参数实现数据传递命令PARAMETERS
7.4 用户定义函数
7.5 过程文件
7.5.1 过程文件的概念
7.5.2 过程文件的组织命令PROCEDURE
7.5.3 过程文件的打开命令SET PROCEDURE TO
习题七
第八章    格式输出输入和菜单程序设计
8.1  格式输出输入命令@......SAY.....GET/READ
8.1.1 定位输出
8.1.2 定位定格式输出
8.1.3 定位定格式输出输入
8.1.4 输入命令的条件控制
8.2 释放GET命令CLEAR GETS
8.3 清屏命令
8.3.1 清屏全部屏幕命令CLEAR
8.3.2 清屏部分屏幕命令@....CLEAR
8.4 屏幕画框命令@...BOX
8.5 菜单程序设计
8.5.1 传统菜单的设计
8.5.2 用户定义菜单
8.5.2.1 光带菜单@....PROMPT
8.5.2.2 上弹菜单@....MENU
8.5.2.3 下拉菜单MENU BAR
8.6 程序举例
习题八
第九章     数据库的基本操作
9.1  数据库的基本概念
9.1.1 表格处理
9.1.2 数据库文件
9.1.3 数据库的几个要素
9.2 数据库文件的基本操作
9.2.1 建立数据库结构命令CREATE
9.2.2 修改数据库结构命令MODIFY STRUCTURE
9.2.3 通过键盘追加记录命令APPEND
9.2.4 备注型字段的数据输入
9.2.5 打开和关闭数据文件命令USE
9.3 数据库内容和显示
9.3.1 显示数据库结构命令DISPLAY/LIST STRUCTURE
9.3.2 显示数据库记录命令DISPLAY/LIST
习题九
第十章    数据库记录的定位和编辑
10.1 记录定位命令
10.1.1 绝对移动指针命令GO
10.1.2 相对移动指针命令SKIP
10.2 编辑记录命令
10.2.1 插入记录命令INSERT
10.2.2 修改记录命令
10.2.2.1 修改记录命令EDIT/CHANG
10.2.2.2 批替换修改记录命令REPLACE
10.2.2.3 窗口修改记录命令BEPLACE
10.2.3 记录的删除与恢复命令
10.2.3.1 暂时删除记录命令DELETE
10.2.3.2 恢复暂时删除记录RECALL
10.2.3.3 正式删除记录命令PACK
10.2.3.4 删除全部记录(清屏)命令ZAP
10.3 数据库记录的排序命令SORT
10.4 应用举例
习题十
第十一章    数据库记录的查询
11.1 顺序查找
11.1.1 顺序查找命令LOCATE
11.1.2 断续查找命令CONTINUE
11.2 索引查询
11.2.1 索引文件命令
11.2.1.1 建立索引文件命令INDEX
11.2.1.2 打开索引文件命令SET INDEX TO
11.2.1.3 确定当前索引文件命令SET ORDER TO
11.2.1.4 重新建立索引文件命令REINDEX
11.2.1.5 关闭索引文件命令CLOSE INDEX/SET INEX TO
11.2.2 索引查询命令
11.2.2.1 指定常量的索引查询命令FIND
11.2.2.2 指定表达式索引查询命令SEEKKS
11.3  应用举例
习题十一
第十二章    数据库记录的统计
12.1 统计记录数命令COUNT
12.2 求和命令SUM
12.3 求平均值命令AVERAGE
12.4 建立汇总库命令TOTAL
12.5 应用举例
习题十二
第十三章    多工作区数据库的操作
13.1 工作区的概念
13.2 选择当前数据库工作区命令SELECT
13.3 非当前工作区字段的引用
13.4 数据库文件之间的关联命令SETRELATION TO
13.5 数据库文件之间的修改命令UPDATE
13.6 数据库连接命令JOIN
13.7 应用举例
习题十三  
第十四章    数据库辅助操作命令
14.1 数据库复制命令
14.1.1 复制数据库内容命令COPY TO
14.1.2 复制数据库结构命令COPY STRUCTURE
14.2 数据库记录的批量追加命令APPEND FEOM
14.3 数据库记录与数组之间的传送命令
14.3.1 数据库当前记录传送给数组单元命令SCTTER
14.3.2 数组单元内容传送给数据库当前记录命令GATHER
14.4 数据库结构的间接建立
14.4.1建立库结构描述文件命令COPY STRUCTURE EXTENE TO
14.4.2 数据库结构的间接建立命令CREATE FROM
14.5 数据库记录筛选命令SET FIL TER TO
14.6 应用举例
习题十四
第十五章    系统命令
15.1 显示文件目录命令
15.2 输出文件文件内容命令
15.3 复制文件命令
15.4 改换文件命令
15.5 删除文件命令
15.6 执行外部文件命令
15.7 求助命令
15.8 应用举例
习题十五
第十六章    工作方式和状态的设置
16.1 全屏幕菜单驱支命令SET
16.2 数据库记录输入控制命令
16.2.1 新记录快速录入控制命令SET CARRY
16.2.2 设置定界符命令命令SET DELMITERS TO
16.2.3 定界符控制命令SET DELMITERS
16.2.4 反像显示控制命令SET INTENSIY
16.2.5 警铃控制命令SET BELL
16.2.6 输入结束确认控制命令SET COMFIRM
16.2.7 打开屏幕格式命令SET FORMAT TO
16.2.8 数据库排它共享控制命令SET EXCLUSUVE
16.3 信息查询控制命令
16.3.1 唯一性控制命令SET UNQUE
16.3.2 标题显示控制命令SET HEADING
16.3.3 字符串精确比较控制命令SET EXACT
16.4 记录删除标记控制命令SET DELETED
16.5 打印控制命令
16.5.1 非常式打印控制命令SET PEINT
16.5.2 格式打印控制命令SET DEMVICE TO
16.5.3 设置打印起列命令SET MARGIN TO
16.5.4 打印输出设备定义命令SET PRINTER
16.6 整理数据库记录命令
16.6.1 设置可访问字段命令 SET FIELDS TO
16.6.2 可访问字段控制命令SET FIRLDS
16.7 系统运行、调试、安全保密命令
16.7.1 定义工作盘命令SET DEFAULT TO
16.7.2 设置路径命令SET PATH TO
16.7.3 运行结果显示控制命令SET TALK
16.7.4 程序单步执行控制命令SET STEP
16.7.5 显示控制命令SET ECHO
16.7.6 打印命令SET DEBUG
16.7.7 终止命令SET ESCAPE
16.7.8 输入输出显示控制命令SET CONSOOLE
16.7.9 建立文本文件命令SET ALTERNATE TO
16.7.10 打开文本文件控制命令SET ALTERNATE
16.8 系统参数与逻辑功能控制命令
16.8.1 交互状态下状态行显示控制命令SET SRATYUS
16.8.2 程序状态下状态行显示控制命令SET SCOREBOARD
16.8.3 设置屏幕色彩命令SET COLOR TO
16.8.4 定义功能键命令SET FUNCTION TO
16.8.5 设置小数位数命令SET DECIMALS TO
16.8.6 固定小数位数控制命令SET FIXED
16.8.7 文件安全控制命令SET SAFETY
16.8.8 显示菜单控制命令SET MENU
16.8.9 自动清屏控制命令SET CLEAR
16.9 历史记忆控制命令
16.9.1 命令记忆条数设置命令SET HISTORY TO
16.9.2 历史记忆控制命令SET HISTOPY
16.9.3 程序记忆控制命令SET DOHISTORY
16.10  设置日期格式命令
16.10.1设置日期格式命令SET DATE
16.10.2 世纪控制命令SET CENTUPY
16.11 设置备注型字段宽度命令SET MEMOWIDTH TO
16.12 应用举例
第十七章    函数
17.1 字符操作函数
17.1.1 宏代换&
17.1.2 在字串联检索子串AT()
17.1.3 字串是否字母开头ISALPHA()
17.1.4 字串是否小写字母开头ISLOWER()
17.1.5 字串是否大写字母开头ISUPPER()
17.1.6 从字串左端取子串LEFT()
17.1.7 从字串右端取子串RIGHT()
17.1.8 求字串长度LEN()
17.1.9 将大写字母转换为小写字母LOWER()
17.1.10 将小写字母转换为大写字母UPPER()
17.1.11 删除字串右端空格RTEIM/TRIM()
17.1.12 删去字串左端空格LTRIM()
17.1.13 将指定的字串重复若干次生成新串REPLICATE()
17.1.14 生成空格串SPACE()
17.1.15 置换字串中的一部分STUFF()
17.1.16 在字符串进行置SUBSTR()
17.1.17 按基准串对字符串进行置换SYS(15)
17.1.18 把数据指定的格式转换成字符串TRANSFORM()
17.2 日期时间函数
17.2.1 星期名称CDOW()
17.2.2 月份名称CMONTH()
17.2.3 系统日期DATE()
17.2.4 月中的第几天DAY()
17.2.5 星期中的第几天DOW()
17.2.6 取两日期中较后者MAX()
17.2.7 取两日期中较前者MIN()
17.2.8 年中第几月MONTH()
17.2.9 当日累计秒数SYS(2)
17.2.10 系统时间TIME()
17.2.11 年号YEAR()
17.3 类型转换函数
17.3.1 将字符串中最左的字符转换为ASCII码ASC()
17.3.2 将数值作为ASCII码转换成相应的字符CHR()
17.3.3 将字符串转换成日期CTOD()
17.3.4 将日期转换成字符串DTOC()
17.3.5 将数值转换成字符STR()
17.3.6 将字符串转换为数值VAL()
17.4 数据库函数
17.4.1 给出指定工作区中数据库别名ALLAS()
17.4.2 测试记录指针是否在文件头BOF()
17.4.3 给出指定工作区中的数据库文件名DBF()
17.4.4 测试当前记录是否标上删除标记DELETED()
17.4.5 测试记录指针是否在文件尾EOF()
17.4.6 给出数据库字段的个数FCOUNT()
17.4.7 给出数据库字段名FIELD()
17.4.8 对当前数据库文件加锁FLOCK()
17.4.9 检测最近一次数据搜索是否成功FOUND()
17.4.10 对数据库的当前记录加锁LOCK()
17.4.11 给出数据库文件最后一次修改日期LUPDATE()
17.4.12 给出已打开的索引文件名NDX()
17.4.13 给出数据库记录个数RECCOUNT()
17.4.14 给出数据库当前记录号RECNO()
17.4.15 给出数据库记录长度RECSIZE()
17.4.16 对数据库的当前记录加锁RLCK()
17.4.17  给出当前工作区的标号SELECT
17.4.18 给出已打开的屏幕式文件名SYS(7)
17.4.19  给出已打开的索引文件的关键表达式SYS(14)
17.5 测试函数
17.5.1 给出光标当前列的位置COL()
17.5.2给出 光标当前行的位置ROW()
17.5.3 给出打印机当前列的位置PCOL()
17.5.4 给出打印机当前行的位置PROW
17.5.5 给出当前磁盘驱动器上可用空间的字节数DISKSPACE()
17.5.6 给出捕捉到的出错号码ERROR()
17.5.7 测定指定的文件是否存在FILE()
17.5.8 给出功能键的名称FKLABEL()
17.5.9 给出可编辑功能键的个数FKMAX()
17.5.10 给出操作系统环境变量的内容GETENV()
17.5.11 IF的函数形式IIF()
17.5.12 程序执行期间按下键的ASCII码值INKEY()
17.5.13 显示输出是否是彩色方式ISCOLOR()
17.5.14 给出捕捉到的出错信息MESSAGE()
17.5.15 给出操作系统的名称OS()
17.5.16 给出退出全屏幕编辑时所按键的数值READKEY()
17.5.17 产生不与现存文件重名的文件名SYS(3)
17.5.18 给出默认的驱动器名SYS(5)
17.5.19 给出由SET PRINTER TO 设备的当前设备名SYS(6)
17.5.20 给出当前可用内存的字节数SYS(12)
17.5.21 给出当前打印机的状态SYS(13)
17.5.22 给出正在执行的程序或过程名SYS(16)
17.5.23  给出指定的文件名SYS(2000)
17.5.24 给出指定的SET....ON/OFF或SET.....TO命令的当前值SYS(2001)
17.5.25 决定是否取消光标SYS(2002)
17.5.26 给出当前工作目录名称SYS(2003)
17.5.27  给出FoxBASE+系统程序所在路径名SYS(2004)
17.5.28 给出指定表达式的数据类型TYPE()
17.5.29 给出最近一次READ是否修改过数据UPDATED()
17.5.30 给出FoxBASE+的版本号VERSION()
17.6 应用举例
习题十七
第十八章    程序辅助控制命令
18.1 程序转向命令
18.1.1 出错转向命令ON ERROR
18.1.2 按ESC键转向命令ON ESCAPE
18.1.3 按键转向命令ON KEY
18.1.4 程序转向命令总结
18.2 内存变量的显示、删除、存储和恢复
18.2.1 显示内存变量命令DISPLAY/LIST MEMORY
18.2.2 删除内存变量命令RELEASE
18.2.3 存储内存变量命令SAVE TO
18.2.4 恢复内存变量命令RESTORE FROM
18.3 屏幕显示内容的保存和恢复
18.3.1 保存屏幕显示内容命令SAVE SCREEN
18.3.2 恢复屏幕显示内容命令RESTORE SCREEN
习题十八
第十九章    上机操作
19.1 FoxBASE+的配置与运行环境
19.1.1 FoxBASE+的软件配置
19.1.2 FoxBASE+的运行环境
19.2 FoxBASE+的安装和启动
19.3 退出FoxBASE+命令QUIT
19.4 交互方式下命令的执行
19.5 程序文件建立命令MODIFY COMMAND
19.6 FoxBASE+程序文件建立命令
19.6.1 在FoxBASE+状态下程序的执行命令DO
19.6.2 在操作系统状态下程序的执行
19.6.3 清除程序缓冲区命令CLEAR PROGRAM
19.7 全屏幕编辑
19.9 程序调试命令
19.9.1 保留和查看历史
19.9.1.1 显示历史表命令DISPLAY/LIST HISTORY
19.9.1.2 显示系统状态命令DISPLAY/LIST STATUS
19.9.2 循环调用返回命令RETRY
19.9.3 程序暂停执行命令SUSPEND
19.9.4 程序继续执行命令RESUME
19.10 过程文件的组合
19.11 命令文件的编译
19.12系统配置文件的使用与说明
习题十九
附录
附录1 FoxBASE+2.1命令一览表(按字母顺序排列)
附录2 FoxBASE+2.1函数一览表(按字母顺序排列)
附录3 FoxBASE+2.1出错信息一览表(按字母顺序排列)
附录4 ASCII字符编码表

本目录推荐