江苏计算机二级VFP上机知识点总结

合集下载

最新全国计算机等级考试二级VF笔记

最新全国计算机等级考试二级VF笔记

全国计算机等级考试二级V F笔记一、二级Visual Foxpro的基本框架和主要内容1.基本框架:总—分—总的模式第一章:总述第二—九章:分述第十章:总结第十一章:上机指导2.重要章节及内容(见教材目录)各个章节考试时都有涉及,其中第三、四和七章为重点。

3.题型:1)笔试部分:单选题 2分*35题=70分(其中前十题在二级vf公共基础知识中)填空题 2分*15题=30分(其中前五题在二级vf公共基础知识中)2)机试部分:基本操作题 30分简单应用题 40分综合应用题 30分(其中不涉及公共基础知识,采取随机抽题的方式)二、基础知识1.vf的作用是要用来处理现实中的问题,主要使用程序和数据来进行。

程序师处理数据的一组命令;而数据就是被程序处理的对象。

2.vf软件的启动:两种方式桌面上的快捷方式开始菜单—程序—MS—VF3.vf的安装:两种方式光盘安装:setup.exe网络安装4.了解vf界面标题栏主菜单常用工具栏主窗口:显示或输出数据处理后的结果。

状态栏:显示数据处理时的状态信息。

命令窗口:用户对计算机发布的命令。

5.vf中最常用命令介绍?表示隔行输出。

??表示同行输出。

&&+内容表示是对前面所写命令的注释说明,可提高程序的可读性,一般以绿色显示。

Clear表示对主窗口进行清屏,它本身就是命令,因而clear后不加()。

三、数据与数据运算(一)简单介绍vf系统中数据的形式和类型1.vf系统所处理的数据形式有四种:变量表达式函数2.上述四种形式的数据根据其组成和结构的不同又可分为六种类型:数值型货币型字符型日期型日期时间型逻辑型上述类型决定数据的存储方式和运算方式。

(二)常量1.含义:是用以表示一个具体的、确定的、不变的值。

2.常量的类型:1)数值型常量:含义:也称N型,用来表示数量的多少。

组成:由数字0—9,小数点和正负号构成。

可用科学计数法的形式来书写,如:1500=1.5*10的3次方=1.5e3,其中的e/E表示10的n次方,n为整数(正整数、负整数、0均可)。

上机操作题知识点总结

上机操作题知识点总结

二级vf上机操作题常见问题总结一、运行各种类型文件的命令:1、运行程序文件:do 程序文件名2、运行菜单文件:do 菜单文件名.mpr顶层表单中调用菜单:do 菜单文件名.mpr with this3、运行表单:do form 表单文件名4、预览报表:report form 报表文件名preview二、创建文件的sql命令:1、建立表文件:create table 表名(字段名1 类型(宽度),字段名2 类型(宽度))如果要设置某个字段为主关键字(主索引),则该字段后写“Primary key”。

2、建立数据库:create database 数据库文件名3、建立视图:create view 视图文件名as select………三、表结构的修改命令1、为表中字段增加有效性规则、默认值(40、63套)Alter table 表名alter 字段名set check 有效性规则表达式Alter table 表名alter 字段名set default 默认值2、为表中增加字段并设置有效性规则、默认值(28、33套):Alter table 表名add字段名check有效性规则表达式Alter table 表名add字段名default默认值3、为表增加候选索引(27、39、45套)Aler table 表名add unique索引表达式tag 索引名(SQL语句建索引)Index on索引表达式tag 索引名candidate(非SQL语句建索引,执行前必须先打开表文件)四、对表记录进行插入、更新、删除操作1、插入:insert into 表名values(字段值1,字段值2,….)2、更新:update 表名set 字段名=记录值where 条件3、删除: delete from 表名where 条件(此操作为逻辑删除,若要进行物理删除,再执行pack命令。

)4、查询:所有select语句均通过建立查询,在查询设计器中可查看sql语句。

计算机二级VF重要知识点

计算机二级VF重要知识点

Esofte(软)计算机二级Visual FoxPro 数据库程序设计——知识点整理资料文件扩展名及备注文件扩展名第一章数据库基础知识1.数据处理是指将数据转换成信息的过程。

2.数据处理的中心问题是数据管理。

数据管理经历了①人工管理阶段②文件系统阶段③数据库系统阶段在①②阶段存在大量数据冗余,即程序与程序之间存在大量的数据重复,数据的大量重复会造成数据不一致,指值的不一致,不是类型的不一致。

3.数据库阶段的特点:提高了数据共享性、减少冗余度、提高数据的一致性和完整性、提高了数据与程序的独立性、减少应用程序的开发和维护代价。

4.数据库管理系统DBMS;数据库应用系统DBAS;数据库系统DBS;数据DB数据库管理员DBA;DBS包括DBMS和DB5.数据模型(指描述数据及关系的一种方法)面向对象不同可以分为①概念模型(E-R模型也叫实体联系模型:实体用矩形表示,属性用椭圆表示,联系用菱形表示)②逻辑模型③物理模型6.关系:一个关系就是一张二维表,每个关系有一个关系名,一个关系存储为一个文件,称为表,扩展名.dbf。

7.元组:在二维表中,每一行是一个元组,即一条具体记录。

属性:二维表中垂直的列为属性,即表的字段名。

8.域:属性的取值范围。

9.关键字:属性或属性的组合,关键字的值能够惟一标识一个元组。

(主关键字和候选关键字就起惟一标识一个元组的作用)10.外部关键字:如果表中的一个字段不是本表总的主关键字或候选关键字,而是另外一个表中的主关键字或候选关键字,这个字段就被称为外部关键字。

11.联系:实体之间的对应关系为联系。

12.实体间的联系:一对一,一对多,多对多13.数据库中的数据模型:网状模型、层次模型、关系模型14.vfp采用的是关系模型。

15.关系:表关系名:表名属性:字段元组:记录行:记录,元组列:字段,属性16.传统的集合运算:并、差、交17.专门的关系运算:选择(水平方向) for, while, where投影(垂直方向) fields ,select联接(一对一,一对多,多对多)18.项目:是指文件、数据、文档、和对象的集合。

江苏省计算机等级考试二级VFP复习资料

江苏省计算机等级考试二级VFP复习资料

江苏省计算机等级考试二级VFP复习资料计算机的应用领域:科学计算、数据处理(70%)、自动控制、辅助设计、人工智能数据处理需求:大量地处理数据(人事、工资、成绩管理、销售管理、图书馆、售票)数据库是计算机系统的一个重要组成部分。

数据库技术是信息技术中应用最广泛的技术之一计算机系统包括:硬件和软件;其中软件又包括系统软件和应用软件,系统软件有:OS、DBMS、编译数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。

数据处理的中心问题是数据管理数据管理是对数据的分类、组织、编码、存储、检索和维护。

计算机数据管理技术发展的三个阶段–人工管理阶段、文件系统阶段、数据库系统阶段数据库系统(DataBase System)–组成:数据库(DB)、数据库管理系统(DBMS)、操作系统、应用程序、计算机硬件以及数据管理员(DBA)–DBS=DB+DBMS+DBA数据库:–以一定的组织形式存放在计算机的存储介质上的相互关联的数据的集合。

–特点:按一定的数据模型组织,具有较小的冗余度,较高的数据独立性和扩展性,安全、可靠、保密性好•数据库的组成:数据+元数据•数据库按数据模型可分为:–层次、网状、关系、面向对象数据库DBMS是DBS的核心:•DBMS对DB进行管理(建立、使用和维护)的系统软件,是用户和数据库之间的接口,•提供了用户对DB进行操作的各种命令(DB的建立、记录的输入、修改、检索、显示、删除、统计等)•DBMS的组成:–模式翻译、应用程序编译、交互式查询、–数据的组织和存取、事务运行和管理、数据库的维护DBA是管理数据库系统的机构和相关人员,具有最高的数据特权,负责全面管理DBS •DBA的主要职责–规划和定义数据库的结构–定义数据库的安全性和完整性–选择数据库的存储结构和存取路径–监督和控制数据库的使用和运行–改进数据库系统和重组数据库DB和DBMS的关系:在数据库系统中,用户通过DBMS可以建立和使用DB,使用DB是目的,而DBMS是实现目的的手段和工具数据库系统三级结构–外部层(用户看到的)–概念层(所有信息的概括)–内部层(如何存储)三级结构间存在两级映射,保证了数据的物理独立性(2、3)和逻辑独立性(1、2)信息转化的三个阶段:–现实世界、观念世界、数据世界现实世界信息世界数据世界↓抽象↓数据表示↓事物及联系实体模型数据模型↓↓↓事物实体数据↙↘↙↘↙↘对象性质对象属性记录字段数据模型:是数据库领域定义数据及其操作的一种抽象表示。

全国计算机等级考试二级VF知识点(完整版)

全国计算机等级考试二级VF知识点(完整版)

1、数据处理的中心问题是数据管理。

多年来,数据管理经历了人工管理阶段、文件管理阶段、数据库系统阶段。

2、人工管理阶段面对的主要问题:1、数据不能独立。

2、数据不能长期保存。

3、文件管理阶段面对的主要特点:1、数据与程序分开。

2、数据能长期保存。

3、数据没有完全独立。

4、存在数据冗余。

5、数据不能集中管理。

4、数据库系统阶段特点:1、实现了数据的结构化。

2、实现了数据共享。

3、实现了数据独立。

4、实现了数据统一控制。

5、三者之间的区别:主要在于数据与程序之间的关系。

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

在文件系统阶段,程序和数据有了一定的独立性。

在数据库系统阶段提供了数据与应用程序的独立性。

6、数据库(DATA BASE 简写为DB)是按一定的组织形式存储在一起的相互关联的数据集合。

数据库具有数据的结构化、独立性、共享性、冗余量小、安全性、完整性和并发控制的基本特点。

7、数据库管理系统(DATA BASE MANAGEMENT SYSTEM 简写为DBMS)是数据库系统的核心部分。

而数据库运行管理和控制例行程序是数据库管理系统的核心部分。

8、数据库系统(DATA BASE SYSTEM 简写为DBS)具体包括计算机硬件、操作系统、数据库、数据库管理系统和建立在该数据库之上的相关软件、数据库管理员和用户等5个部分。

9、数据库应用系统(DATA BASE APPLICATION SYSTEMS 简写为DBAS)通常由数据库和应用程序组成。

10、数据模型是指数据库的组织形式,它取决于数据库中数据之间联系的表达方式。

数据库管理系统所支持的数据模型分为3类,层次模型、网状模型和关系模型。

11、关系模型:用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中把数据看成是二维表中的元素,一张二维表就是一个关系。

12、关系术语:1、关系:一个关系就是一张二维表,在VFP中,一个关系存储为一个文件,文件的扩展名为.dbf,称为表。

江苏计算机二级VFP基本知识部分

江苏计算机二级VFP基本知识部分

江苏计算机VFP基本知识一部分笔试中的VFP单选题(占10分)相对简单些,一般都是考察对VFP基本概念的理解及常用函数的应用笔试中的VFP填空题(占30分)涉及的知识面较广,其中必考的有:数据库的基本概念,常用命令与函数的使用,SELECT-SQL命令,阅读理解程序,面向对象程序设计的概念,常用属性的设置等。

VFP部分知识点基本概念语言基本表,数据库查询和视图表单和控件类,菜单基本概念——VFP是数据库管理系统——数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。

——E-R模型中的三个概念:实体,联系和属性。

——关系模型(即二维表格),各种关键字——数据库系统的分级结构——关系运算:选择,投影,联接VFP命令窗口的常用命令MD创建文件夹(也成目录)CD进入到指定文件夹Copy file源文件to目的文件rename源文件to目的文件Run运行可执行程序(.exe)QUIT退出VFPVFP文件类型项目文件(.PJX)数据库文件(.DBC)表文件(.DBF)表单文件(.SCX)查询文件(.QPR)报表文件(.FRX)标签(.LBX)菜单文件(.MNX)类库文件(.VCX)程序文件(.PRG)数据库中的数据按一定的数据模型组织,描述和存储,具有较小的数据冗余度,较高的数据独立性和易扩展性,并可以供用户共享。

数据模型是数据库系统中用于数据表示和操作的一组概念和定义。

数据模型通常由3部分组成,即数据结构,数据操作和数据的完整性约束条件。

语言基础——数据类型:字母表示,存储宽度——变量(命名规则),常量,数组—变量的作用域:即变量使用的有效范围。

·PUBLIC用来定义全局变量。

·LOCAL说明的变量只可以在本程序中使用,用来定义局部变量。

·PRIVATE说明的变量可以在本程序和它的子程序中使用,用来定义私有变量。

—变量的访问:当变量和字段同名时,字段有优先被访问权。

江苏省二级VFP上机知识点总结(《五章真经》)

江苏省二级VFP上机知识点总结(《五章真经》)

江苏省VFP上机知识点总结(五章真经)感谢同学与同事们的持续修改一、项目、数据库和表操作1.项目操作:(1)项目信息:项目作者、单位、省份、附加图标等,对应操作:在项目管理器中单击“右键”,选择“项目信息…”。

(2)文件操作:添加(选择对应的文件类型)、移去\删除(点击“移去”按钮)、重命名、包含\排除、编辑说明、设置主文件等(选择指定文件单击“右键”选择对应选项)。

2.数据库操作:(1)永久关系的建立:主表的主索引拖到子表的普通索引(多数是一对多的关系)(2)参照完整性:保存通过点击“确定”、“是”(3)触发器触发器中填入的是逻辑表达式,而且是允许操作的情况描述表达式。

(4)有效性规则、有效性说明,请参照前述理论讲解。

这里提醒一下,规则中填入表达式,说明中填入字符串。

3. 表基本操作表结构创建与修改:注意字段的标题、宽度、是否允许NULL值格式:用于指定字段显示时的格式,是对字段整体显示格式的约束。

常考的有A(只允许输入字母)、T(删除输入字段前后空格)、!(将输入的字母转为大写显示)输入掩码:用于指定字段输入时的格式,是对字段中每个字符的单个约束。

常考的有9(只能输入数字或正负号)、X(可输入任何字符)字段有效性规则及信息:用于控件输入到该字段中的数据的取值范围。

该规则是一个包含字段名的表达式,表达式为.F.则拒绝输入的字段值,并显示提示信息。

4.记录更新:即向某个字段赋值或设置值,首先“浏览表”,然后选择“表”菜单的“替换字段…”,分清要替换的字段和FOR条件表达式,在替换前要仔细核对,否则有的题目改错了,不一定能改回去。

考查本知识点的时候,不说更新,而说:计算XX字段的值,修改XX字段的值,给XX字段赋值。

5. 表记录的删除:分为逻辑删除(作删除标记)和物理删除(彻底删除),作删除标记同上,打开表的“浏览窗口”,在“表”菜单选择“删除记录…”。

如果题目要求彻底删除,会说得非常明白,否则就是指的是逻辑删除。

vf上机知识点总结

vf上机知识点总结

vf上机知识点总结计算机二级VF总复习第一章概述1、基本关系Data----数据 DB----数据库DBMS----数据库管理系统 DBA----数据库管理员DBS----数据库系统 DBAS----数据库应用系统DBS包括DB和DBMS2、实体间的联系分为三种一对一(1:1):一个中国公民有一个身份证号码一对多(1:n):一个部门有多个职工多对多(n:n):学生和课程3、数据库管理系统支持的数据模型有三种:层次模型、网状模型、关系模型。

层次模型的特点:1)有且仅有一个结点无父结点,该结点称树的根;2)其它结点,有且仅有一个父结点。

网络模型的特点:1)有一个以上的节点无双亲节点(父节点);2)至少有一个结点有个双亲节点(父结点)。

关系模型的要求:1)每一列称为一个字段,一个字段表示实体集的一个属性。

每一字段中的所有数据是同一类的数据,2)表中的每一行是一个记录,每一记录由若干数据项(字段)组成,每一数据项不可再分,是最基本的单位。

3)不允许有两个相同的行(记录);数据库的数据行(或数据列)的顺序可以任意交换,不影响数据库的使用;4、关系模型中的术语:元组:表的每一行(也称记录)属性:表的每一列(也称字段)域:属性的取值范围5、关系的三种运算:选择运算:关于行的运算。

投影运算:关于表中列的运算。

连接运算:按属性值相等的原则将两个关系拼成一个新的关系。

6、如何启动和退出VF。

7、Visual FoxPro 6.0系统的操作方式主要有命令方式、菜单方式和程序方式。

8、VFP系统环境的设置:系统环境在“工具”→“选项”中“文件位置”选项卡下设置默认目录、在“区域”选项卡下设置日期和时间、第二章程序设计基础(上)1、常量的类型数值型、货币型(数值型常量的前面加前符号“$”)、字符型(用字符型常量的界限符“”、[ ]和‘’)、日期型(?{^2003-10-25},表示日期为 2003年10月25日,年份为4位,^不可少)、影响日期格式的设定:set mark to [<日期分隔符>]日期分隔符: ‘-’, ‘.’, ’/’. 未指定时选用默认值’/’set date [to] DMY│YMD │MDY用设置日期显示格式set century on │off是否显示世纪值日期时间型({^2003-10-25,08:39:45 AM} 表示是 2003年10月25日8点39分45秒)逻辑型(逻辑型常量的定界符“.”小圆点不能省)。

二级VFP上机考试常见题型知识点.doc

二级VFP上机考试常见题型知识点.doc

二级VFP上机考试常见题型知识点一、项目管理器1、在项目中新建/添加/移去文件2、在项目中修改文件3、项目连编二、数据库1、表的基本操作:新建表、修改表、表记录的操作、表索引2、数据库的基本操作:添加表、移去表3、建立索引与永久联系4、字段有效性规则(规则、信息、默认值、空值NULL)5、设置参照完整性规则(插入、更新、删除;级联、限制、忽略)1)清理数据库问题2) “表正在使用,不能清理”问题close tables all补充内容:数据完整性一一保证数据正确的特性1)实体完整性——主关键字2)域完整性——约束规则规则:要求逻辑表达式信息:要求字符常量就认值:要求与相应字段类型一致字符常量标志:‘‘[]thisform.gridl.rccordsourcc=,,selcct * from 学生where 姓名='张三$子串包含测试运算符3)参照完整性一表的关联关系建立关联关系的前提:1、保证建立关联关系的表具有相同属性的字段2、每个表都要以该字段为关键字建立索引父表子表关联类型主索引主索引或候选索引一对一主索引普通索引一对多三、查询与视图1、查询与视图的差别2、查询设计器和视图设计器的使用3、可用于解决一些题目要求你写SQL语句完成的查询问题(重点),利用查询设计器自动生成SQL4、查询字段内容不是原表中字段,而是原表的计算结果,要用“函数和表达式”来添加补充内容:(1)程序调试器的使用(2)表单中如何设置访问键(XvQ)caption、确认键(default), tab键次序(焦点)(3)菜单里的分组线(\・)(4)新建方法四、表单1、常考属性:name、caption2、添加数据环境何时添加数据环境:表单用于显示表或视图时3、常考控件与属性(1)命令按钮常考内容:设置name、caption属性,命令按钮的click事件中添加代码常考事件代码:退出或关闭thisform. release或release thisform**命令按钮组(2)文本框属性:value, readonly, enabled , password, inputmask (99999 (数字、正负号)######(数字、正负号、空格))常考内容:a.用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。

计算机二级vf考试知识点总结

计算机二级vf考试知识点总结

计算机二级VF考试知识点总结目录第一章数据库系统及VFP概述……………………………………………………………………01第二章VFP语言基础……………………………………………………………………………….05第三章表…………………………………………………………………………………………….09第四章数据库……………………………………………………………………………………….19第五章查询与视图………………………………………………………………………………….24第六章对象模型…………………………………………………………………………………….32第七章表单与控件………………………………………………………………………………….35第八章类的创建及应用…………………………………………………………………………….44第九章报表和标签设计…………………………………………………………………………….45第十章菜单设计…………………………………………………………………………………….47第十一章程序设……….49第一章答案………………………………………………………………………………………….61第二章答案………………………………………………………………………………………….61第三章答案………………………………………………………………………………………….62第四章答案………………………………………………………………………………………….63第五章答案………………………………………………………………………………………….63第六章答案………………………………………………………………………………………….64第七章答案………………………………………………………………………………………….65第八章答案………………………………………………………………………………………….65第九章答案………………………………………………………………………………………….66第十章答案………………………………………………………………………………………….66第十一章答………………6651第一章数据库系统及VFP概述一、选择题 1.数据库系统与文件系统的最主要区别是。

二级vf知识点总结

二级vf知识点总结

概念知识点总结1、数据库的基本理论和VF 数据库操作2、数据与程序设计3、面向对象程序设计及表单、报表、菜单4、SQL 语句数据库的基本理论和VF 数据库操作(第1、2、3、4、6章)一、数据库系统基本理论1、理解数据库系统的几个基本概念以及它们的关系 数据库(DB )、数据库管理系统(DBMS )、数据库应用系统(DBAS )和数据库系统(DBS )2、掌握实体之间的联系,可以判断出实际问题中属于那种联系 一对一、一对多、多对多3、弄清三大数据模型的结构形式:层次模型、网状模型和关系模型 我们现在所用到的数据库都是关系数据库(a )(b )(c )4、理解关系术语关系(就是二维表,记录的集合);元组(行、记录);属性(列、字段);域(一个字段的取值范围);关键字(关键的字段,唯一能标志一个元组的字段或字段的组合);外部关键字(不是本表的关键字,但是是其他表的关键字;用来建立表间的联系)5、关系运算理解传统的集合运算(并、交、差、笛卡尔积)和专门的关系运算(选择、投影、连接包括等值连接和自然连接)二、数据表操作1、了解表操作的一些命令,尤其以下几条:LIST显示记录:LIST | DISPLAY [FIELDS <字段名表>][<范围>] [FOR<条件表达式>]限定条件用FOR短语LOCATE条件定位:LOCATE FOR<条件表达式>本命令定位在满足条件的第一条记录,若想定为满足条件的下一条记录,必须用CONTINUE用FOUND()函数为T判断是否有满足条件的记录(也可用EOF()为F)APPEND为追加记录;INSERT为插入记录REPLACE修改记录:REPLACE <字段名1> WITH <表达式1> [FOR <条件表达式>]2、删除操作分两步走:DELETE与PACKDELETE是逻辑删除,也就是添加删除标记,PACK才是真正物理删除;逻辑删除的记录还可以恢复(RECALL)3、理解工作区的概念系统提供了32767个工作区,可以在不同的工作区同时打开多个表,使用工作区用其编号1~32767,或者别名,前十个工作区有别名:A~JSELECT 0表示使用最小未用过的工作区4、建立表之间的临时关联一个为主表,一个为子表,使用SET RELATION TO …INTO…语句要求两个表必须在不同的工作区打开可以使用SET RELATION TO解除关联三、数据库操作1、理解数据库文件它并不真正的存储数据,只是对存储数据的文件进行统一的管理建立数据库后,形成三个同名文件.dbc .dct .dcx2、理解自由表与数据库表的区别与联系区别:可以看一下“表设计器”自由表不能设置长表名、长字段名、标题、输入掩码、字段有效性规则、默认值、注释等内容自由表不能设置主索引自由表可以添加到数据库中形成数据库表(ADD TABLE…);数据库表可以移出形成自由表,相应的设置丢失,主索引变为候选索引(REMOVE TABLE…)3、掌握索引的概念索引就是排序,但它是逻辑排序,排列的不是实际记录,而是记录指针,排序的结果存放在索引文件中建立索引的主要目的是为了提高查询速度(在有序的集合中查询某个个体很显然比无序中查询快得多)A、建立索引可以通过命令实现:INDEX ON <索引关键字表达式> TO <独立索引文件名> | TAG <标识名> [ASCE | DESC][UNIQUE] [CANDICATE]可以建普通索引(命令中不需表示)、候选索引(CANDICATE)、唯一索引(UNIQUE)B、可以以在表设计器中建立索引索引不是真正排序,表的排序命令为SORT,是对记录的排序,结果形成新的表文件.dbf 4、区别索引文件的类型索引文件分为独立索引文件(.idx 存放一条索引结果)和复合索引文件(.cdx 存放多条索引结果)复合索引文件又分为结构复合索引文件(与表同名)和非结构复合索引文件结构复合索引文件因其与表同名,随着表的打开而打开,表的关闭而关闭,在表被修改时自动同步修改,现在是主要应用的索引文件5、区别索引的类型主索引和候选索引意义相似,建立主索引和候选索引都要求关键字表达式的值唯一,没有重复。

江苏二级vfp第三章节必考点

江苏二级vfp第三章节必考点
Use js &&打开js表,这时指针指向第一条记录
Scan &&判断是否到js表最后,即是否eof为.t.
? Recno(),gh,xm &&输出记录号的值,gh的值,xm的值
7.首先执行CLOSE TABLES ALL命令,然后执行__________命令,可逻辑删除JS(教师)表中年龄超过60岁的所有记录(注:csrq为日期型字段,含义为出生日期)。(08春)
A.DELETE FOR YEAR(DATE0-YEAR(csrq))>60
B.DELETE FROM js WHERE YEAR(DATE())-YEAR(csrq)>60
C.DELETE FROM js FOR YEAR(DATE()-YEAR(csrq))>60
D.DELETE FROM js WHILE YEAR(DATE())-YEAR(csrq)>60
8.使用SET ( ) ON|OFF命令,可以指定visual FoxPro系统是否处理已做了删除标记的表记录。(08秋)
VFP启动后,系统默认当前工作区为1
Select 0表示选择最小未被使用的工作区
打开一个表后,再次打开的命令: use 表名 again in 0,关键字:again
打开一个表后,定义别名的命令: use 表名 alias jiaoshi in 4, 关键字:alias
考点7:关闭表
关闭所有的表:Close tables all
A.UPDATE XS SET xm=’’ WHERE "xb"=男
B.UPDATE XS SET xm=SPACE(0) WHERE xb="男"

江苏计算机二级VFP上机知识点

江苏计算机二级VFP上机知识点

江苏计算机二级VFP上机知识点做题笔记第一题项目、数据库和表操作项目.PJX 数据库.DBC 表.DBF 1.通用型 G 双击一下或按+→“编辑”→“插入对象”备注型 M 双击一下或按+→输入备注都是4个字节货币型 Y2.向已有表中输入记录:两步:USE 表名append3.创建索引的表达式即排序问题:例按比赛时间和比赛项目排序TTOC(bssj,1)+bsxm 有关降序的DESCP99索引注意:字符型表达式与算术表达式加法区别类型不一样时,一般转成字符型,常用三个DTOC();TTOC();STR() 数值→字符4.掩码问题:p79 例只允许输入4位数字字符9999没说几位,就会看表中该字段的长度5.默认值6.有效性规则和有效性信息:例成绩在0-100之间cj>=0 .AND. cj<=100性别只能是男或女xb$’男女’其值必须包含非空格字符学会转化一点设置字段的"规则"为"LEN(ALLTRIM(tsjj))>0"CDRQ<={^2008-8-8}格式7.记录有效性:选择"表"选项卡,在"记录有效性"选项组中的"规则"文本框中输入:LEFT(lsh,4)=ALLTRIM(STR(YEAR(rkrq)))日期型是固定8个字符,所以要去除空格,而前面字符型就不用ALLTRIM了8.触发器插入触发器更新触发器删除触发器关于触发器条件常用函数:例 LEN(ALLTRIM(字段名))=4返回删除空格后的字符串不等于<>或#或!=表示设置删除触发器,禁止删除:.F.9.格式:T:自动删除前导空格和结尾空格!转化成大写字母9.在项目中,将BOOK表设置成“包含”状态:打开该项目,右击该BOOK表,选择包含10.添加项目信息:放在项目管理器标题栏上,右击,项目信息设置其内容为:计算机等级考试中心在"单位"文本框中输入:计算机等级考试中心。

二级VFP上机考试常见题型知识点

二级VFP上机考试常见题型知识点

二级VFP上机考试常见题型知识点上机考试常见题型知识点一、项目管理器1、往项目中添加(移去)数据库或表2、在项目中修改表结构二、数据库1、往数据库中添加(移去)表2、在数据库中修改表结构3、建立索引与永久联系4、字段有效性规则(规则、信息、默认值、空值)5、参照完整性设置(插入、更新、删除;级联、限制、忽略)三、查询与视图1、查询与视图的差别2、查询设计器和视图设计器的使用3、可用于解决一些题目要求你写SQL语句完成的查询问题(重点)四、表单1、常考属性:name、caption2、添加数据环境何时添加数据环境:表单用于显示表或视图时3、常考控件与属性(1)命令按钮常考内容:设置name、caption属性,命令按钮的click事件中添加代码常考事件代码:退出或关闭 thisform.release 或 release thisform(2)文本框属性:value常考内容:a.用文本框显示某内容,只要将此内容赋值给文本框的value属性即可。

b.用文本框输入数据,只要将文本框的value属性取出即可。

(3)标签常考内容:caption属性设置,用标签显示某内容,只要将此内容赋值给标签的caption属性即可。

(4)选项按钮组属性:ButtonCount(设置选项数目)、value(保存着当前选中的选项号,N型)、Caption(设置选项的标题)常考题型:选中某选项再单击某按钮,则做相应操作。

解决方法:先作判断,判断被选中的选项(方法:看选项按钮组OptionGroup1.value等于多少,若等于2,则说明是第2个选项被选中),确定被选中的选项后在相应位置写SQL语句。

(5)组合框属性:RowSourceType(数据源类型)、RowSource(数据源)、Style(设置下拉组合框还是下拉列表框)、value(保存着当前被选中的选项内容,C型)常考题型:选中某条目后再单击某按钮,则做相应操作,因为value 保存着当前被选中的选项内容,所以取出value属性即可。

计算机二级VF知识点

计算机二级VF知识点
VFP知识点
1. 表设计器是用来设计表结构的。
2. locate for与continue配合使用可将指针定位到满足条件的第二条及以后记录。
3. 先用delete all再用pack等价于zap。
4. 表记录的修改:replace被修改字段名with表达式[范围][for条件]
11. 不能够进行的日期运算:天数—日期,
13. 在表中由出生日期算年龄:replace all年龄with year(date())— year(出生日期)
14. 测试数据是否为空:is null 如:?is null(null) .T. ?is null(0) .F. ?is null(.F.) .f.
41.命令按钮控件:(command) 1.default 和cancel
42.编辑框(editbox) 1.hideseletion
43. 1.modify project 项目2.modify database 数据库3.modify query 表结构4.modify structure 查询5.modify view 视图 6.modify form 表单7.modify report报表 8.modify menue 菜单 9.modify command命令文件
32.注释行(note或*开头)和行注释(&&开头)
33.程序的基本结构:1顺序结构 2选择结构 3循环结构
34.scan主要对表进行操作,语句执行时,记录指针会自动、依次在每一条满足条件的记录上移动,并对每一条记录执行循环序列。
35.在循环结构中遇到loop时,程序结束本次循环,返回到循环结构的开始处,继续判断执行程序。
15. 数据库(DB)是存储在在计算机存储设备上结构化的相关数据集合。作用:不仅包括描述事物的数据本身,还包括相关事物之间的联系。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

江苏省计算机二级VFP上机考试做题笔记
第一题项目、数据库和表操作项目.PJX 数据库.DBC 表.DBF 1.通用型 G 双击一下或按<CTRL>+<HOME>→“编辑”→“插入对象”
备注型 M 双击一下或按<CTRL>+<HOME>→输入备注都是4个字节
货币型 Y
2.向已有表中输入记录:两步:USE 表名
append
3.创建索引的表达式即排序问题:
例按比赛时间和比赛项目排序TTOC(bssj,1)+bsxm 有关降序的 DESC
P99索引注意:字符型表达式与算术表达式加法区别
类型不一样时,一般转成字符型,常用三个 DTOC();TTOC();STR() 数值→字符
4.掩码问题:p79 例只允许输入4位数字字符9999
没说几位,就会看表中该字段的长度
5.默认值:除了数值型,其他都要用定界符。

6.有效性规则和有效性信息:例成绩在0-100之间
cj>=0 .AND. cj<=100
性别只能是男或女
xb$’男女’
其值必须包含非空格字符
学会转化一点设置字段的"规则"为
"LEN(ALLTRIM(tsjj))>0"
CDRQ<={^2008-8-8}格式
7.记录有效性:选择"表"选项卡,在"记录有效性"选项组中的"规则"文本框中输入:
LEFT(lsh,4)=ALLTRIM(STR(YEAR(rkrq)))
日期型是固定8个字符,所以要去除空格,而前面字符型就不用ALLTRIM了
8.触发器插入触发器更新触发器删除触发器
关于触发器条件常用函数:例 LEN(ALLTRIM(字段名))=4
返回删除空格后的字符串
不等于<>或#或!=表示设置删除触发器,禁止删除:.F.
9.格式:T:自动删除前导空格和结尾空格!转化成大写字母9.在项目中,将BOOK表设置成“包含”状态:打开该项目,右击该BOOK表,选择包含
10.添加项目信息:放在项目管理器标题栏上,右击,项目
信息
设置其内容为:计算机等级考试中心在"单位"文本框中输入:计算机等级考试中心。

11.日期默认输入为月-日-年:05/27/2008
12.编辑说明:右击表选择
13.复制表中文件:例:将dmb表中lx字段值为“民族”的复制到ab表中
use dmb
copy to ab for lx=“民族”
第二题设计查询
1.常用函数:count();sum();AVG();MAX();MIN()
例 count(*) as 选课人数
SUM(IIF(XB=”男”,1,0)) AS 男生人数
SUM(IIF(CJ>=60,1,0)) AS 通过人数
AVG(cj) as 平均成绩
Max(cj) as 最高分
将某某出版社后面的出版社三字去除
SUBSTR(Book.cbs,1,at('出版社',Book.cbs)-1) as 出版社2.设置分组依据:有时不直接说要你分组,隐藏的如:每位;各班;各系等暗藏group by语句
3.查询去向:表、屏幕(或文本文件)、报表(.FRX)、标签(.LBX)等
4. select语句P122-125
select DISTINCT……,……,……,……,……;
FROM数据库!表1 inner JION数据库!表2;
ON表1.字段=表2.字段;
WHERE条件;
Group by
Having 条件二次筛选
Order by
INTO TABLE表名/INTO CURSOR(临时表)表名/TO SCREEN/TO FILE(文本文件) 表名
5.SUBSTR(ZKZ,4,2) 截取其中一部分
6.分组依据中,满足条件就是Having的语句
7.运行菜单时首先和最后执行的:显示→常规选项→设置和清理
第三题设计菜单.mnx;.mnt→.mpx;.mpr
1.要为菜单项加入访问键:例系统管理(\<M)
2.加分组线:例系统管理(\<M)
\- 英文输入法下
系统信息(\<H)
3.快捷键设置:菜单设计器中“选项”→“提示选项”定
义快捷键
4.菜单项指定任务:命令与过程(程序)
命令:例DO FORM xs 运行表单xs
select * from student浏览学生表6
set sysmenu to default恢复默认菜单
过程: 例 clear events
quit 清除事件循环,然后退出系统
use student
report form rpt打开学生表,浏览报表文件rpt
5.插入系统菜单栏:菜单设计器→插入栏
6.跳过:输入.T.即为灰色了
例:xs表打开时可用 NOT USED(“XS”)
菜单设计器中“选项”→“提示选项”,跳过表达式的逻辑表达式的值为真,则菜单被废止,即为灰色
7.顶层表单:显示→常规选项→顶层表单(设计在表单上的
菜单,区别与其它的菜单)
表单的init事件添加如下代码:
DO 菜单程序 WITH THIS,.T.
8.重要保存菜单,并执行【菜单】→【生成】命令,生成一
个可执行的菜单文件。

第四题设计表单
1.spinner 微调框
checkbox 复选框
optionGroup 选项按钮组
combobox 组合框
listbox 列表框
label 标签
textbox 文本框
2. 该列表框运行时,首先选第一项:init事件thisform.List1.ListIndex = 1
3.scrollbars 设置滚动条的
windowtype 模式设置
borderstyle 边框设置
DeleteMark 有无删除标记列
Gidlines 显不显示水平线
4.命令按钮组右击→生成器→布局→水平
5.初始状态为选中:则 value属性为1
this.Value=this.list(4)
thisform.Grid.Recordsource=this.value
thisform.list1.list(3,1)=
thisform.pageframe1.pages(3)
bel1.caption=cj.xh
第五题程序改错
1.一般函数格式不对,缺少参数例 substr(cstring,3,2)
2.S TORE 1.2 TO P 赋值
3.p ara meters a,b,c 接收程序的参数也就是声明参数
4.S QRT 开根号的
5.=massagebox()
6.r eturn
7.顺序结构
8.分支结构:if … else … endif
do case …… endcase
9.循环结构:for……endfor知道初值和终值及循环次数
loop与exit
do while……enddo
scan……endscan
SQL语句
1.CREAT TABLE 表名(字段1(),字段2(),字段3())
2.记录的输入 Inter into 表名 values( , , )
记录的浏览 browse BROWSE Field xh,xm,xb
freeze 指定可以修改的字段
noappend nodelete nomodify 指定不可修改的字段
记录的筛选命令:set filter to sb=“男”
记录的修改 Update 表名 set dj=dj+1
replace 需要打开表 P109 Additive
记录的删除 delete from js where year(date())—year(csrq)>60 逻辑删除
ZAP 物理删除
RECALL 恢复删除的记录
3.ALTER TABLE-SQL语句修改表结构P103
ADD;增加字段 alter table js add column fax c(20) null ALTER;修改字段 set CHECK … 有效性DROP;删除字段 set default…默认值RENAME;字段改名
扩展名
结构复合索引文件.CDX
独立索引文件.IDX
4.select语句P122
select……,……,……,……,……;
FROM数据库!表1 inner JION数据库!表2;
ON表1.字段=表2.字段;
WHERE条件
Group by
Order by
INTO TABLE表名

5.copy file *.dbf to d:\。

相关文档
最新文档