Visual FoxPro 9.0 程序设计教程

出版时间:2011-12  出版社:浙江大学出版社  作者:金勤 等编著  页数:311  

内容概要

金勤等编著的《Visual FoxPro9.0程序设计教程》以Visual
FoxPro 9
.O版本为软件平台,介绍了数据库的基本知识,数据库及其数据表的操作与管理,并较为全面地介绍了面向过程的程序设计方法与面向对象的程序设计方法,为运用数据库系统构建一个管理信息系统打下了基础。全书共分ll
章,主要内容包括:数据库系统概述,Visual
FoxPro语言基础,数据表的建立与操作,数据库的基本操作,结构化程序设计基础,子程序与自定义函数,面向对象程序设计基础,常用表单控件的使用,表单设计应用,查询、视图及报表设计,应用程序的管理及编译等。
《Visual FoxPro9.0程序设计教程》可作为计算机等级考试二级 (Visual
FoxPro)的教材,同时也适合从事数据库系统教学、研究和应用的广大教师、学生和工程技术人员学习、参考。

书籍目录

第1章 数据库系统概述
1.1 基本概念
1.1.1 数据、信息与数据处理
1.1.2 数据库系统
1.1.3 数据模型
1.2 关系模型
1.2.1 关系模型及其术语
1.2.2 关系的特性
1.2.3 关系运算
1.2.4 数据库的完整性规则
1.3 Visual FoxPro概述
1.3.1 Visual FoxPro的发展及特点
1.3.2 Visual FoxPro集成开发环境
1.3.3 Visual FOXPro的启动和关闭
1.3.4 Visual FOXPro命令格式与文件类型
习题与实验1
第2章 Visual FoxPro语言基础
2.1 数据类型与常量
2.1.1 数据类型
2.1.2 常量
2.2 变量与表达式
2.2.1 变量
2.2.2 表达式
2.3 常用函数
2.3.1 数值函数
2.3.2 字符函数
2.3.3 日期时间函数
2.3.4 转换函数
2.3.5 数据表函数
2.3.6 测试函数
2.3.7 其他函数
习题与实验2
第3章 数据表的建立与操作
3.1 数据表结构的建立与操作
3.1.1 表结构的设计
3.1.2 表结构的建立
3.1.3 表结构的显示与修改
3.2 表记录的操作
3.2.1 表的打开与关闭
3.2.2 表记录输入
3.2.3 表记录显示
3.2.4 表记录定位
3.2.5 表记录修改
3.2.6 表记录删除
3.3 表的排序与索引
3.3.1 表记录的排序
3.3.2 索引的概念与索引文件类型
3.3.3 索引文件的建立与操作
3.3.4 表内容的查询
3.4 表的其他操作
3.4.1 表内容的统计
3.4.2 表内容的复制与大批量数据追加
3.5 文件管理类命令简介
习题与实验3
第4章 数据库的基本操作
4.1 数据库的建立与操作
4.1.1 创建数据库
4.1.2 数据库表与自由表的转换
4.1.3 数据库的基本操作
4.2 多表操作
4.2.1 工作区的概念
4.2.2 工作区选择与联访
4.2.3 建立表之间的临时关联
4.3 数据库完整性约束的实现
4.3.1 长表名和表注释
4.3.2 长字段名和字段属性
4.3.3 设置记录规则
4.3.4 表之间的永久关联
4.3.5 参照完整性实现
4.4 关系数据库结构化查询语言sQL
4.4.1 SQL概述
4.4.2 SELECT—SQL数据查询命令
4.4.3 SQL其他常用命令
习题与实验4
第5章 结构化程序设计基础
5.1 程序文件设计
5.1.1 结构化程序设计概述
5.1.2 程序设计的基本命令
5.1.3 程序文件的建立、修改与执行
5.2 程序的基本控制结构
5.2.1 顺序结构
5.2.2 选择结构
5.2.3 循环结构
5.3 多种结构的嵌套
5.3.1 循环结构中嵌套选择结构
5.3.2 循环结构中嵌套循环结构
习题与实验5
第6章 子程序与自定义函数
6.1 子程序
6.1.1 子程序的定义
6.1.2 过程与过程文件
6.1.3 变量的参数传递及作用域
6.2 自定义函数
6.2.1 自定义函数的创建与调用
6.2.2 自定义函数的应用
习题与实验6
第7章 面向对象程序设计基础
7.1 面向对象程序设计简介
7.1.1 面向对象程序设计示例
7.1.2 对象与类
7.1.3 对象的属性、事件与方法
7.2 表单文件的创建与对象的添加
7.2.1 表单文件的创建与运行
7.2.2 在表单中添加对象
7.3 对象的使用
7.3.1 对象的引用
7.3.2 对象属性的设置
7.3.3 对象事件代码的编辑、响应及调用顺序
7.3.4 在表单中添加属性和方法
习题与实验7
第8章 常用表单控件的使用
8.1 输出控件
8.1.1 标签
8.1.2 图像、线条与形状
8.2 输入控件
8.2.1 文本框
8.2.2 编辑框
8.2.3 列表框与组合框
8.2.4 微调控件
8.2.5 复选框
8.3 控制控件
8.3.1 命令按钮与命令按钮组
8.3.2 选项按钮组
8.3.3 计时器
8.4 容器控件
8.4.1 表格
8.4.2 页框
8.4.3 容器
8.5 链接与嵌入控件
8.5.1 ActiveX控件
8.5.2 ActiveX绑定控件
8.5.3 超级链接
习题与实验8
第9章 表单设计应用
9.1 信息显示界面的设计
9.2 交互对话界面的设计
9.3 与数据源有关的表单设计
9.4 多表表单设计
9.5 SQL查询设计实例
9.6 表单集的设计
习题与实验9
第10章 查询、视图及报表设计
10.1 查询设计
10.1.1 简单查询设计
10.1.2 高级查询设计
10.2 视图设计
10.2.1 视图的建立
10.2.2 利用视图更新数据
10.3 创建报表
10.3.1 利用报表向导创建报表
10.3.2 利用报表设计器创建快速报表
10.4 利用报表设计器设计报表
10.4.1 报表设计器的组成和数据环境
10.4.2 报表布局与报表带区
10.4.3 设置报表控件
10.4.4 常用的报表控件操作
10.4.5 报表设计举例
习题与实验10
第ll章 应用程序的管理及编译
11.1 菜单设计
11.1.1 菜单设计基本步骤
11.1.2 菜单设计工具
11.1.3 快捷菜单设计
11.1.4 在应用程序中使用菜单
11.2 主程序设计
11.2.1 主文件
11.2.2 错误处理程序设计
11.3 编译应用程序
11.3.1 管理项目管理器中的文件
11.3.2 应用程序编译
11.3.3 应用程序发布
习题与实验ll
参考文献

章节摘录

版权页:   插图:   第10章 查询、视图及报表设计 数据库中的数据是一种资源,要将这些数据资源按照用户的需要展示出来,除了使用前面介绍的表单设计外,还可以利用Visual FoxPro提供的专门的设计器,根据需求进行灵活的设计。对于数据查询,可以通过“查询设计器”或SQL语言设计相应的查询来实现,也可以通过“视图设计器”或SQL语言设计相应的视图来实现;对于报表,可以借助Visual FoxPro提供的报表设计器来实现。 10.1 查询设计 Visual FoxPro的查询设计器可以从数据库中提取出用户所需要的数据,并能以多种方式显示查询结果,以满足用户查询数据的各种要求。用户的查询要求可能比较简单,也可能十分复杂。简单的查询只需要从某个表中取出记录的几个字段,并显示结果;复杂的查询则需要从多个表中提取各种信息,并对结果排序、分组统计、绘制图形等。 本节主要介绍利用“查询设计器”和SQL 语言建立各种查询,以及选择输出方式的过程。 10.1.1简单查询设计 1.启动“查询设计器” 选择系统菜单项“文件”→“新建”→“查询”,再选择“新建文件”。 如果被选择的是数据库表,则会自动打开相应的数据库。如果启动“查询设计器”之前没有打开任何数据库,则会出现“添加表或视图”对话框,要求用户从中选择表,如图10—1所示。 “查询设计器”窗口中有一个工具栏,其中的6个按钮的功能分别为:添加表、移去表、添加连接(建立2个表之间的连接)、显示/隐藏SQL窗口、最大化/最小化表格视图和查询去向(从多个查询结果输出去向中选择其中一个)。 2.向查询设计器中添加表 单击“查询设计器”工具栏中的“添加表”按钮,可以为“查询设计器”窗口添加表,当添加相互联系的两张表时会出现联接条件对话框,可以在其中选择两表之间的联接类型,如图10—2所示。在联接条件对话框中,可以通过左边的下拉列表框选择父表(左边表)的联接字段,通过右边的下拉列表框选择子表(右边表)的联接字段。图中联接类型的含义如下: (1)内部联接:在联接条件左右的两个表中仅满足联接条件的记录,这是最普通的联接方式。例如,如果联接条件是“学生.学号=选课.学号”,则输出的是两表中同时存在学号的记录。 (2)左联接:在联接条件左边的表中的所有记录和联接条件右边的表中满足联接条件的记录。例如,如果联接条件是“学生.学号=选课.学号”,则输出的是学生表的所有记录和选课表中满足条件的记录。 (3)右联接:在联接条件右边的表中的所有记录和联接条件左边的表中满足联接条件的记录。例如,如果联接条件是“学生.学号=选课.学号”。 (2)左联接:在联接条件左边的表中的所有记录和联接条件右边的表中满足联接条件的记录。例如,如果联接条件是“学生.学号=选课.学号”,则输出的是学生表的所有记录和选课表中满足条件的记录。 (3)右联接:在联接条件右边的表中的所有记录和联接条件左边的表中满足联接条件的记录。例如,如果联接条件是“学生.学号=选课.学号”,则输出的是选课表的所有记录和学生表中满足条件的记录。本例结果同内联接。

编辑推荐

《Visual FoxPro9.0程序设计教程》可作为计算机等级考试二级(Visual FoxPro)的教材,同时也适合从事数据库系统教学、研究和应用的广大教师、学生和工程技术人员学习、参考。

图书封面

评论、评分、阅读与下载


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


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7