Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者 周山芙 第一章

上传人:E**** 文档编号:89400324 上传时间:2019-05-24 格式:PPT 页数:49 大小:431KB
返回 下载 相关 举报
Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者  周山芙 第一章_第1页
第1页 / 共49页
Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者  周山芙 第一章_第2页
第2页 / 共49页
Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者  周山芙 第一章_第3页
第3页 / 共49页
Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者  周山芙 第一章_第4页
第4页 / 共49页
Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者  周山芙 第一章_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者 周山芙 第一章》由会员分享,可在线阅读,更多相关《Visual FoxPro程序设计与应用开发教程 教学课件 ppt 作者 周山芙 第一章(49页珍藏版)》请在金锄头文库上搜索。

1、Visual FoxPro 程序设计 与应用开发教程,21世纪高等学校文科计算机课程系列规划教材 周山芙 编著,人民邮电出版社,总 目 录,第1章 Visual FoxPro概述 第2章 数据表和数据库的创建与操作 第3章 程序设计基础 第4章 面向对象程序中基本对象 第5章 创建输入和输出界面 第6章 查询处理界面 第7章 接口界面设计 第8章 创建应用程序系统 第9章 Web样式的HTML图形帮助界面,第1章 Visual FoxPro概述,1.1 数据库的基本概念 1.2 Visual FoxPro数据库管理系统 1.3 习题,1.1 数据库基本概念 1.1.1 数据库的基本术语 1.信

2、息与数据 信息是客观事物属性的反映。它所反映的是关于某一客观系统中,某一事物的某一属性或某一时刻的表现形式。通俗地讲,信息是经过加工处理并对人类客观行为产生影响的数据表现形式。 数据是信息处理过程中的一个基本概念,数据是反映客观事物属性的记录。对客观事物属性的记录,是用一定的符号来表达的。数据所反映的事物属性是它的内容,而其符号则是它的形式。,2.数据处理 所谓数据处理实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获得所需要的资料并提取有用的数据成份,作为行为和决策的

3、依据。,数据处理技术的发展大致经历了以下三个阶段: (1)人工管理方式 没有专门的软件对数据进行管理,在程序中既要考虑处理过程,又要考虑数据的定义和组织,程序和数据总是联系在一起。,(2)文件管理方式 数据与程序分离,组成相互独立的数据文件。每个程序通过自己的文件系统和相应的数据联系,每个文件系统都管理着某个程序需要的数据。但数据文件之间没有联系。,(3)数据库系统管理方式 一方面实现了数据与程序的完全独立,另一方面又实现了数据的统一管理。,3.数据库 所谓数据库(DB),就是以一定的组织方式将相关数据组织在一起并存储在外存储器上所形成的、能为多个用户共享的、与应用程序彼此独立的一组相互关联的

4、数据集合。,4.数据库管理系统 管理和操纵数据库资源的软件包就是数据库管理系统DBMS(Data Base Management System)。数据库管理系统由三部分组成: (1)数据定义语言DDL及翻译程序; (2)数据操纵语言DML; (3)数据库运行管理程序。 在小型的数据库管理系统中,DDL和DML通常合二为一,成为一体化的语言。,5.数据库系统 数据库系统由三个部分组成: (1)作为信息源的数据库; (2)作为管理、控制数据库系统的数据库管理系统; (3)作为信息用户的数据库管理人员。,6.数据库应用系统 数据库应用系统简写为DBAS(Data Base Application S

5、ystem)。实际上就是一个具体的数据库系统,所以数据库系统和数据库应用系统经常不加以细分。 数据库应用系统是建立在计算机系统上的一个用户数据库系统。它应当是具有计算机系统软硬件、用户应用程序及用户数据的支持的数据库系统。,1.1.2 数据库系统的特点 1.全面的数据结构化 2.数据共享 3.可控冗余度 4.统一的管理和控制 5.数据独立性,1.1.3 数据模型 对现实世界事物特征的模拟和抽象就是该事物的模型。 数据模型是指反映客观事物及客观事物间联系的数据组织结构和形式。或者说,具有联系的相关数据总是按一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型。 数据模型分为:概念

6、模型、逻辑模型和物理模型。,为了把现实世界中的具体事物抽象成计算机能够处理的数据和信息,必须首先按人的认识观点将现实世界抽象为属于信息世界的概念模型,然后再将概念模型进一步转换为机器(计算机)世界的数据模型。,1.概念模型 概念模型是从现实世界到信息世界的抽象,是数据库设计人员设计数据库的工具,同时又是与用户交流的语言。 描述概念模型最常用的工具就是实体联系方法(Entity-Relationship Approach),也叫E-R方法。,概念模型的基本术语如下: (1)实体(Entity) (2)实体型(Entity Type) (3)实体集(Entity Set) (4)属性(Attrib

7、ute) (5)码(Key) (6)域(Domain) (7)联系(Relationship) 一对一联系 、一对多联系 、多对多联系,2.逻辑模型 逻辑数据模型是用户通过计算机中数据库管理系统看到的现实世界,它描述了数据库数据的整体结构。逻辑数据模型是数据库系统的核心和基础,它通常由数据结构、数据操作和数据完整性约束三部分概念组成。数据结构是对系统静态特性的描述,它是逻辑数据模型中最重要的部分,所以人们一般以逻辑数据结构的类型来命名该数据模型。其中常见的有:层次、网状、关系三类模型。,3.物理数据模型 物理数据模型用来描述数据的物理存储结构和存储方法。它不但受数据库管理系统控制,而且与计算机

8、存储器、操作系统密切相关。作为一般的用户,在数据库设计时不需要过多地考虑物理结构,所选定的数据库管理系统总会自动地加以处理。 用户只需要选择合适的数据库管理系统,以及用该数据库管理系统提供的语句命令实现数据库。,1.2 Visual FoxPro数据库管理系统 1.2.1 总体介绍 1.基本概念和术语 (1)数据表 简称为表,是Visual FoxPro中最重要的操作对象。一个表就是一个关系,它总是以文件的形式存放在计算机的外存储器中。表文件的存取名称就是关系名,文件的扩展名是DBF。 关系中的属性叫做数据表文件的字段,属性名叫字段名,属性值叫字段值;关系框架叫做数据表文件的结构;关系元组叫做

9、数据表文件的记录。,(2)数据库 在Visual FoxPro中一个关系数据库中,包含了若干个表(以及视图)。在数据库中不能直接存放任何用户数据,它只是组织和管理其中包含的数据表及视图,并且建立数据字典和数据安全保护。数据库也作为一个文件存放在计算机外存储器中,其扩展名是DBC。 (3)索引 索引实际上是对数据表的排序,但是它不改变数据表中数据的物理顺序,而是另外建立一个索引对应列表。,(4)关键字 关系中的候选码在数据表中一般叫做关键字,主码叫做主关键字。因为在数据表中,属性叫做字段,所以关键字就是能够唯一标识一条记录的字段或字段组合。如果一个字段不包含在关键字中,但是却是另一个数据表的关键

10、字,那么这个字段成为外来关键字。 (5)视图 视图是由一个或多个表(或视图)中的部分字段或部分记录组成。但是视图并不会被作为一个完整的数据集合存放在存储器中,它只是在数据库中存放了相应的关系和操作的要求。所以视图可称为“虚表”,或逻辑表。,(6)存储过程 实际上是封装在数据库中的一个命令(程序)文件。其中可以包含系统为实现数据库中数据的保护、安全、联接、查询、视图及关联等功能,而自动或人为设计的若干程序过程段、函数等。 它相当于FoxBASE中的过程文件,可以随时打开查看和编辑修改。,2.基本操作方式 (1)人机交互方式 传统意义上的人机交互过程,是用户事先从键盘输入一条完整的操作命令后,系统

11、接受并理解命令含义,再执行该命令的操作,最后为用户显示出执行的结果。 (2)程序执行方式 所谓程序,就是完成某个任务的一系列命令的集合。它以文件的方式存放在外存储器中,并用:DO 命令调用执行。,3.Visual FoxPro基本工具 (1) 向导 Visual FoxPro系统为用户提供:创建表、视图、查询、表单、报表、标签、图表、应用程序等21种功能强大的向导(Wizards)。 (2)设计器 设计器(Designers)和向导类似但功能更强、更灵活。用户通过它创建和更改数据和文档两类文件。但由于人工干预多,所以操作起来比较麻烦。常见的一有10个设计器。,(3) 生成器 生成器可以简化创建

12、和修改用户应用程序构件的设计过程,提高软件开发的质量。常见的有11种生成器。,1.2.2 Visual FoxPro基本操作 1.系统的启动 (1)从“程序”菜单启动 (2)从资源管理器中启动 (3)直接启动 (4)从“运行”对话框中启动 2.退出系统 (1)键盘操作 (2)用鼠标操作,3.系统主窗口,1.2.3 Visual FoxPro 6.0系统环境的配置 首先读取Windows注册表中的配置信息,并根据这些信息配置系统。然后自动查找Visual FoxPro 系统配置文件CONFIG.FPW,如果找到了就用其中的配置信息覆盖系统原来的默认参数。 1.用“选项”窗口 在Visual Fo

13、xPro 系统主菜单中,单击“工具”选项,在下拉菜单中再单击“选项”选项,打开“选项”对话框窗口。,2.用SET命令 可以在命令窗口输入设置命令。 SET CLOCK ON &打开时钟显示 SET DATE YMD &用指定“格式”显示日期 SET DEFAULT TO 目录 还可以建立配置文件CONFIG.FPW。配置文件是一个文本文件,其中包含了各种设置命令行。比如: CLOCK=ON DATE=YMD DEFAULT=C:VFP6,3.直接修改注册表 注册表编辑程序在Windows文件夹中,程序文件名是REGEDIT.EXE。其路径为:HKEY-CURRENTSoftware Micro

14、softVisual FoxPro6.0Options,1.2.4 命令格式与规则 1.2.5 常用命令 (1)清除 格式:CLEAR ALL | MEMORY | WINDOWS | EVENTS (2)关闭 格式:CLOSE ALLDATABASE | PROCEDURE | TABLES (3)退出系统 格式:QUIT (4)打开数据库 格式:OPEN DATABASE EXCLUSIVE | SHARED,(5)打开数据表 格式:USE IN 工作区 ALIAS 别名 ORDERTAG 索引标识 EXCLUSIVE | SHARED (6)显示 格式:? | ? PICTURE “模式

15、符“ | FUNCTION “功能符“ AT 列数 FONT “字体名” ,字号 STYLE “风格符” ,?DATE() FUNCTION “D“ 2000.12.28 ?DATE() FUNCTION “E“ 28.12.2000 ?1234.567 PICTURE “$99999.9“ $1234.5 ?1234.567 PICTURE “$999999.9“ $ 1234.5 ?-1234.567 PICTURE “( $999999.9“ ( $1234.5),? “人民邮电出版社“ FUNCTION “V6“ AT 3 人民邮 电出版 社 ? “人民邮电出版社“ FONT “隶书“

16、,40 STYLE “B“ 人民邮电出版社,(5)打开数据表 格式:USE IN 工作区 ALIAS 别名 ORDERTAG 索引标识 EXCLUSIVE | SHARED (6)显示 格式:? | ? PICTURE “模式符“ | FUNCTION “功能符“ AT 列数 FONT “字体名” ,字号 STYLE “风格符” (7)赋值 格式1:STORE TO 格式2:内存变量名 (8)程序执行 格式:DO WITH ,(9)关闭中间显示 格式:SET TALK ON | OFF (10)设置默认路径 格式:SET DEFAULT TO 路径 (11)显示内存变量 格式:DISPLAY MEMORYLIKE通配字符 TO PRINTERPROMPT|TO FILE文件名 (12)显示环境状态信息 格式:DISPLAY STATUS TO PRINTERPROMPT|

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号