全国计算机等级考试二级VF全套

更新时间:2024-02-27 08:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

页眉页脚内容由大客户定制,水印图案也由大客户定制

全国计算机等级考试二级VF全套

二级VF学习讲义........................................................................................................................................................ 2 第一章前言――从零开始....................................................................................................................................... 2 第一章 数据库基础知识 ........................................................................................................................................ 4 第2章 VISUAL FOXPRO 程序设计基础 ......................................................................... 错误!未定义书签。 第3章 VISUAL FOXPRO 数据库及其操作 ..................................................................... 错误!未定义书签。 第4章 关系数据库标准语言SQL ..................................................................................... 错误!未定义书签。 第5章 查询与视图 ............................................................................................................. 错误!未定义书签。 第6章 表单设计与应用 ..................................................................................................... 错误!未定义书签。 第7章 菜单设计与应用 ..................................................................................................... 错误!未定义书签。 第8章 报表的设计和应用 ................................................................................................. 错误!未定义书签。 第9章 应用程序的开发和生成 ......................................................................................... 错误!未定义书签。 全国计算机等级考试二级VF笔试历年试卷 ......................................................................... 错误!未定义书签。 2005年4月全国计算机等级考试笔试试题 ........................................................................ 错误!未定义书签。 2005年9月全国计算机等级考试笔试试题 ........................................................................ 错误!未定义书签。 2006年4月全国计算机等级考试笔试试题 ........................................................................ 错误!未定义书签。 2006年9月全国计算机等级考试笔试试题 ........................................................................ 错误!未定义书签。 2007年4月全国计算机等级考试笔试试卷 ........................................................................ 错误!未定义书签。 2007年9月全国计算机等级考试笔试试卷 ........................................................................ 错误!未定义书签。 2008年4月全国计算机等级考试笔试试卷 ........................................................................ 错误!未定义书签。 2008年9月全国计算机等级考试笔试试卷 ........................................................................ 错误!未定义书签。 2009年3月全国计算机等级考试笔试试卷 ........................................................................ 错误!未定义书签。 2009年9月全国计算机等级考试二级笔试试卷 ................................................................ 错误!未定义书签。 公 共 基 础 讲 义................................................................................................................... 错误!未定义书签。 第一章:数据结构与算法 (约占10分) ...................................................................... 错误!未定义书签。 第二章:程序设计基础 (约占4分) ............................................................................ 错误!未定义书签。 第三章:软件工程基础 (约占8分) ......................................................................... 错误!未定义书签。 第四章:数据库设计基础 (约占8分) .......................................................................... 错误!未定义书签。 全国计算机等级考试二级VF上机考试全真题库 ................................................................. 错误!未定义书签。

二级VF考试简述

1、上机部分我们给学员提供的全是考试原题(一字不差),只要做完,每套题只要在80分上即可,别忘了考前2

天下载新增上机题讲解。

2、笔试部分我们可弄不到试卷,但是VF考的次数太多了。说句实话,每次VF部分的考题,有将近一半是历年

试题中的原题,那相近的题就更多了。

3、对于大家认为很难的公共基础部分,除了视频讲解,在我们的学习资料里也提供了详尽的讲义和考前模拟题,

只要求学员把提供的这些内容做会,不要再买其它的学习资料了。

不建议大家再买高教的教程书,尤其是公共基础教程,书上讲的很多就是压根不考的内容,或是难度太高

第 1 页 XXXXXX姜久雨等级视频 购买热线:XXXXXXXXX

页眉页脚内容由大客户定制,水印图案也由大客户定制

二级VF学习讲义

2009新版的教程与旧版的区别

2009新版VF教程内容并没改变,只是原各章节打乱了,重新编排了一下以下是新版与旧版的区别。如果有旧版书的就没必要再买新版书了。

第一章:VF数据库基础 (含旧版的第一章和第二章内容 ) 第二章:VF程序设计基础 (含旧版的第三章和第七章内容) 第三章:VF数据库及其操作 (旧版第四章内容 )

第四章:关系数据库标准语言SQL (旧版第五章内容 ) 第五章:查询与视图 (旧版第六章内容 ) 第六章:表单设计与应用 (旧版第八章内容 ) 第七章:菜单设计与应用 (旧版第九章内容 ) 第八章:报表的设计和应用 (旧版第十章内容 ) 第九章:应用程序的开发和生成 (旧版第十一章内容)

第十章:上机指导 (上机练习软件的使用,上机考试题录像里有讲解)

2009年11月 姜久雨

第一章前言――从零开始

第一节:表的常用操作

VFP的最大特点就是对数据的管理,所以也必须学习数据表的建立。

一、首先建立一个表: ST.DBF 字段名 姓名 性别 民族 生日 党员否 成绩 简历 照片 字段类型 C C C D L N M G 字段宽度 8 2 8 5.1 建完后,自己录入五条记录

二、表的常用操作

1.打开ST.DBF ,首先拷贝生成一个名为STU.DBF的新表(以下所有操作均在STU下)

2.打开STU.DBF,追加一条新记录,录入个人的信息 3.增加一个字段: 加分( I ) I 是整型字段 4.在李四前面增加一条空记录 5.删除第二条记录 6.定位到首记录,并显示 7.定位到末记录,并显示

第 2 页 XXXXXX姜久雨等级视频 购买热线:XXXXXXXXX

页眉页脚内容由大客户定制,水印图案也由大客户定制

第二节: 表单基础(对象、属性、事件、方法)

表单是VF的精华,本课只是让同学们对其建立一个感性的认识

一、创建一个表单,名为: 系统登陆.scx 1. 要求给表单定义如下属性:

Caption: 学生信息管理系统 Top: 0 Left: 0 Height: 227 Width: 405 Autocenter: .T. AlwaysOnTop: .T. Picture: (给表单选一个背景图片) MaxButton: .F. MinButton: .F.

2.添加第一个标签 属性如下:

Caption: 学生信息管理 ForeColor: 红色 AutoSize: .T.

FontName: 华文隶书 FontSize: 26 BackStyle: 0-透明 Name: Lab1

3.添加第二个标签 属性如下:

Caption: 研制人:自个的名字 ForeColor: 绿色 AutoSize: .T.

FontName: 华文行楷 FontSize: 16 BackStyle: 0-透明 Name: Lab2

4.添加一个命令按钮 属性如下: Caption: 进入系统 Name: Com1

5.再添加一个命令按钮 属性如下: Caption: 退出系统 Name: Com2

设置CLICK代码:内容为: THISFORM.RELEASE 做完后保存到自个的文件夹下,运行

第三节:表单中的数据处理

一、创建第二个表单,名为 学生信息处理.scx

1. 要求给表单定义如下属性:

Caption: 学生信息处理 Top: 0 Left: 0 Height: 327 Width: 505 Autocenter: .T. AlwaysOnTop: .T. MaxButton: .F. MinButton: .F. 设置表单的“数据环境” ,添加表 \将各字段手拖到表单中,并排列整齐.

2.添加八个命令按钮,CAPTION的名称分别为“追加记录”、“修改记录”、“修改结构”、“首记录” 、“下一条”、“上一条”、“末记录”、“退出”

“追加记录”的单击代码为: APPEND BLANK

THISFORM.REFRESH

THISFORM.TEXT1.SETFOCUS

“修改记录”的单击代码为: BROWSE

“修改结构”的单击代码为: MODIFY STRUCTURE “首记录”的单击代码为: GO TOP

THISFORM.REFRESH “下一条”的单击代码为: SKIP

THISFORM.REFRESH

“上一条”的单击代码为: SKIP -1

THISFORM.REFRESH “末记录”的单击代码为: GO BOTTOM

THISFORM.REFRESH “退出” 的单击代码为: THISFORM.RELEASE

做完后保存到自个的文件夹下,运行一下结果。 大家会发现一个问题,当点击上一条、下一条命令按钮使记录指针移到末尾或首记录之前的话,系统会显示一些错误信息,影响我们的正常操作。如何避免呢?我们可以在记录指针移动时,事先判断一下指针是否移到了首记录之前或末尾,若在首记录之前,则重新定位到首记录,若在末记录之后,则重新定位到末记录,就可以避免错误信息的出现。 具体处理为: “下一条”的单击代码改为: SKIP

IF EOF ( ) THEN

WAIT \己到记录末尾\ GO BOTTOM ENDIF

THISFORM.REFRESH “上一条”的单击代码改为: SKIP -1

IF BOF( ) THEN

WAIT \己到首记录之前\ GO TOP ENDIF

THISFORM.REFRESH

第 3 页 XXXXXX姜久雨等级视频 购买热线:XXXXXXXXX

页眉页脚内容由大客户定制,水印图案也由大客户定制

第一章 数据库基础知识

1.1 数据库基础知识

一、计算机数据管理的发展

在计算机中,数据管理指的是对数据进行分类、组织、编码、存储、检索和维护的过程。数据库技术就是一种非常重要而且被广泛应用的计算机数据管理技术。 数据处理技术的发展阶段:

人工管理阶段: 数据与程序不具有独立性

文件系统阶段: 数据不能统一修改,会造成数据不一致 数据库系统阶段: 解决了数据共享问题,减少了数据冗余

分布式数据库系统: 数据库技术与网络通信技术的结合; 采用客户/服务器系统结构(C/S),使用 开放数据库连接(ODBC)标准协议通过网络访问远端的数据库。

面向对象数据库系统 : 数据库技术与面向对象程序设计技术结合

VF从本质上说,是传统的关系型数据库系统,但它在用户界面、程序设计等方面进行了很好的扩充,提供了面向对象程序设计的强大功能。

二、数据库系统

数据库(Database,简称为DB):保存在磁盘等外存介质上的数据集合,能被各类用户所共享、 数据冗余低、数据之间有紧密联系、 可通过数据库管理系统进行访问

在VF数据库系统中,数据以表的形式保存。

数据库应用系统:数据库应用系统是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统。 数据库管理系统(Database Management System,简称DBMS):是位于用户与数据库之间的一个数据管理软件。VF和ACCESS都是数据库管理系统。

即用户不能直接接触数据库,而只能通过DBMS来操作数据库。

数据库系统(Database System,简称DBS):是指采用了数据库技术的计算机应用系统。它实际上是一个集合体,通常包括:硬件系统、数据库集合、数据库管理系统、数据库管理员(DBA)和用户。

数据库系统的特点

⑴ 数据的结构化:在同一数据库中的数据文件是有联系的,且在整体上服从一定的结构形式。

⑵ 数据的共享性。数据库系统中的数据可以有为不同部门、不同单位甚至不同用户所共享,这样可以大大的减少数据冗余。

⑶ 数据的独立性。在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响到另一方的改变。数据库系统中的数据文件与应用程序之间的这种依赖关系已大大减小。

⑷ 数据的完整性。在数据库系统中,可以通过对数据的性质进行检查而管理它们,使之保持完整正确。如商品的价格不能为负数,一场电影的定票数不能超过电影院的座位数。

⑸ 有统一的数据控制功能。数据库系统不是把数据简单堆积,而是在记录数据信息的基础上具有多种管理功能,如输入、输出、查询、编辑、修改等。

三、数据模型

数据模型是从现实世界到机器世界的一个抽象,可以将现实世界中的事物抽象为一种既不依赖于具体的计算机系统又不为某一DBMS支持的概念模型,然后再把概念模型转换为计算机上某一DBMS支持的数据模型。在信息世界中,可以对现实世界中各种事物及其事物之间的复杂的联系进行如下抽象描述。

实体描述

第 4 页 XXXXXX姜久雨等级视频 购买热线:XXXXXXXXX

页眉页脚内容由大客户定制,水印图案也由大客户定制

实体(entity):客观存在并相互区别的万事万物,也可以是抽 象的事件,如 一堂课

属性(attribute):实体的特征(外在表现)。如 学生实体用学 号、姓名、性别等

实体型:属性值的集合表示一个实体,而属性的集合表示一种实体的类型,称为实体型

实体集(entity set):性质相同的同类实体的集合。在数据库应用中,实体集以数据表的形式呈现。

在ACCESS中,用 表 来存放同一类实体,即实体集。ACCESS的一个 表 包含若干个字段,表中的字段就是实体的属性。字段值的集合组成表中的一条记录,代表一个具体的实体,即每一条记录表示一个实体。

实体间联系及种类

实体间联系的种类是指一个实体型中可能出现的每一个实体与另一个实体型中多少个实体存在联系。两个实体间的联系可以归结为3种类型:

1、一对一联系: 如 职工和工资 、 住院病人和病床的联系

2、一对多联系: 如 班级和学生 、 部门与教师的联系 3、多对多联系: 如 学生和课程 、 图书与图者的联系

数据模型简介

数据模型是数据库管理系统用来表示实体及实体间联系的方法。

1)层次数据模型 2)网状数据模型 3)关系数据模型

1.2 关系数据库

一、关系数据模型

关系术语

①关系 :一个关系就是一个二维表。一个数据库中可以保存多个关系 ②元组 :二维表中每一行称为元组

③属性 :二维表中垂直方向的列称为属性 ④域 :属性的取值范围

⑤关键字 :其值能够惟一地标识一个元组的属性或属性的组合。在ACCESS和VF中,主关键字段和候选关键字段就起惟一标识一个元组的作用。 主键用以保证表中每个记录互不相同

⑥外部关键字 :如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段就称为外部关键字。

关系的特点

(1)关系必须规范化:如每个属性必须是不可分割的数据单元 (2)在同一个关系中不能出现相同的属性名 (3)关系中不允许有完全相同的元组,即冗余 (4)在一个关系中行列次序无关紧要

关系模型的实例

一个具体的关系模型由若干个关系模式组成。在VF中,一个数据库中包含相互之间存在联系的多个表,该数据库文件就对应一个实际的关系模型。

二、关系运算

关系数据库中使用关系运算来表达对关系的操作。

传统的集合运算 :进行参加运算的两个关系必须具有相同的关系模式,即元组具有相同结构。 ①并 :是由属于这两个关系的元组组成的集合,组成一个新的关系

②差 :是从一个表中去掉在另外一个表中也有的元组,组成一个新的关系 ③交 :结果是两个表中共同元组,组成一个新的关系

专门的关系运算

①选择 :从关系中找出满足给定条件的元组的操作称为选择,选择的结果是一个新的关系。选择的条件以逻辑表达式的形式给出,使逻辑表达式的值为真的元组将被选出组成一个新的关系。

②投影 :从关系模式中指定若干属性组成新的关系称为投影。投影是从列的角度进行的运算组成一个新的关系(个数要少、排列顺序可以不同),相当于对关系进行垂直分解。体现了关系中列的次序元关紧要这一特点。

③联接 :将两个关系模式横向拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。联接过程是通过联接条件来控制的,联接条件中将出现两个表中的公共属性名,或者是相同的语义、可比的属性。

④自然联接:是去掉重复属性的等值联接

第 5 页 XXXXXX姜久雨等级视频 购买热线:XXXXXXXXX

本文来源:https://www.bwwdw.com/article/pgla.html

Top