第一图书网

Visual FoxPro程序设计

刘丽 刘丽 中国铁道出版社 (2009-06出版)
出版时间:

2009-6  

出版社:

刘丽 中国铁道出版社 (2009-06出版)  

作者:

刘丽  

页数:

275  

前言

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

内容概要

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

书籍目录

第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章 关系数据库标准语言SQL5.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 二级考试样题及答案与解析参考文献

章节摘录

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


编辑推荐

《Visual FoxPro程序设计(第2版)》为中国铁道出版社出版。

图书封面

广告

下载页面


Visual FoxPro程序设计 PDF格式下载



相关图书