Visual FoxPro程序设计案例教程

出版时间:2012-1  出版社:蔡莉、刘广、 郝世峰 高等教育出版社 (2012-01出版)  作者:蔡莉,等 编  页数:352  

内容概要

  《Visual FoxPro 程序设计案例教程》从实用的角度出发,结合编者多年的教学实践和编程经验,由浅入深、循序渐进地阐述数据库基础知识与Visual FoxPro基础、自由表的基本操作、创建和使用数据库、查询与视图、结构化查询语言(SQL)、Visual FoxPro结构化程序设计、Visual FoxPro面向对象的程序设计与表单设计、菜单设计与应用和报表设计等内容。  《Visual FoxPro 程序设计案例教程》内容安排合理,符合当前教学现状,不仅适合作为高等院校非计算机专业应用型的教材,也可作为希望尽快开发小型数据库应用程序的读者的参考用书。在编写时参考了新的全国计算机等级考试二级考试大纲(Visual FoxPro程序设计),也可供参加计算机等级考试的学生使用。

书籍目录

第0篇 入门篇 案例概述 0.1 案例效果 0.2 案例设计分析 0.3 案例要求 0.4 案例设计过程 第1篇 理论篇 第1章 数据库系统基础知识 1.1 数据库系统概述 1.2 关系数据库 1.3 关系模型的基本概念 1.4 Visual FoxPro系统概述 1.5 项目管理器 案例1 职工管理系统项目的建立 第2章 数据及其运算 2.1 数据类型 2.2 常量与变量 2.3 函数 2.4 表达式 2.5 命令 第3章 数据库及其操作 3.1 数据库的建立和操作 3.2 建立表 案例2 建立职工管理数据库 3.3 表的基本操作 案例3 操作职工管理库中的表 3.4 排序和索引 3.5 数据统计 案例4 查询和统计职工管理库中的表 3.6 多表操作 3.7 数据完整性 案例5 建立职工管理库中表之间的关系 第4章 关系数据库标准语言——SQL 4.1 SQL概述 4.2 SQL的数据定义功能 4.3 SQL的数据更新功能 4.4 SQL的数据查询功能 案例6 在学生管理库中实现查询 第5章 查询和视图 5.1 基本概念 5.2 查询 5.3 视图 案例7 生成职工工资管理视图 第6章 应用程序设计基础 6.1 程序文件的建立与运行 6.2 程序控制结构 案例8 查询显示程序的建立 6.3 过程及其调用 6.4 文件操作 案例9 简易职工管理系统 第7章 表单设计 7.1 面向对象程序设计概述 7.2 创建表单 7.3 表单的编辑与修改 案例10 建立封面和登录表单 第8章 常用控件的使用 8.1 标签控件与文本框控件 8.2 命令按钮控件与编辑框控件 8.3 选项按钮组与复选框控件 8.4 列表框控件与组合框控件 8.5 微调按钮控件与页框控件 8.6 线条控件与形状控件 8.7 表格控件与图像控件 8.8 计时器控件与容器控件 案例11 建立职工信息显示和查询 第9章 报表和标签设计 9.1 报表概述 9.2 创建报表 9.3 修改报表 9.4 标签设计 9.5 预览和打印报表与标签 案例12 创建工资报表和标签 第10章 菜单与工具栏设计 10.1 菜单的创建 10.2 用类设计器定义工具栏类 案例13 创建系统菜单 第11章 应用程序开发 11.1 开发应用程序的基本步骤 11.2 应用程序的优化 11.3 职工工资管理系统开发实例 11.4 学生成绩管理系统开发实例 案例14 应用程序的生成 第2篇 实验篇 实验一 Visual FoxPro的基本操作与项目操作 实验二 常量、变量、函数和表达式 实验三 数据库的建立 实验四 表记录的操作 实验五 表的组织与统计 实验六 多表操作 实验七 SQL语言的使用 实验八 查询和视图 实验九 简单程序的编写 实验十 循环结构程序设计 实验十一 过程、函数和子程序 实验十二 表单设计器的使用 实验十三 表单控件的使用 实验十四 报表和标签 实验十五 菜单设计 实验十六 应用程序的发布 参考文献

章节摘录

版权页:   插图:   在数据库的应用中,查询是数据处理中不可缺少的、最常用的。Visual FoxPro提供了两种较好的方法,这就是查询和视图。使用查询设计器能方便地生成一个查询,从而获得用户所需的数据。视图能帮助用户从本地或远程数据源中获取相关数据,而且还可以对这些数据进行修改并更新,Visual FoxPro将自动完成对源表的更新。 本章主要介绍查询与视图的概念、建立和使用。 5.1 基本概念 查询和视图有很多类似之处,查询和视图都是用来从一个或多个相关联的数据表中提取有用信息的。视图兼有表和查询的特点,查询可以根据表或视图定义,所以查询和视图又有很多交叉的概念和作用。 5.1.1 查询 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,例如,浏览器、报表、表或标签等。它可以对数据源进行各种组合、有效地筛选记录、管理数据并对结果进行排序;它还可以让用户以需要的方式显示数据表中的数据,并可以控制显示数据表中哪些字段、哪些记录以及显示记录的顺序等;查询也可以联接两个以上的数据表,并显示出联接后满足要求的记录。 实际上查询就是预先定义好的一个SQL SELECT语句,在不同的需要场合可以直接或反复使用,从而提高效率。 查询简化了从一个或多个表中检索或搜集数据的过程。查询的结果是一个基于表和视图的动态的数据集合,一个查询可以用一条soL SELECT语句来完成。 查询保存为一个扩展名为qpr的文件。但文件中保存的是实现查询的SQL SELECT命令,而非查询的结果,查询必须基于确定的数据源,可以是一个或多个数据库表、自由表或视图。 执行查询,即设定一些过滤条件,并把这些条件存为查询文件,在每次查询数据时,调用该文件并加以执行。 5.1.2 视图 视图其实是从数据库表或视图中导出的“表”。与其他表不同,视图中的数据还是存储在原来的数据库表或视图中。因此可以把视图看作是一个虚表,尽管它是一个虚拟表,但是在数据浏览、查询和更新方面却有着广泛的应用。 视图能够从本地或远程表中提取一组记录。使用当前数据库中的表建立的视图是本地视图,使用当前数据库之外的数据源(如soL Server)中的表建立的视图是远程视图。 使用视图可以处理或更新检索到的记录,改变这些记录的值。执行视图文件,包含一些条件设定,可从几个数据表文件中过滤出所要求的数据。其结果存储成实际的记录数据,可以当作实际的数据表文件来使用,并且当视图中的数据记录更改后,原数据表中的记录也会随之修改。 视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是数据库中特有的,它依赖于某一数据库而存在,只有打开与视图相关的数据库才能创建和使用视图。 5.1.3 查询与视图的区别 查询和视图都是用来从一个或多个相关联的数据表中提取有用信息的,是性质相近的文件,但是它们之间也存在差异。 (1)查询文件的执行结果可以存储成多种数据形式,如图表、报表等,而视图的查询结果同一般的数据表文件一样,可以当作数据表文件来使用。 (2)查询的结果只能阅读,不能修改,查询是作为文本文件以扩展名.qpr存储的,且查询是完全独立的,不依赖数据库的存在而存在。 (3)视图不仅具有查询的功能,还可以修改记录数据并使源表随之更新,但视图只能存在于数据库中,它不是独立的文件。 (4)视图文件的数据来源分别是数据表文件、视图、服务器上的数据表文件、远程数据表文件。 (5)与查询设计器相比,在视图设计器中多了一个“更新条件”选项卡,该选项卡具有使修改过的记录更新源表的功能。

编辑推荐

《Visual FoxPro 程序设计案例教程》内容安排合理,符合当前教学现状,不仅适合作为高等院校非计算机专业应用型的教材,也可作为希望尽快开发小型数据库应用程序的读者的参考用书。在编写时参考了新的全国计算机等级考试二级考试大纲(Visual FoxPro程序设计),也可供参加计算机等级考试的学生使用。

图书封面

评论、评分、阅读与下载


    Visual FoxPro程序设计案例教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7