vf全国计算机等级考试二级教程VIsual foxpro程序设计

上传人:飞*** 文档编号:54017580 上传时间:2018-09-07 格式:PPT 页数:180 大小:1.38MB
返回 下载 相关 举报
vf全国计算机等级考试二级教程VIsual foxpro程序设计_第1页
第1页 / 共180页
vf全国计算机等级考试二级教程VIsual foxpro程序设计_第2页
第2页 / 共180页
vf全国计算机等级考试二级教程VIsual foxpro程序设计_第3页
第3页 / 共180页
vf全国计算机等级考试二级教程VIsual foxpro程序设计_第4页
第4页 / 共180页
vf全国计算机等级考试二级教程VIsual foxpro程序设计_第5页
第5页 / 共180页
点击查看更多>>
资源描述

《vf全国计算机等级考试二级教程VIsual foxpro程序设计》由会员分享,可在线阅读,更多相关《vf全国计算机等级考试二级教程VIsual foxpro程序设计(180页珍藏版)》请在金锄头文库上搜索。

1、目 录,第一章 Visual FoxPro基础,第二章 VF 的系统初步,第三章 数据与数据运算,第四章 VF数据库及其操作,第一章 Visual FoxPro基础,本章要点: 计算机数据管理的发展 数据库系统基本概念 数据模型 关系运算 数据库设计步骤 Visual FoxPro系统概述,引入:为什么要学数据库管理? 计算机应用领域任一企事业单位都涉及到数据处理,称“五M管理”: 人 man财 money物 material设备 machine方法 methodology 制度等,科学计算 过程控制 数据处理 _占80%计算机处理份额,数据与数据处理,1.数据:是描述客观事物的符号记录,是用

2、物理符号记录下来 的可以鉴别的事物特性。包括:数字、文字、图形、 图像、动画、声音等。 2.信息:是数据经过加工处理后的有用结果。或是能表示一定 含义的数据。 例: 数据描述: 王阳,9098135,男1980,江苏,计算机系,1998。 经过简单的推论后,可得出这样的信息:王阳是位男大学生,学号为9098135,1980年出生,江苏 人,1998年考入计算机系。 3.数据处理:将数据转换或信息的过程。,数据处理内容包括:数据收集 数据整理(鉴别) 存储数据 使用数据(计算、统计、查询等) 维护数据 故通过数据处理可以获取信息,然后对信息进行解释、推论、归纳、分析、综合等而产生决策。,在一个企

3、事业单位中,数据的处理与作用呈金字塔形,如下图所示:,高 层中 层基 层,战略层,战术层 数据管理任务,操作层,人工管理20世纪50年代中期以前,程序,数据,特点:数据与程序不具有独立性,一组数据对应一组程序,数据不能长期保存。,计算机数据管理的发展阶段,文件系统20世纪50年代后期至60年代中期,程序,数据,特点:数据与程序不具有独立性,一组数据对应一组程序,数据不能长期保存。,数据库系统 20世纪60年代后期至今,应用程序1,应用程序2,应用程序3,数据库管理系统DBMS,数据库 DataBase,分布式数据库系统(采用C/S结构),90年代:面向对象的数据库系统 基本思想:用户程序不应与

4、面向机器的结构如字段和记录直接打交道, 而应该直接对对象和建立在对象之上的操作进行处理。,银行,银行,银行,商店,商店,商店,银行,银行,银行,总库,总库,物理分布,逻辑集中,物理分布,逻辑分布,数据库系统,1数据库(DBDatabase): 定义:是存储在计算机存储设备上,结构化的相关数 据集合。它能以最佳的方式、最少的重复为 多种应用服务 特点: 1)数据的共享性: 2)独立性: 3)数据冗余(重复)少,2数据库应用系统定义:指系统开发人员利用数据库系统资源开发出 来的,而向某一类实际应用的应用软件系统。如:劳资系统、人事管理系统、学生信息系统、员工培训系统、物资管理系统、教学管理系统、维

5、修系统、客户跟踪系统等。,3数据库管理系统(DBMSDatabase Management System) 定义:是用来管理数据库数据的大型程序,是用户与数据库的接口。 说明: 1)DBMS 提供各种命令对DB进行操作,可以帮助用户完成数据库的建立、询问、显示、修改、打印报表等工作。 2)DBMS包括数据描述语言及其翻译程序、数据操纵语言及其编译程序、数据库管理例行程序。3)通俗地说:数据库是存放数据的地方,而DBMS是指在数据库的环境下,如何存取数据等多种管理数据库的功能。,4数据库系统定义:指引进数据库技术后的计算机系统现有组织 地,动态地存储大量相关数据提供数据处理 和信息资源共享的便利

6、手段组成有五部分:硬件系统、数据库集合、DBMS 及相关软件、数据管理员和用户。,数据库系统如图1-1所示。,图1-1 数据库系统组成,用户1,用户2,用户n,. . .,数据库 管理系统,数据库,计算机软硬件系统,DBMS,DB,+,DBS,数据模型,关系模(式)型:用二维表的形式表示实体和实体 间联系的数据模型。 关系: 一张二维表(.dbf) 数据库 .dbc 元组: (记录):对应二维表中的每一行。 属性: (字段或数据项):对应二维表中的每一列 称为属性。 域: 属性的取值范围。 关键字:在表中其值能够惟一地标识一个元组。,外部关键字:如 果表中的一个字 段不是本表的主 关键字或候选

7、关 键字,而是另外 一个表的主关键 字或候选关键 字,这个字段 (属性)就称为 外部关键字。,学生表,课程表,选课表,S_NO,C_NO,SC_NO S_NO(FK) C_NO(FK),关系的特点: 关系必须规范化:每个属性必须是不可分割的数据单元,即 表中不能再包含表。在同一个关系中不能出现相同的属性名。VF中不允许同一个 表中有相同的字段名。 关系中不允许有完全相同的元组,即冗余。 在一个关系中元组和属性列的次序无关紧要。,姓名,实发工资,基本工资,职称,应发工资,应扣工资,奖金,津贴,房租,水电,托儿费,数据库系统的层次示意图及特点。,数据库系统的特点: (1) 实现数据共享,减少数据冗

8、余。 (2) 采用特定的数据模型 (3) 具有较高的数据独立性 (4) 有统一的数据控制功能,操作系统,硬件,数据库集合,数据库管理系统,用户,DBA,数据模型及实体之间联系的种类 数据模型:是数据库管理系统用来表示实体及实体间联系的 方法。,有且仅有一个结点无双亲,这个结点即树的根。 其他结点有且仅有一个双亲,可以有一个以上的结点无双亲。 至少有一个结点有多于一个的双亲。,用二维表结构表示实体与实体之间的联系的模型。,层次模型:网状模型:关系模型:,关系运算,关系运算:传统的集合运算: 并、交、差 专门的关系运算 选择:从关系中找出满足给定条件的元组的操作 投影:从关系模式中指定若干个属性组

9、成新的关系 联接:将两个关系模式拼接成一个更宽的关系模 式,生成的新关系中包含满足联接条件的 元组。 自然联接:去掉重复属性的联接。,数据库设计步骤,1、需求分析 2、确定需要的表 3、确定所需的字段 4、确定联系 a)一对一联系 1:1(一个班级只有一个班长,一个班长不能同时在其他班级再兼任班长) b)一对多联系 1:n(一个部门有多名职工,而一名职工只在一个部门就职,即只在一个部门) c)多对多联系 n:m(一个学生可以选修多门课程,一门课程由多个学生选修) 5、设计求精,注:VF6.0是一个32位的ODBC(开放数据库连接),第二章 VF 的系统初步,本章要点: Visual FoxPr

10、o的运行环境要求 Visual FoxPro的安装和启动方法 Visual FoxPro6.0的用户界面和开发环境 项目管理器的建立及其选项卡使用 Visual FoxPro各种生成器、设计器和向导,一、计算机中演示VF的安装过程VF对计算机软、硬基本配置要求如下:(1)处理器:486DX/66MHZ处理器,推荐使用奔腾 或更高档处理器的PC兼容机。(2)内存储器:16MB以上的内存,推荐使用24MB 内存。(3)硬盘空间:典型安装85MB,最大安装90MB。(4)需要鼠标、光驱、推荐使用VGA或更高分辩率 的监视器。 (5)操作系统:VF是32位产品,需要在win98或 winNT4.0或更

11、高版本上运行。,第二章 VF 的系统初步,二、启动VF的几种方法(1) 开始程序 VF(2) 创建快捷方式(3) 通过路径 (4) 资源管理器(5) 开始运行路径,注:35用户必须知道VF的安装路径。,三、VF的用户界面 标题栏、菜单栏、工具栏、主窗口、命令窗口、状态栏。1、菜单操作鼠标(单击) 方法: 键盘(快捷键) 光标(上下键)(1)选项颜色暗淡(2)选项后有省略号(3)对话框(要求输入信息或作进一步选择)(4)上下文敏感:根据招待的程序不同,菜单也不同。,2、命令窗口操作 显示或隐藏命令窗口 (1)点(关闭),窗口命令窗口(打开 ) (2)常用工具栏(按钮) (3)Ctrl+F4隐藏,

12、Ctrl+F2显示 工作方式:交互式工作方式: 菜单 命令窗口程序运行方式:(第七章),3、工具栏的使用(1)显示或隐藏 显示工具栏(2)定制工具栏 显示工具栏 新建(拖动)(3)修改现有的工具栏 显示工具栏 定制,四、项目管理器 1、创建项目 新建项目起名 CREATE PROJECT 2、打开和关闭打开:文件打开项目名关闭:(单击)3、定制项目管理器(1)移动、缩放和折叠(2)拆分(3)停放,注:在关闭空项目时,VF会显示提示框(删除或保持),4、创建数据库数据(选项卡) 数据库 新建,5、添加文件 6、修改文件 7、移去文件,注:在项目管理器中新建的文件会自动包含在该项目文件中,而用文件

13、新建数据库创建的文件则不属于该项目(在项目之外),注:移去表示文件仍存在于原目录中,删除=移去+磁盘上删除,8、添加说明 (1)选中右键编辑说明(2)选中项目(菜单)编辑说明五、VF的配置工具(菜单) 选项 显示文件位置,注:若不将设置保存为默认值,则下次系统会还原为原始值。,六、VF的向导、设计器、生成器1、向导:是一种交互式程序,用户在一系列向导屏幕 上回答总是或者选择选项,向导会根据回答生成文件或者执行任务,帮助用户快速完成 一般性的任务。2、设计器:(P48)基本工具。3、生成器:(P49)是带有选项卡的对话框,用于简化 对表单、复杂控件的创建和修改过程。,七、退出VF的几种方法1、文

14、件退出 2、点 3、命令窗口:QUIT 4、Alt+F45、双击狐狸头。,第三章 数据与数据运算,本章要点: Visual FoxPro的各种类型常量的书写格式变量的种类和类型 内存变量常用命令 数值、字符与日期时间表达式 关系表达式 逻辑表达式 常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数和测试函数,第三章 数据与数据运算,将各种形式的数据经过数字化存入计算机,都须确定其:型:类型 数据值:取值在VFP中,常量、变量、函数和表达式的类型包括6种:字符 型、数值型、货币型、逻辑型、回期型、日期型、日期时间型。,常量和变量,常量定义:在程序运行过程中保持不变的量 。不同类型的常 量有不同 的书写格式。,1、字符型(Character),表示方法是用半角单引号、双引号或方括号扩 起来的容。 ( ,“ ”和称为定界符),注:定界符只规定常量的类型以及常量的起始和终止界限,它不作为常量本身的内容。且必须要成对匹配,不能一边用单引号而另一边用双引号。若某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。,例31:显示几个字符型常量 在命令窗口键入以下两条命令:?“计算机”,123,数据,ABX”abc” ? “学习”, 字符串, “”,表示方法?(单问号)的功能:是在下一行显示若干个表达式的值。?(双问号)的功能:是在同一行显示表达式的值。,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 教育/培训

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