计算机操作系统标准教程第八章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机操作系统标准教程第八章课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 标准 教程 第八 课件
- 资源描述:
-
1、第第8章章 Visual FoxPro 6.0 8.1 Visual FoxPro基础基础 8.2 数据库及表数据库及表 8.3 查询与视图查询与视图 8.4 表单设计应用表单设计应用 8.5 报表和标签报表和标签 8.6 菜单设计与应用菜单设计与应用 8.7 Visual FoxPro程序设计基础程序设计基础 8.1 Visual FoxPro基础基础8.1.1 数据库基础知识数据库基础知识1.计算机数据管理的发展计算机数据管理的发展(1)数据与数据处理)数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。数据是指存储在某一种媒体上能够识别的物理符号。(2)计算机数据管理)计算机数据
2、管理数据处理的中心问题是数据管理。数据处理的中心问题是数据管理。下一页8.1 Visual FoxPro基础基础2.数据库系统数据库系统(1)有关数据库的概念)有关数据库的概念 数据库(数据库(Data base)数据库应用系统(数据库应用系统(DBAS)数据库管理系统(数据库管理系统(DBMS)数据库系统(数据库系统(DBS)下一页上一页8.1 Visual FoxPro基础基础(2)数据库系统的特点)数据库系统的特点 实现数据共享,减少数据冗余;实现数据共享,减少数据冗余;采用特定的数据模型;采用特定的数据模型;具有较高的数据独立性;具有较高的数据独立性;有统一的数据控制功能。有统一的数据
3、控制功能。下一页上一页8.1 Visual FoxPro基础基础8.1.2 Visual FoxPro 6.0系统概述系统概述Visual FoxPro 6.0(中文版)是(中文版)是Microsoft公司公司1998年开发的可视化编程语言集成包年开发的可视化编程语言集成包Visual Studio 6.0中的一中的一员。员。1.历史沿革历史沿革Visual FoxPro 6.0起源于起源于xBase微机数据库系列,该系微机数据库系列,该系列中包括早期的列中包括早期的dBase/、FoxBase和和FoxPro微机微机数据库软件,它们在我国的微机数据库应用领域中都曾得到数据库软件,它们在我国的
4、微机数据库应用领域中都曾得到非常广泛的应用。非常广泛的应用。下一页上一页8.1 Visual FoxPro基础基础2.Visual FoxPro 6.0的特点的特点Visual FoxPro 6.0与其先前版本相比功能,更加强大,与其先前版本相比功能,更加强大,它采用了可视化的操作界面、面向对象的程序设计方法,使它采用了可视化的操作界面、面向对象的程序设计方法,使用用Rushmore查询优化技术提高了系统性能。查询优化技术提高了系统性能。(1)特点概述)特点概述中文版中文版Visual FoxPro与与FoxPro相比,有多种可视化编程相比,有多种可视化编程工具,最突出的是面向对象编程,重复使
5、用各种类,直观地、工具,最突出的是面向对象编程,重复使用各种类,直观地、创造性地建立应用程序;在表的设计方面,增添了表的字段创造性地建立应用程序;在表的设计方面,增添了表的字段和控制直接结合的设置,使用户能够更快、更容易地设计和和控制直接结合的设置,使用户能够更快、更容易地设计和修改应用程序界面。修改应用程序界面。下一页上一页8.1 Visual FoxPro基础基础(2)增强的项目及数据库管理)增强的项目及数据库管理Visual FoxPro 6.0支持真正的数据库,即表格的集合,支持真正的数据库,即表格的集合,而在而在FoxPro 2.x及更早的版本中,及更早的版本中,“数据库数据库”就是
6、指就是指.dbf文件,即文件,即“表表”。(3)提高应用程序开发的生产率)提高应用程序开发的生产率(4)互操作性和支持)互操作性和支持Internet(5)充分利用已有数据)充分利用已有数据下一页上一页8.1 Visual FoxPro基础基础8.1.3 Visual FoxPro 6.0基本知识基本知识1.Visual FoxPro 6.0的启动与退出的启动与退出(1)启动系统)启动系统在在Windows中启动中启动Visual FoxPro 6.0的方法与启动任的方法与启动任何其他应用程序相同。何其他应用程序相同。(2)退出系统)退出系统2.Visual FoxPro 6.0的用户界面的用
7、户界面下一页上一页8.1 Visual FoxPro基础基础(1)Visual FoxPro 6.0的主界面的主界面Visual FoxPro 6.0的主界面如的主界面如图图8-1-2所示。所示。菜单操作菜单操作 命令操作命令操作(2)工具栏的使用)工具栏的使用对于经常使用的功能,利用各种工具栏调用比通过菜单调用对于经常使用的功能,利用各种工具栏调用比通过菜单调用要方便快捷得多。要方便快捷得多。下一页上一页8.1 Visual FoxPro基础基础 显示或隐藏工具栏显示或隐藏工具栏工具栏会随着某一类文件的打开后自动打开。也可以在任何工具栏会随着某一类文件的打开后自动打开。也可以在任何时候打开任
8、何工具栏,方法是通过时候打开任何工具栏,方法是通过“显示显示”菜单设置。菜单设置。定制工具栏定制工具栏除了系统提供的工具栏外,为方便操作,用户还可以创建自除了系统提供的工具栏外,为方便操作,用户还可以创建自己的工具栏,或者修改现有的工具栏,统称为定制工具栏。己的工具栏,或者修改现有的工具栏,统称为定制工具栏。修改现有的工具栏修改现有的工具栏下一页上一页8.1 Visual FoxPro基础基础l8.1.4 项目管理器项目管理器l1.创建项目创建项目l项目管理器将一个应用程序的所有文件集合成一个有机的整项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为体,形成一个扩展名为.
9、pjx的项目文件。用户可以根据需要的项目文件。用户可以根据需要创建项目。创建项目。l(1)创建项目)创建项目l(2)打开和关闭项目)打开和关闭项目l在在Visual FoxPro 6.0中可以随时打开一个已有的项目,中可以随时打开一个已有的项目,也可以关闭一个打开的项目。也可以关闭一个打开的项目。下一页上一页8.1 Visual FoxPro基础基础(3)各类选项卡)各类选项卡项目管理器如项目管理器如图图8-1-8所示,共有所示,共有6个选项卡个选项卡2.使用项目管理器使用项目管理器通过项目管理器,用户可以通过可视化的直观操作在项目中通过项目管理器,用户可以通过可视化的直观操作在项目中创建、添
10、加、修改、移动和运行指定的文件。创建、添加、修改、移动和运行指定的文件。(1)创建文件)创建文件(2)添加文件)添加文件利用项目管理器可以把一个已经存在的文件添加到项目文件利用项目管理器可以把一个已经存在的文件添加到项目文件中中 下一页上一页8.1 Visual FoxPro基础基础(3)修改文件)修改文件利用项目管理器可以随时修改项目文件中的指定文件利用项目管理器可以随时修改项目文件中的指定文件(4)移去文件)移去文件(5)其他按钮)其他按钮3.定制项目管理器定制项目管理器(1)移动、缩放和折叠)移动、缩放和折叠 移动和缩放项目管理器移动和缩放项目管理器下一页上一页8.1 Visual Fo
11、xPro基础基础 折叠项目管理器折叠项目管理器利用项目管理器的右上角的折叠按钮,即可折叠和显示项目利用项目管理器的右上角的折叠按钮,即可折叠和显示项目管理器。管理器。(2)拆分项目管理器)拆分项目管理器(3)停放项目管理器)停放项目管理器将项目管理器拖到将项目管理器拖到Visual FoxPro主窗口的顶部就可以使主窗口的顶部就可以使它像工具栏一样显示在主窗口的顶部。它像工具栏一样显示在主窗口的顶部。返 回上一页8.2 数据库及表数据库及表8.2.1 Visual FoxPro数据库及其建立数据库及其建立1.基本概念基本概念在在Visual FoxPro中,数据库是一个逻辑上的概念和手段,中,
12、数据库是一个逻辑上的概念和手段,通过一组系统文件将相互联系的数据库及其相关的数据库对通过一组系统文件将相互联系的数据库及其相关的数据库对象统一组织和管理。象统一组织和管理。2.建立数据库建立数据库(1)在项目管理器中建立数据库)在项目管理器中建立数据库(2)通过)通过“新建新建”菜单建立数据库菜单建立数据库(3)使用命令交互建立数据库)使用命令交互建立数据库下一页8.2 数据库及表数据库及表3.使用数据库使用数据库(1)在项目管理器中打开数据库)在项目管理器中打开数据库(2)通过)通过“打开打开”菜单打开数据库菜单打开数据库(3)使用命令交互方式打开数据库)使用命令交互方式打开数据库4.修改数
13、据库修改数据库(1)在项目管理器中打开数据库设计器)在项目管理器中打开数据库设计器(2)通过)通过“打开打开”对话框对话框(3)使用命令打开数据库设计器)使用命令打开数据库设计器5.删除数据库删除数据库下一页上一页8.2 数据库及表数据库及表8.2.2 建立数据库表建立数据库表1.在数据库中建立表在数据库中建立表在数据库中最简单、最直接的建立表方法就是使用数据库设在数据库中最简单、最直接的建立表方法就是使用数据库设计器。计器。2.修改表结构修改表结构如如图图8-2-4所示,在数据库设计器中直接用鼠标右击要修改所示,在数据库设计器中直接用鼠标右击要修改的表,然后从快捷菜单中选择的表,然后从快捷菜
14、单中选择“修改修改”命令,则打开相应的命令,则打开相应的表设计器,即可对表进行修改。表设计器,即可对表进行修改。下一页上一页8.2 数据库及表数据库及表8.2.3 表的基本操作表的基本操作1.使用浏览器操作表使用浏览器操作表2.增加记录增加记录3.删除记录删除记录4.修改记录的命令修改记录的命令5.显示记录的命令显示记录的命令6.查询定位命令查询定位命令下一页上一页8.2 数据库及表数据库及表8.2.4 索引索引若要按特定的顺序定位、查看或操作表中记录,可以使用索若要按特定的顺序定位、查看或操作表中记录,可以使用索引。引。1.基本概念基本概念Visual FoxPro索引是由指针构成的文件,这
15、些指针逻辑索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。上按照索引关键字值进行排序。(1)主索引)主索引(2)候选索引)候选索引下一页上一页8.2 数据库及表数据库及表l(3)唯一索引)唯一索引l(4)普通索引)普通索引l2.在表设计器中建立索引在表设计器中建立索引l(1)单项索引)单项索引l在表设计器界面中有在表设计器界面中有“字段字段”、“索引索引”和和“表表”三个选项三个选项卡。卡。l(2)复合字段索引)复合字段索引l3.索引文件类型索引文件类型l4.使用索引使用索引下一页上一页8.2 数据库及表数据库及表8.2.5 数据完整性数据完整性1.实体完整性实体完整性2.域完
16、整性与约束规则域完整性与约束规则3.参照完整性与表之间的关联参照完整性与表之间的关联(1)建立表之间的联系)建立表之间的联系(2)设置参照完整性约束)设置参照完整性约束(3)删除永久关系)删除永久关系(4)编辑关系)编辑关系下一页上一页8.2 数据库及表数据库及表8.2.6 自由表自由表1.数据库表与自由表数据库表与自由表所谓自由表就是那些不属于任何数据库的表。所谓自由表就是那些不属于任何数据库的表。2.将自由表添加到数据库将自由表添加到数据库在项目管理器或数据库设计器中都可以很方便地将自由表添在项目管理器或数据库设计器中都可以很方便地将自由表添加到数据库中。加到数据库中。3.从数据库中移出表
17、从数据库中移出表在项目管理器中或数据库设计器中都可以很方便地将数据库在项目管理器中或数据库设计器中都可以很方便地将数据库表移出数据库。表移出数据库。下一页上一页8.2 数据库及表数据库及表8.2.7 多个表的同时使用多个表的同时使用在程序设计时,通常需要同时使用多个表,在在程序设计时,通常需要同时使用多个表,在Visual FoxPro 6.0中引入了工作区和表别名这两个概念。中引入了工作区和表别名这两个概念。1.工作区工作区(1)浏览工作区)浏览工作区使用使用“窗口窗口”“数据工作期数据工作期”命令,打开命令,打开“数据工作期数据工作期”对对话框,如话框,如图图8-2-13所示。所示。(2)
18、在工作区中打开表)在工作区中打开表(3)选择工作区)选择工作区下一页上一页8.2 数据库及表数据库及表2.表的关联表的关联当使用多个表时,有时希望一个表中记录指针的移动会导致当使用多个表时,有时希望一个表中记录指针的移动会导致与它相关的表中的记录的记录指针也做相应的移动。起决定与它相关的表中的记录的记录指针也做相应的移动。起决定性作用的表称为父表,与之相关的表称为子表。性作用的表称为父表,与之相关的表称为子表。在在Visual FoxPro 6.0中,用户可以通过在两表间建立关中,用户可以通过在两表间建立关联来实现这种功能。联来实现这种功能。返 回上一页8.3 查询与视图查询与视图8.3.1
展开阅读全文