内容介绍
用户评论
全部咨询
本书以FoxPro 2.5 for Windows为基本内容讲述数据库的技术基础及使用,是作者在近年讲授FoxPro的经验基础上编写的,主要面向非计算机专业学生。 全书共分13章,分别介绍了FoxPro的一些常用命令、程序设计的概念、原理和方法,以及FoxPro 2.5 for Windows自动开发工具,诸如屏幕生成、菜单生成等。其中穿插了许多例题和实训题,并在每章后面给出一些以操作为主的习题,便于学生熟练掌握。 本书特别适合用于高等职业教育中数据库课程的教科书,也可以用于非计算机专业大学本科相关课程的参考书,同时也可用作社会培训教材。
目录
序言 前言 第一章 数据库的基本概念 1.1信息、数据及信息处理 1.1.1信息的概念与信息的表示 1.1.2为什么在信息处理中必须要有计算机来参与 1.2数据库与数据库系统的基本概念 1.2.1什么是数据库、数据库文件 1.2.2什么是数据库管理系统 1.3数据库的三种模型 1.4关系数据库的三种基本操作 1.5FoxPro2.5的基本特点和主要技术指标 1.5.1FoxPro2.5的基本特点 1.5.2FoxPro2.5的主要技术指标 1.5.3FoxPro2.5与Visual FoxPro的比较 习题1 第二章 FoxPro的基本知识 2.1FoxPro的运行环境 2.1.1对硬件环境的要求 2.1.2对软件环境的要求 2.2FoxPro的安装、启动与退出 2.2.1FoxPro的安装 2.2.2FoxPro的启动 2.2.3FoxPro的退出 2.3FoxPro菜单系统 2.3.1菜单系统简介 2.3.2菜单选项的选择方法 2.3.3取消菜单的方法 2.3.4菜单系统 2.4本章小结 习题2 第三章 FoxPro的基本元素和规定 3.1数据类型 3.2常量 3.3变量 3.4函数 3.5运算符 3.6表达式 3.7数组的定义和赋值 3.8FoxPro的基本命令结构和书写格式 3.9FoxPro的工作方式简介 习题3 第四章 数据库的基本操作 4.1建立数据库文件 4.1.1建立数据库文件的结构 4.1.2打开与关闭数据库文件 4.1.3显示数据库文件的结构 4.1.4修改数据库文件的结构 4.2数据库文件中数据的输入 4.2.1向数据库文件中添加数据 4.2.2用Browse模式添加记录内容 4.3数据库文件中记录指针的定位 4.3.1命令方式 4.3.2菜单方式 4.4显示数据库的内容 4.4.1命令方式 4.4.2菜单方式 4.5修改、删除数据库文件内容 4.5.1如何修改记录 4.5.2使用全程替换命令修改数据 4.5.3如何删除记录 4.6数据库文件的复制 4.6.1复制数据库文件的结构 4.6.2数据库结构描述文件 4.6.3复制数据库的内容 4.6.4从另一数据库文件向当前数据库文件中添加记录 4.7本章小结 习题4 第五章 排序、索引、查找与计算 5.1顺序查询的方法 5.1.1用LIST命令选择查询 5.1.2预设过滤器 5.1.3用LOCATE命令顺序查询 5.2对数据库文件中的记录进行排序 5.2.1排序的基本概念 5.2.2排序方式 5.3建立数据库文件的索引 5.3.1索引的基本概念 5.3.2建立索引文件 5.3.3使用索引文件 5.3.4对已索引的数据库文件中的记录进行查找 5.4关闭索引文件 5.4.1关闭单索引文件的方法 5.4.2确定复合索引文件为非控制索引的方法 5.5更新索引文件 5.6计算 5.6.1统计 5.6.2求和 5.6.3求平均 5.6.4汇总 5.7用RQBE进行查询 5.7.1打开“RQBE”窗口 5.7.2“RQBE”窗口的组成 5.7.3建立查询文件 5.7.4保存查询文件 5.7.5执行查询文件 5.7.6修改查询文件 5.8Rushmore技术 5.9本章小结 习题5 第六章 多重数据库操作 6.1多重数据库操作的基本概念 6.1.1应用背景 6.1.2工作区、别名与当前数据库文件 6.1.3选择工作区 6.1.4当前数据库文件 6.2数据库文件间的关联操作 6.2.1数据库文件间关联的概念 6.2.2用命令方式在数据库文件间建立关联 6.2.3用菜单方式在数据库文件间建立关联 6.3多重数据库文件中的RQBE查询 6.4本章小结 习题6 第七章 FoxPro程序设计基础 7.1如何建立与执行程序文件 7.2结构化程序设计 7.2.1结构化程序设计的基本概念 7.2.2结构化程序设计方法 7.3顺序结构 7.3.1简单输入输出命令 7.3.2格式化输入输出命令 7.3.3常用的状态设置命令 7.3.4其它命令 7.4选择结构 7.4.1IF…ELSE…ENDIF语句 7.4.2DO CASE…ENDCASE语句 7.5循环结构 7.5.1DO WHILE…ENDDO语句 7.5.2FOR ENDFOR语句 7.5.3SCAN…ENDSCAN语句 7.6实训 习题7 第八章 程序设计风格 8.1模块化程序设计 8.1.1外部过程 8.1.2内部过程 8.1.3用户自定义函数 8.1.4过程程序之间的数据传递 8.2变量的取名规则 8.3嵌套语句的书写方式 8.4程序中避免使用硬编码值 8.5DEFINE预处理伪指令 8.6实训 习题8 第九章 菜单设计 9.1FoxPro菜单概述 9.2使用菜单生成器生成菜单系统 9.2.1打开菜单设计窗口,建立新的菜单系统 9.2.2保存菜单设计 9.2.3打开保存在菜单文件中的菜单设计 9.2.4获取系统菜单的功能 9.2.5在菜单条上添加新的菜单项 9.2.6为主菜单的菜单项定义子菜单或操作 9.2.7为子菜单的菜单选项定义操作 9.2.8为菜单选项设置附加属性 9.2.9设置热键 9.2.10为子菜单选项之间设置分隔线 9.2.11为菜单程序设置初始化代码 9.2.12使用FoxPro的Menu菜单进行相应的设置 9.2.13生成菜单程序 9.2.14运行菜单程序 9.3手工编写独立弹出式菜单 9.3.1定义弹出式菜单 9.3.2定义弹出式菜单的菜单选项 9.3.3设定选择任一选项后的动作 9.3.4设定选择某一选项后的动作 9.3.5激活已定义的菜单 9.3.6独立弹出式菜单编程举例 9.3.7其它与弹出式菜单有关的命令 习题9 第十章 手工编程设计窗口 10.1窗口的定义和修改 10.1.1窗口定义 10.1.2窗口的修改 10.2窗口的激活、隐退和显现 10.3窗口的挂起与关闭 10.4窗口的保存与恢复 10.5有关窗口控制对象建立的命令 10.5.1窗口控制项概述 10.5.2窗口控制项命令概述 10.5.3窗口控制对象的举例 10.6定义功能键 10.7实训 习题10 第十一章 用屏幕生成器设计窗口 11.1屏幕生成器概览 11.2屏幕生成器的使用 11.2.1打开屏幕设计窗口,建立屏幕文件 11.2.2设置屏幕的属性 11.2.3生成快速屏幕 11.2.4调整屏幕布局 11.2.5增加窗口标题和汉化字段标题 11.2.6使用按钮定义工具设置按钮及其功能 11.2.7使用弹出控制定义工具和滚动列表定义工具建立对象 11.2.8使用数码器定义工具设置数码器 11.2.9使用单选钮定义工具设置单选钮对象 11.2.10使用复选框定义工具设置复选框对象 11.2.11使用直线、矩形、圆角形定义工个设置屏幕对象 11.2.12使用图形定义工具设置图形对象 11.2.13使用表达式定义工具设置对象 11.2.14使用编辑区定义工具设置编辑对象 11.2.15使用“Screen”菜单 11.2.16使用“Object”菜单 11.2.17生成屏幕程序 11.2.18运行屏幕程序 习题11 第十二章 报表设计 12.1传统报表编制打印方法 12.2报表书写器 12.1.1打开报表设计窗口 12.1.2生成快速报表 12.1.3添加Title/Summary报表分区 12.1.4对数据进行分组 12.1.5调整分区的高度 12.1.6定义Page Header分区的内容 12.1.7定义Group Header分区的内容 12.1.8定义Detail分区的内容 12.1.9定义Group Footer分区的内容 12.1.10定义Page Footer分区的内容 12.1.11定义Summary分区的内容 12.1.12添加表格线 12.1.13调整报表页面的布局 12.1.14输出报表 12.3利用报表文件制作报表 习题12 第十三章 项目管理器 13.1项目管理器简介 13.2项目管理器的使用 13.2.1定义项目管理器 13.2.2使用项目管理器生成项目应用程序 13.2.3运行项目管理器生成的项目应用程序 附录一 FoxPro for Windows命令概要 附录二 FoxPro for Windows主要函数 参考文献