Visual foxpro6 0
This presentation is the property of its rightful owner.
Sponsored Links
1 / 16

任务一 认识 Visual FoxPro6.0 PowerPoint PPT Presentation


  • 74 Views
  • Uploaded on
  • Presentation posted in: General

任务一 认识 Visual FoxPro6.0. 学习目的与要求 : 了解 vfp 中数据库管理系统的一些基本概念, vfp 的功能和特点; 熟悉 Visual FoxPro 的用户界面 掌握关系数据库的相关概念、关系运算及项目管理器的使用 重点: 掌握关系数据模型的基本概念和关系运算并熟识 Visual FoxPro 的用户界面; 难点: 理解关系数据模型、关系运算、联系的种类,项目管理器的使用。. 认识 数据库及 VFP 1.1 数据库基础知识. 一、数据处理 1 、数据是指存储在某种媒体上能够识别的物理符号 它包括两方面:

Download Presentation

任务一 认识 Visual FoxPro6.0

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Visual foxpro6 0

任务一 认识Visual FoxPro6.0

  • 学习目的与要求:

    了解vfp中数据库管理系统的一些基本概念,vfp的功能和特点;

    熟悉Visual FoxPro的用户界面

    掌握关系数据库的相关概念、关系运算及项目管理器的使用

  • 重点:

    掌握关系数据模型的基本概念和关系运算并熟识Visual FoxPro的用户界面;

  • 难点:理解关系数据模型、关系运算、联系的种类,项目管理器的使用。


Vfp 1 1

认识数据库及VFP 1.1数据库基础知识

一、数据处理

1、数据是指存储在某种媒体上能够识别的物理符号

它包括两方面:

① 描述事物特性的数据内容;

② 存储在某一种媒体上的数据形式

文本形式

多媒体形式

2、信息从数据处理角度而言,信息是一种被加工成特定形式的数据。

3、数据处理是指将数据转换成信息的过程。包括数据的采集、整理、存储、分类、排序、检索、维护、计算、统计和传输等

二、数据管理技术发展简介

数据管理是数据处理的中心问题。计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。


Visual foxpro6 0

★ 实体的描述

 (1)实体

客观存在并可以相互区别的事物称为实体。实体可以是实际的事物,也可以是抽象的事件。如:图书、读者、借阅。

(2)实体的属性

描述实体的特性称为属性。如:图书(总编号,分类号,书名,作者,单价)

★ 实体间的联系及联系的种类

实体间的对应关系称为联系,它反映现实世界事物之间的相互关联,关联的种类有:一对一联系;一对多联系;多对多联系

计算机数据管理的发展

(1)人工管理阶段(50年代中期以前):数据的存储和管理需用户手工完成

(2)文件系统管理阶段(50年代中期至60年代):数据无结构,数据不独立,数据不一致、数据冗余度大 。

(3)数据库系统管理阶段(60年代都期以后):通过数据库管理系统软件对所用的数据实行统一规划管理。用操作系统存储数据,用DBMS管理数据。数据冗余大大减少,数据共享性显著提高。

三、数据模型

  • 1、数据模型是数据库管理系统用来表示实体及实体间联系的方法。任何一个数据库管理系统都基于某种数据模型。支持数据库系统常用的数据模型有层次模次模型,网状模型,关系模型及面向对象模型


Visual foxpro6 0

(1)层次模型。

用树形结构表示实体及其之间联系的模型称为层次模型。

(2)网状模型。

用网状结构表示实体及其之间联系的模型称为网状模型。

(3)关系模型:用二维表结构来表示实体及其之间联系的模型称为关系模型。在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。

2、关于关系的概念:

记录(元组):表格中的每一行称为一个记录或元组,每一个记录有若干数据项的值构成;

字段(属性):表格中的每一列称为一个字段。如:学号,姓名及其下面的数据就是一个字段;

字段名(属性名):每一个字段的名称;

字段值(属性值):二维表中除列标题外,其余的值都称为字段的值。


Visual foxpro6 0

3、关系模型的主要特点:

(1)关系中的每一数据项不可再分,是最基本的单位;

(2)每一类数据项具有相同的类型,称为数据的属性,割裂都有唯一的属性名和对应的属性值

(3)每一列的顺序是任意的

(4)每一行的顺序是任意的

(5)在一个关系中,不允许有相同的字段名,也不允许有相同的记录行

四、数据库系统

数据库系统是指引进数据库技术后的计算机系统,实现有组织的、动态的存储大量相关数据,提供数据处理和信息资源共享的便利手段。它主要由硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户组成

1、数据库及关系数据库


Visual foxpro6 0

(1)数据库(DataBase):是以一定的组织方式将相关的数据组织在一起存放在计算机外存储器上,并能为多个用户共享的、与应用程序彼此独立的一组相关数据的集合。即存储在计算机存储设备上,结构化的相关数据的集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。

(2)关系数据库:依照关系模型进行数据存储的数据库称为关系数据库。

2、关系数据库中的关系运算

关系的基本运算有两类:传统的集合运算和专门的关系运算

(1)选择

  • 从关系中找出满足给定条件的元组的操作称为选择。

  • 选择是从行的角度进行的运算,即从水平方向抽取记录。经过选择运算得到的结果可以形成新的关系,其关系模式不变,但其元组是原来关系的一个子集。


Visual foxpro6 0

(2)投影

  • 从关系模式中指定若干属性组成新的关系称为投影。

  • 投影是从列的角度进行的运算,相当于对关系进行垂直分解。经过投影运算可得到一个新关系,其关系模式所包含的属性个数往往比原关系少,或者属性的排列西顺序不同。

    (3)联接

  • 联接是关系的横向结合。联接运算将两个关系模式拼接成一个更宽的关系模式,生成的关系中包含满足联接条件的元组。

  • 选择和投影运算的操作对象只是一个表,相当于对一个二维表进行切割。联接运算需要两个表作为操作对象。

    3、数据库应用系统:是指开发人员利用数据库系统资源开发出来的,面向某一类实际应用的应用软件。如:图书馆管理系统,酒店管理系统等

    4、数据库管理系统(DBMS):对数据库的建立、使用和维护进行管理的系统软件。对数据库中的数据资源进行管理,并使之能为多个用户共享,同时还能保证数据的安全性、可靠性、完整性、一致性,还要保证数据的高度独立性。


1 2 visual foxpr6 0

1.2 Visual Foxpr6.0简介

  • Visual FoxPro 6.0(中文版)数据库管理系统是一个关系数据库管理系统软件,它是Microsoft公司1998年发布的可视化编程语言集成包Visual Stdio 6.0中的一员。

  • Visual FoxPro 6.0可运行于Windows 95/98、Windows NT、Windows 2000、Windows XP等平台。

  • 它采用了可视化的、面向对象的程序设计方法,大大改善了计算机用户环境,简化了应用系统的开发过程,是数据的组织、数据库的建立及应用系统的开发更为方便快捷,提高了系统的模块性和紧凑型

    一、Visual Foxpr6.0的功能和特点

    1、Visual Foxpr6.0的功能

    (1)将数据库系统和程序设计语言有机结合,在设计桌面数据库系统方面具有明显的优势

    (2)加强了项目管理器、向导、生成器、查询与视图、数据导入和导出及面向对象程序设计等方面的功能;


Visual foxpro6 0

(3)同office办公软件结合

(4)在远程数据共享、数据安全管理、客户机/服务器应用技术等方面也具有很强的优势

2、Visual Foxpro 6.0的特点

  • 是 32位的关系型的数据库管理系统(DBMS)

  • 运行于Windows平台,具有可视化的图形操作界面

  • 既支持面向过程的程序设计方法,有支持面向对象的程序开发方法

  • 采用了Rushmore查询优化技术

  • 增强的项目及数据库管理

  • 互操作性和支持Internet

    ⑦ 充分利用已有数据:Visual FoxPro 6.0以前版本的数据;电子表格(Excel)或文本文件的数据


Visual foxpro6 0

二、vfp6.0中文版的安装与配置

1、安装Visual FoxPro 6.0

安装步骤:

(1)将Visual FoxPro 6.0系统光盘插入CD-ROM驱动器。

(2)从“资源管理器”或“我的电脑”中打开光盘,找到setup.exe文件,双击该文件,运行安装向导。

(或者单击windows的开始菜单,选择“运行”,在“打开”下拉组合框中键入“F:\setup”(CD-ROM驱动器的盘符是F)并且按回车键。)

(3)按照安装向导的提示,单击“下一步”按钮进行安装。

2、Visual FoxPro 6.0的配置

为便于管理,用户可以为自己的文件设置默认的工作目录,使得用户文件和系统自有文件分开存放。

默认路径的设置:


Visual foxpro6 0

  • 单击“工具”菜单,在“选项”对话框中选择“文件位置”选项卡;

  • 在文件类型选中“默认目录”,按“修改”按钮,或直接双击“默认目录”,可打开“更改文件位置”对话框

  • 选中“使用默认目录”复选框,激活“定位默认目录”文本框,然后直接键入路径,或单击文本框右侧的“…”按钮,打开“选择目录”对话框,选中文件夹之后按“选定”按钮;

  • 单击“确定”按钮关闭“更改文件位置”对话框,回到“选项”对话框,

  • 单击“设置为默认值”然后“确定”。设置默认目录之后,在VF中新建的文件将自动保存到该文件夹中。

    三、Visual FoxPro6.0的环境

    1、启动系统

    方法:单击“开始”按钮,依次选择“程序”\“Microsoft visual foxpro6.0”\“Microsoft visual foxpro6.0”菜单项即可。


Visual foxpro6 0

  • 注:第一次启动VF时,将弹出欢迎屏,一般我们单击该屏幕上的“关闭此屏”按钮,即可进入VF系统的主界面。

    2、退出系统

  • 有以下四种退出系统的方法:

    (1)用鼠标左键单击Visual Foxpro 6.0标题栏最右面的关闭窗口按钮。

    (2)从“文件”下拉采单选择“退出”选项。

    (3)在命令窗口中键入QUIT命令,单击。

    (4)单击主窗口左上方的狐狸图标,从窗口下拉菜单中选择“关闭”,或者按ALT+F4键。

    3、系统界面介绍

    (1)标题栏:主窗口最上面一行,显示该系统程序的名称

    (2)菜单栏:菜单系统是在交互方式下实现人机对话的工具,菜单栏位于主界面顶端,是各种操作命令的分类组合。

  • VF中的菜单是动态可变的,即菜单会随打开文件的变化自动改变,如:打开数据库设计器菜单栏会出现“数据库”菜单


Visual foxpro6 0

(3)工具栏:

  • 工具栏是以图形化方式将常用功能集中管理的方式。VF提供了多种工具栏。

  • 显示或隐藏工具栏

  • 方法:打开“显示”菜单,选择“工具栏”,可打开“工具栏”对话框,在需要打开的工具栏名称前单击选中该复选框,在需要隐藏的工具栏名称前单击取消复选框选中状态。

    (4)状态栏:显示当前操作的一些信息,如:表文件名、记录个数等

    (5)显示区域:指工具栏和状态栏之间的空白区域,用于显示操作结果.

    (6)命令窗口:位于显示区域中。

    a、命令操作:从主界面中我们可以看到,命令窗口是VF窗口的一个重要的组成部分,在该窗口中可直接键入VF的各条命令,回车之后便立即执行该命令,实现某些操作功能。


Visual foxpro6 0

B、命令窗口须知:1、命令窗口可暂时保留已经执行的命令;2、命令窗口中的命令可修改、删除、复制、剪切、粘贴等;3、命令窗口中的命令可重复执行。

C、命令窗口的显示和隐藏

  • 方法:1、单击命令窗口右上角的关闭按钮可关闭它;通过“窗口”菜单下的“命令窗口”可重新打开它。

    2、单击“常用”工具栏上的“命令窗口”按钮,可显示或隐藏命令窗口。

    3、按CTRL+F4组合键可隐藏命令窗口,按CTRL+F2可显示命令窗口。

    四、项目管理器

    1、项目管理:是VF中各种数据和对象的主要组织工具。它用图形化分类的方法来管理属于同一个项目的文件,是整个系统的控制中心。

    2、项目:是文件、数据、文档以及VFP对象的集合,项目文件的扩展名为.PJX及PJT。


Visual foxpro6 0

3、新建项目管理器文件:

  • 有两种途径,一是使用菜单;一是使用命令

  • 菜单方法:

    (1)从“文件”菜单中选择“新建”系统打开“新建”对话框

    (2)在“文件类型”区域选择“项目”单选按钮,然后单击“新建文件”图标按钮,弹出“创建”对话框。

    (3)在“项目文件”文本框输入项目名称,在“保存在”组合框中选择路径。

    (4)单击“保存”按钮。

  • 命令方法:在命令窗口键入create project<文件名>→回车。

    4、打开和关闭项目

    打开:从“文件”菜单中选择“打开”命令,系统弹出“打开”对话框;

    在“打开”对话框的“文件类型”下拉框中选择“项目”选项,在“搜寻”框中打开项目所在文件夹;

    双击要打开的项目,或选择它,然后单击“确定”


Visual foxpro6 0

5、项目管理器窗口操作

  • 项目管理器窗口中的5个选项卡用于分类显示各种文件

    (1)“数据”选项卡:包含了一个项目中所有的数据----数据库、自由表、查询和视图。

    (2)“文档”选项卡:包含了处理数据时所用的三类文件,输入和查看数据所用的表单、打印表和查询结果所用的报表及标签。

    (3)“类”选项卡:使用Visual FoxPro的基类可以创建一个可靠的面向对象的事件驱动程序。

    (4)“代码”选项卡:包括三大类程序,.prg程序文件、函数库API Libraries和应用程序.app文件。

    (5)“其他”选项卡:包括文本文件、菜单文件和其他文件,如为图文件.bmp、图标文件.ico文件。

    (6)“全部选项卡”:以上各类文件的集中显示窗口。

    操作包括新建、添加、修改、运行、移去、连编等

结束


  • Login