数据库应用教程(FoxPro for Windows)
2000-02
科学出版社/龙门书局
于长云
内容简介
本书是“NIT丛书”之一,是根据《全国计算机应用技术证书考试(NIT)培训与考
试大纲――数据库模块(FoxPro)》而编写的。全书共分十二个单元,内容包括:FoxPro基
本知识、建立数据库、数据库结构的操作、浏览数据库、数据库记录的操作、数据库的排
序和索引、数据库信息的统计和计算、工作区与多重数据库操作、应用程序的编制,以及
FoxPro的常量、变量、函数和表达式,FoxPro程序中数据的输入、输出操作和程序设计。
每一个单元以3至10个问题的提出、问题的阐述和解答、问题的操作与实现完成学习目
标。本书附录给出了NIT考试中本模块的培训对象、培训目标、培训与考试内容、培训
的基本思想与方法,以及考试的过程与方式,以供读者参考。
本书内容精炼,易学易懂。为适应培训对象的水平,特别注意符合学习规律,注重技
能,面向应用,引导读者边看边练,学练结合。不仅可以作为《全国计算机应用技术证书
考试》数据库模块的培训教材,也可以作为FoxPro数据库软件操作技能培训的通用教材。
本书可供全国计算机应用技术证书考生、社会计算机技能培训学员以及教师使用。
需要本书或需要得到技术支持的读者,请与北京海淀8721信箱北京希望电子出版社
(邮编100080)联系。网址:www.bhp.com.cn,E-mail:lwm@hope.com.cn。电话:
010-62562329,62541992,62637101,62637102(图书发行,技术支持);010-62633308,
62633309(多媒体发行,技术支持); 010-62613322-215(门市);010-62531267(编
辑部)。传真:010-62579874。
目 录
第一单元FoxPro入门
问题一 怎样安装F0xPro应用程序
问题二 怎样启动和退出F0xPro
一、FoxPro运行环境
二、FoxPro的启动
三、FoxPro的退出
问题三 FoxPro的菜单系统
一、“File”菜单项
二、“Edit”菜单项
三、“Datab ase”菜单项
四、“Record”菜单项
五、“Program”菜单项
六、“Text”菜单项
七、“Window”菜单
八、“Run”下拉菜单
九、“Help”下拉菜单
问题四 如何使用F0xPro的对话框和窗口
一、对话框的使用
二、窗口的使用
问题五 怎样使用FoxPro编辑器
一、简单的编辑操作
二、较复杂的编辑操作
三、字体
问题六 命令窗口和FoxPro命令的使用
一、命令窗口的隐藏与再现
二、命令的输入、执行和编辑
第二单元 怎样建立数据库
问题一 设计并建立数据库结构
一、设计数据库结构
二、建立数据库结构
三、保存数据库结构
问题二 怎样输入数据记录
一、向数据库中添加记录
二、编辑修改数据记录
问题三 怎样输入和修改备注字段的内容
一、使用菜单进行操作
二、使用命令进行操作
问题四 怎样对通用型字段进行操作
一、运用菜单进行操作
二、使用命令进行操作
问题五 如何复制数据库文件
一、使用菜单进行操作
二、使用命令进行操作
第三单元 数据库结构的操作
问题一 怎样显示数据库结构
问题二 如何修改数据库结构
一、怎样修改字段名
二、怎样增加字段1
三、改变字段宽度或小数位数
四、怎样删除字段
五、使用命令修改数据库结构
问题三 怎样复制数据库结构
一、使用“Copy structure”命令
二、使用“Copy structureExtended”命令
第四单元 浏览数据库
问题一 打开和关闭数据库
一、打开数据库文件
二、关闭数据库文件
问题二 使用浏览窗口浏览数据库的内容
一、使用菜单打开浏览窗口
二、使用命令打开浏览窗口
三、浏览数据库的内容
四、在窗口中改变字段显示宽度及次序
问题三 浏览方式的改变和窗口分区
一、浏览方式的改变
二、窗口分区
问题四 怎样改变浏览窗口大小和改变字体
一、改变浏览窗口大小
二、改变浏览窗口的字体
第五单元 数据库记录的操作
问题一 怎样向数据库中添加新记录
一、在浏览时向数据库中添加新的记录
二、使用菜单向数据库中添加新的记录
三、使用命令向数据库中添加新的记录
四、向数据库中成批添加数据记录
五 向数据库中插入记录
问题二 怎样从数据库中删除记录
一、如何给数据库记录做删除标记
二、如何从数据库中删除被标记的记录
三、删除数据库中的所有记录
四、怎样恢复作删除标记的记录
问题三 怎样修改数据库记录
一、在“Browse”窗口修改数据记录
二、使用“Change”方式修改数据记录
三、怎样成批替换数据库中的某些字段
第六单元 数据库的排序和索引
问题一 怎样进行数据库记录的排序
一、怎样建立排序数据库
二、如何浏览排序数据库的内容
问题二 怎样对数据库进行索引
一、索引
二、怎样建立简单索引
三、如何建立复合索引
四、怎样重新进行索引
问题三 对数据库记录的查询
一、怎样进行顺序查询
二、怎样使用“Seek”进行快速查询
三、如何在索引中建立查询
四、怎样设置过滤器
问题四 如何使用“RQBE”进行快速查询
一、通过“RQBE”窗口进行查询
二、多种条件的组合查询
三、运行查询
第七单元 数据库信息的统计和计算
问题一 怎样对数据库中的数值字段求平均值
问题二 怎样统计数据库中的记录数
问题三 如何对数据库中的数值字段求和
问题四 如何对数据库字段进行计算
问题五 如何对数据库的数值字段进行汇总
第八单元 工作区与多重数据库操作
问题一 怎样进行工作区选择
一、“View”窗口和工作区
二、“View”窗口的工作面板
三、“View”窗口的命令按钮
问题二 利用“View”窗口建立相关数据库
一、数据库之间的联系
二、建立一对一关系的相关数据库
三、怎样浏览相关数据库的字段
问题三 怎样使用视图文件
一、怎样建立视图文件
二、怎样打开视图文件
三、如何关闭窗口和文件
问题四 怎样建立一对多关系的相关数据库
第九单元 应用程序的编制
问题一 用户编写程序的方法
一、程序的编辑与建立
二、程序的执行和编译
三、FoxPro编程语言
四、流程控制
五、调试和跟踪
问题二 使用屏幕生成器进行屏幕设计
一、屏幕生成器及其使用
二、怎样建立用户屏幕
三、怎样保存屏幕文件
四、怎样在屏幕上建立按钮
五、怎样运行屏幕文件
六、怎样修改所设计的屏幕
问题三 使用菜单生成器设计菜单
一、菜单组成
二、菜单设计窗口
三、怎样建立简单菜单
四、如何生成菜单代码
五、增加、修改菜单功能
六、“Menu”菜单项的使用
第十单元FoxPro的常量、变量、函数和表达式
问题一 FoxPro的常量都定义了哪些数据类型
问题二 F0xPro定义了哪些类型的变量,如何给变量赋值
一、怎样区别字段变量和内存变量
二、内存变量都有哪些数据类型
三、怎样给内存变量赋值
四、如何显示已定义的内存变量
五、怎样建立内存文件
六、调入内存文件的方法
六、释放内存变量的方法
问题三 怎样使用FoxPro的数组变量
一、怎样定义一个数组
二、如何给数组元素赋值.
三、怎样进行数组与数据库文件之间数据的传递操作
问题四 F0xPro提供了哪些常用函数
一、算术运算函数
二、字符串运算函数
三、日期与时间函数
四、数据类型转换函数
五、测试函数
问题五 如何使用F0xPro的运算符和表达式
一、数值型表达式
二、字符串表达式
三、日期表达式
四、关系表达式
五、逻辑表达式
第十一单元 FoxPr0程序中数据的输入、输出操作
问题一 如何进行数据的非格式化输入操作
一、怎样使用字符串输入命令――ACCEPT
二、如何使用任意类型数据的输入命令――INPUT
三、如何使用单个字符的输入命令(等待命令)――WAIT
问题二 如何进行数据的格式化输入操作
一、怎样使用格式化输入命令
二、怎样建立和使用屏幕格式文件
问题三 怎样进行数据的非格式化输出操作
问题四 怎样进行数据的格式化输出操作
第十二单元F0xPro的程序设计
问题一 如何进行顺序结构的程序设计
问题二 怎样进行分支结构的程序设计
一、怎样使用简单条件语句IF-ENDIF
二、怎样使用选择分支语句IF-ELSE-ENDIF
三、怎样使用多路选择分支语句DOCASE-ENDCASE
四、使用分支语句编程时应注意的几个问题
问题三 怎样进行循环结构程序设计
一、如何使用条件循环语句DOWHILE-ENDDO
二、怎样使用循环语句FOR-NEXT/ENDFOR
三、如何使用扫描循环语句SCAN-ENDSCAN
问题四 如何建立FoxPro的过程和调用FoxPro的过程
一、什么是FoxPro的过程
二、怎样控制过程的返回
三、怎样建立过程文件、如何调用和关闭一个过程文件
四、过程参数的定义和过程的调用
五、过程调用的嵌套
附录
全国计算机应用技术证书考试培训与考试大纲数据库模块
一、培训对象
二、培训目标
三、培训与考试内容
四、培训
五、考核
附件一
附件二
附件三
附件四
数据库应用教程(FoxPro for Windows) PDF格式下载