读书人

Visual FoxPro程序设计(第2版)

发布时间: 2010-04-05 07:49:10 作者:

 Visual FoxPro程序设计(第2版)


基本信息出版社:中国铁道出版社
页码:275 页
出版日期:2009年06月
ISBN:9787113099657
条形码:9787113099657
版本:第2版
装帧:平装
开本:16
正文语种:中文
丛书名:高等院校计算机教材规划教材

内容简介 《Visual FoxPro程序设计(第2版)》作为学习关系数据库系统的教科书,全面而详细地介绍了关系型数据库的基本知识及设计方法,并以Visual FoxPro为例,具体介绍了数据库的基本操作、事件程序设计、查询和视图设计、报表和标签设计、表单和菜单设计以及面向对象的程序设计等基本知识。同时为了满足参加全国计算机等级考试二级Visrlal FoxPro考试考生的复习需求,每章后面还附有思考与练习。读者通过学习基本知识,认真做每章后面的练习,可达到独立设计简单数据库管理系统的目的。在书的最后还附有课时安排参考,2009年二级等级考试大纲索引,二级等级考试样题及答案与解析。全书概念清晰、结构合理、内容完整、简明实用,适合作为高等院校非计算机专业的教材,也可作为准备参加Visual FoxPro等级考试或自学关系数据库系统人员的参考用书。
编辑推荐 《Visual FoxPro程序设计(第2版)》为中国铁道出版社出版。
目录
第1章 关系数据库系统概述
1.1 关系数据库基础
1.1.1 数据库的基本概念
1.1.2 数据库管理系统中的数据模型
1.2 关系数据库系统
1.2.1 关系数据库概念
1.2.2 关系术语
1.2.3 关系运算
1.3 现实世界的数据描述
1.3.1 信息处理的三个层次
1.3.2 实体模型
小结
思考与练习

第2章 VisuaI FoxPro系统初步
2.1 Visual FoxPro的发展及特点
2.1.1 visual F0xPro的发展历史
2.1.2 Visual FoxPro 6.0的特点
2.2 Visual FoxPro 6.0简介
2.2.1 Visual FoxPro 6.0的工作环境
2.2.2 Visual FoxPro 6.O的安装
2.2.3 Visual FoxPro 6.0启动与退出
2.2.4 Visual FoxPro 6.0的窗口组成
2.3 项目管理器
2.3.1 项目管理器窗口的组成
2.3.2 建立项目文件
2.3.3 使用项目管理器管理项目文件
2.3.4 定制项目管理器
2.4 visual F0xPro的辅助设计工具
2.4.1 设计器
2.4.2 向导
2.4.3 使用生成器
2.4.4 主要文件类型
小结
思考与练习

第3章 数据与数据运算
3.1 数据类型、常量和变量
3.1.1 数据类型
3.1.2 常量
3.1.3 变量
3.2 Visual FoxPro 6.0常用函数
3.2.1 数学运算函数
3.2.2 字符处理函数
3.2.3 转换函数
3.2.4 日期和时间函数
3.2.5 测试函数
3.2.6 用户定义对话框MESSAGEBOX()函数
3.3 操作符及表达式
3.3.1 算术表达式
3.3.2 字符表达式
3.3.3 日期时间表达式
3.3.4 关系表达式
3.3.5 逻辑表达式
3.3.6 空值(NULL)
小结
思考与练习

第4章 VisuaI FOXPr0的基本操作
4.1 基本概念和操作
4.1.1 Visual FoxPro的基本操作方式
4.1.2 命令操作的基本要求
4.1.3 命令的输入与编辑
4.1.4 设置格式
4.2 数据库
4.2.1 数据库概念
4.2.2 创建数据库
4.2.3 数据库的维护
4.3 创建数据表
4.3.1 数据表的概念
4.3.2 创建表结构
4.3.3 输入数据记录
4.4 数据表的基本操作
4.4.1 打开和关闭表
4.4.2 显示数据
4.4.3 追加记录
4.4.4 记录的删除与恢复
4.4.5 修改记录
4.4.6 表的复制
4.4.7 记录的定位命令
4.4.8 数组和表之间的数据交换
4.5 查询与统计操作
4.5.1 记录的排序与索引
4.5.2 查询
4.5.3 统计
4.6 多工作区操作
4.6.1 工作区的选择
4.6.2 表与表之间的连接与关联
4.6.3 数据表的参照完整性
小结
思考与练习

第5章 关系数据库标准语言SQL
5.1 SQL概述
5.1.1 SQL的主要特点
5.1.2 SQL的基本概念
5.2 查询功能
5.2.1 简单查询
5.2.2 简单连接查询
5.2.3 嵌套查询
5.2.4 排序查询
5.2.5 简单的计算查询
5.2.6 分组与计算查询
5.2.7 利用空值查询
5.2.8 别名与自然连接查询
5.2.9 内外层互相关嵌套查询
5.2.10 有特殊符号的查询
5.2.11 超连接查询
5.2.12 集合的并运算
5.2.13 查询结果的其他显示方式
5.3 操作功能
5.4 定义功能
5.4.1 表的定义
5.4.2 表的删除
5.4.3 修改表结构
5.5 定义视图
5.5.1 从单个表派生出的视图
5.5.2 从多个表派生出的视图
5.5.3 视图中的虚字段
5.5.4 删除视图
5.5.5 查询视图
5.5.6 更新视图
5.5.7 视图的作用
小结
思考与练习

第6章 查询和视图操作
6.1 创建和设计查询
6.1.1 利用查询向导设计查询
6.1.2 利用查询设计器设计查询
6.1.3 运行查询
6.1.4 查询菜单
6.1.5 建立交叉表
6.2 创建本地视图
6.2.1 利用向导创建本地视图
6.2.2 利用视图设计器创建本地视图
6.2.3 创建参数化视图
6.3 创建远程视图
6.3.1 与远程数据连接
6.3.2 创建远程视图
小结
思考与练习

第7章 结构化程序设计
7.1 程序的建立与维护
7.1.1 用菜单选择方式建立及维护程序
7.1.2 用命令方式建立及维护程序
7.1.3 编程时的一般规则
7.1.4 简单的输入/输出命令
7.2 程序的流程控制
7.2.1 顺序结构
7.2.2 选择结构
7.2.3 循环结构
7.2.4 编程实例
7.3 模块结构程序设计
7.3.1 子程序的调用
7.3.2 过程及过程调用
7.3.3 过程调用中的参数传递
7.3.4 变量的作用域
7.3.5 自定义函数
7.4 程序调试
7.4.1 程序调试
7.4.2 调用调试器
7.4.3 设置断点
小结
思考与练习

第8章 表单及面向对象的程序设计
8.1 面向对象的概念
8.1.1 基本概念
8.1.2 Visual FoxPro中的类
8.1.3 Visual FoxPro中的对象
8.1.4 Visual FoxPro中的事件和事件过程
8.2 创建表单
8.2.1 使用表单向导创建表单
8.2.2 使用表单设计器创建表单
8.2.3 表单属性
8.3 表单控件的使用
8.3.1 表单控件
8.3.2 标签
8.3.3 文本框
8.3.4 编辑框
8.3.5 列表框
8.3.6 命令按钮
8.3.7 表格
8.3.8 命令按钮组
8.3.9 计时器
8.3.9 OLE绑定控件
8.3.10 图像
8.4 修饰表单
小结
思考与练习

第9章 菜单设计
9.1 菜单概述
9.1.1 菜单系统的组成
9.1.2 菜单系统的规划原则
9.1.3 系统菜单
9.2 创建菜单
9.2.1 菜单设计步骤
9.2.2 菜单设计器简介
9.2.3 创建快速菜单
9.2.4 使用菜单设计器创建菜单
9.2.5 创建快捷菜单
9.2.6 菜单系统的生成和运行
9.2.7 为顶层表单添加菜单
9.3 工具栏的使用
9.3.1 定制与建立工具栏
9.3.2 给新工具栏命名
9.3.3 定义对象操作
小结
思考与练习

第10章 报表和标签设计
10.1 报表的基本概念
10.2 创建报表
10.2.1 利用报表向导创建报表
10.2.2 使用报表设计器创建报表
10.2.3 使用报表设计器设计报表
10.2.4 完善报表
10.3 创建标签
10.3.1 使用标签向导创建标签
10.3.2 利用标签设计器创建标签
10.4 报表和标签的输出
小结
思考与练习

第11章 开发应用程序
11.1 应用程序的开发过程
11.1.1 系统开发步骤
11.1.2 连编应用程序
11.1.3 主程序设计
11.2 应用程序生成器
11.2.1 使用应用程序向导
11.2.2 应用程序生成器
11.2.3 建立Visual FoxPro应用程序
11.2.4 制作安装盘
小结
思考与练习
附录A 授课及实验课时安排参考
附录B 2009年二级等级考试大纲索引
附录C 二级考试样题及答案与解析
参考文献
……
序言 随着社会的发展,在数据处理、信息管理等领域,人们对数据处理方式的要求越来越高。如何快速地掌握计算机应用的相关知识是广大计算机初学者和爱好者的迫切要求。为了适应这一形势,高校的计算机基础教学内容也在不断地改革。
第一版出版之后,广大读者对该书给予了充分的肯定,并提出了一些中肯的建议,结合第一版的实际使用情况,本次再版在第一版的基础上进行了一些修改和补充,主要包括一些常用函数的内容。另外,对部分章节的内容进行了相应的补充和精简,使内容更加容易理解。同时,根据读者的建议,补充了许多实用性强且紧扣知识点的示例,以增加学生的学习兴趣。
本次再版,以一个完整的系统开发实例为主线,将其知识点分解贯穿到每个章节中,最终完成该系统的开发,更加方便读者学习使用。
本书共11章。第1章对关系数据库系统的基础知识做了简要概述;第2章对Visual FoxPro系统包括界面及项目管理器做了简介;第3章对数据与数据运算的相关概念做了介绍;第4章对visual FoxPro的基本操作做了详细介绍;第5章介绍了关系数据库标准语言SQL,并对SQL查询语言的使用方法做了重点介绍;第6章对创建查询和视图操作做了详细介绍;第7章介绍了结构化程序设计方法,并对程序的流程控制做了重点介绍;第8章介绍了表单及面向对象的程序设计,并对表单的创建及控件的使用做了重点介绍;第9章对菜单设计方法做了介绍;第10章对报表和标签设计方法做了介绍;第11章对开发应用程序的步骤及方法做了介绍,并将前面各章节中完成的例题组合形成一个完整的系统开发实例。
本书力求将理论介绍和实例教学相结合,汇集了编者在教学和实践中的经验和技巧。在注重系统性和科学性的基础上,突出了实用性和可操作性,各章理论与实践操作紧密相扣,既便于教师教学,也便于学生学习。本书在内容上循序渐进、前后呼应、深入浅出、实例丰富、图文并茂、通俗易懂;在结构上力求能够满足初学者的需要,深入浅出地论述了有关Visual FoxPro程序编写的基本理念,对Visual FoxPro的整体面貌做了较为清晰的说明。另外,本书每章后面都配有思考与练习,书后还附有授课及实验课时安排参考、2009年二级等级考试大纲索引、二级等级考试样题及答案与解析。初学者可以对照书中讲述的实例进行上机操作,即学即用。
在本书的编写过程中,张玉风、宋爱荣、汤海风、刘岩狄参加了部分程序的调试和校正工作,蓝健萍、张志奎、胡文婷、陈晓文、胡志育、曹晓北、郝思静、唐敏等参与了本书的整理工作,在此对他们表示感谢。
由于编者水平有限,加上编写时间仓促,错误和不足之处在所难免,敬请广大读者朋友批评指正。
文摘 插图:


第1章 关系数据库系统概述
随着高科技社会的发展,在数据处理、信息管理等领域,人们对数据采集、存储、加工、处理、传播、管理的手段以及技术和方法的要求越来越高。为了更加有效地管理各类数据,应用计算机技术处理数据的数据库技术应运而生。
数据库技术是一门综合性技术,涉及操作系统、数据结构、算法设计、程序设计等基础理论知识。本章主要介绍数据库和关系数据库概念,关系模式、关系、元组、属性、域等基本概念,关系运算以及现实世界的数据描述等基本概念。
主要内容
数据库的基本概念
关系数据库
关系术语
关系运算
现实世界的数据描述
1.1关系数据库基础
数据库是存储在一起的相关数据的集合。它反映了数据本身的内容和数据乏间的联系,掌握数据库以及数据库系统的基本概念,有助于更好地使用面向对象的方法,从而为开发功能良好的数据库结构及应用程序打下基础。
1.1.1 数据库的基本概念
数据库管理技术是信息科学的重要组成部分。随着商品经济的发展、科学技术的进步和激烈的市场竞争,社会信息量倍增,决策难度也随之加大,使得计算机处理的数据量不断增加。于是数据库管理系统便应运而生,从而促进了信息科学的发展。下面.从数据、信息和数据处理等基本概念开始介绍。
读书人网 >数据库

热点推荐