二级VisualFoxPro笔试易混淆的知识点
- 格式:doc
- 大小:27.50 KB
- 文档页数:3
知识点回顾目录知识点回顾目录1(一)SQL知识点回顾1(二)数据库知识点回顾6(三)查询和视图知识点回顾11(四)表单知识点回顾14(五)菜单和报表知识点回顾23(六)第二章知识点回顾27(一)SQL知识点回顾SQL——结构化查询语言SQL功能:数据查询select数据定义create drop alter数据操作insert update delete SQL三种查询:(1)简单查询select 字段名from 表名where 条件(2)简单的连接查询select 字段名from 表名where 条件and 表a.公共字段名=表b.公共字段名(3)嵌套查询要找的字段表a条件表bselect 字段名from 表a where 公共字段名in;(select 公共字段名from 表b where 条件)特殊运算符:例题:从供应商关系中检索出全部公司的信息,不要工厂或其他供应商的信息。
like是字符串匹配运算符,通配符%表示0个或多个字符,_代表一个字符select * from供应商表where供应商名like "%公司"排序:order by 字段名1,字段名2 asc/desc简单的计算函数:count( ) sum( ) avg( ) max( ) min( )分组:group by 字段名having 条件having子句总是跟在group by子句之后,不可以单独使用判断:A) select职工号,avg(工资) as 平均工资,城市from ;职工表join仓库表on 职工表.仓库号=仓库表.仓库号; where count(职工号)>=2 group by 职工号B) select职工号,avg(工资) as 平均工资,城市from ;职工表join仓库表on 职工表.仓库号=仓库表.仓库号; group by 职工号having count(职工号)>=2having 限定分组条件(计算函数)where 限定查询条件利用空值查询:select * from 供应商表where 供应商号is null别名查询:SQL允许在from 短语中为关系名定义别名:格式为:<关系名> <别名>集合的并运算:unionSQL几个特殊的选项:只显示前几项的记录:top ninto array 数组名into cursor 临时表名into dbf / table 表名to file 文本文件名SQL操作功能:插入数据:——insertinsert into 表名(字段名1,……) values(值1,……) 若是表中多有字段添加记录,可省略字段名insert into 表名values(值1,……)更新数据:——updateupdate 表名set 字段名=新的字段值where 条件删除数据:——delatedelete from 表名where 条件SQL定义功能:表的定义:——createcreate table 表名(字段名类型(宽度),……)primary key 主索引check 规则error 信息default 默认值表的删除:——dropdrop table 表名表结构的修改:——alter增加字段:alter table 表名add 字段名类型(宽度)修改字段:(宽度和类型)alter table 表名alter 字段名类型(宽度)重命名字段:alter table 表名rename [column]原字段名to 新名删除字段:alter table 表名drop [column] 字段名定义或修改字段有效性:alter table 表名alter 字段名set check …error…alter table 表名alter 字段名set default …删除有效性:alter table 表名alter 字段名drop checkalter table 表名alter 字段名drop default定义索引:alter table 表名add primary key/unique ;索引表达式tag 索引名删除索引:alter table 表名drop primary keyalter table 表名drop unique tag 索引名(二)数据库知识点回顾表:1.新建表:(create 表名)2.打开表:(use 表名回车 browse)3.关闭表:use4.字段类型:字符型C、数值型N、日期型D、日期时间型T、整型I、逻辑型L、备注型M、通用型G、货币型Y5.宽度:8 8 4 1 4 4 8注:一个汉字占2个字节,一个字符、一个数字各占1个字节6.NULL:空值,指尚未确定的值。
全国二级VFP复习要点第一章Visual FoxPro数据库基础1.VFP是一种关系型数据库管理系统,这里的关系通常是指表文件2.二维表中的行称为关系的元组,二维表中的列称为关系的属性.3.数据库系统中对数据库进行管理的核心软件是数据库管理系统(DB M S)4.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是:DBS包含DB和DB M S5.在关系模型中,每个关系中的主关键字能够唯一标识元组的属性或属性的组合6.关系包括三种专门的运算:选择、投影、连接7.关系中的选择运算是从关系中查找满足给定条件的元组的操作8.关系中的投影运算是从关系中指定若干个属性组成新的关系9.关系中的连接运算需要两个表作为操作对象。
10.实体与实体之间的联系分为:一对一联系,一对多联系,多对多联系11.在项目管理器中可以将应用系统编译成一个扩展名为app的应用文件或exe的可执行文件,项目管理器扩展名.pjx第二章Visual FoxPro程序设计基础1.六种常量的表示方法,尤其是严格的日期格式的书写千万别忘记。
例如{^2012-05-01}2.内存变量与字段变量的区别:当内存变量与字段变量同时使用并且重名时,系统总是访问字段变量,若想访问内存变量必须在变量名前加上M.或M->例题:假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”,在命令窗口输入并执行如下命令:姓名=姓名-“您好”?姓名那么主窗口中将显示AA.张三 B.张三您好 C.张三您好 D.出错3.数组的创建(DIMENSION)、数组创建后,系统自动给每个数组元素赋以逻辑假。
F。
4.在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。
5.可以用一维数组的形式访问二维数组。
例题:执行如下命令序列后,最后一条命令的显示结果是()dimension m(2,2)m(1,1)=10m(1,2)=20m(2,1)=30m(2,2)=40?m(2)A.变量未定义的提示B. 10C. 20D. .F.6.子串包含测试 ($)7.所有的函数必须熟练掌握8.程序是能够完成一定任务的命令的有序集合,它以扩展名为.prg的形式存储起来。
高内聚低耦合数据库应用系统中的核心问题是数据库设计在E-R图中实体集用矩形,属性用椭圆,联系用菱形。
str函数把数值转换成字符串,返回值是字符型;val函数字符串转换成数值,返回值是数值型;ctod函数字符转换成日期,返回值是日期型;dtoc函数日期转换成字符,返回值是字符型菜单程序文件的扩展名是mpr;mnx是菜单文件的扩展名;mnt是菜单备注文件的扩展名;prg是程序文件的扩展名在容器的嵌套层次关系中,引用其中某个对象需指明对象在嵌套层次中的位置,经常要用到的关键字是Parent、This、ThisForm、ThisFormSet。
this是当前对象,ThisForm是当前表单,Parent是当前对象的父对象。
因此A)、B)、C)都不是命令按钮的事件。
Click为命令按钮的事件,在鼠标单击时引发,选项D)正确。
选项组(OptionGroup)又称为选项按钮组,是包含选项按钮的一种容器。
新建一个选项组控件,默认名为Optiongroup1,因此A)选项正确。
Check1为复选框的默认名,Spinner1为微调控件的默认名,List1为列表框默认名。
对象有如下一些基本特点:标识唯一性、分类性、多态性、封装性、模块独立性好。
释放表单时,会引发Destroy和Unload事件。
而Init和Load事件是在表单加载时引发的事件。
Release方法会将表单从内存中释放。
在建立表的语句CREA TE TABLE中,FOREIGN KEY短语用于建立和加强两个表数据之间的链接的一列或多列,即外键约束;PRIMARY KEY短语用于定义满足实体完整性的主索引,DEFAULT短语用于定义属性的默认值;CHECK短语是用于定义属性的有效性规则的。
mpr是菜单程序文件的扩展名,菜单文件的扩展名是mnx,菜单备注文件的扩展名是mnt,菜单参数文件不存在。
打开已经存在的表单文件,修改表单文件的命令格式是:MODIFY FORM <表单文件名>。
一、VF中的基本概念VF命令:使用之前必须首先的打开表,非SQL语句条件for1、VF是一种面向对象的数据库编程语言2、计算机对数据管理经历了由低级到高级的发展阶段:人工管理文件系统数据库系统分布式数据库系统面向对象的数据库系统数据库系统阶段最大的特点是:实现了数据共享,减少了数据冗余3、关系运算分为:传统关系运算和专门关系运算传统关系运算:并交差专门关系运算:选择投影联接选择:针对表中行(元组进行的操作投影:针对表中列(属性进行的操作联接:对两张以上表的操作4、数据模型从低到高发展阶段:层次数据模型网状数据模型关系数据模型树状结构网状结构二维表结构5、数据库系统(DBS由五部分组成:硬件系统数据库(DB集合数据库管理系统(DBMS极其相关软件DBS 包括DB 和DBMS6、实体联系常见的实体联系有3种:一对一联系、一对多联系和多对多联系。
(1一对一联系(1:1若两个不同型实体集中,任一方的一个实体只与另一方的一个实体相对应,称这种联系为一对一联系。
(2一对多联系(1:n若两个不同型实体集中,一方的一个实体对应另一方若干个实体,而另一方的一个实只对应本方一个实体,称这种联系为一对多联系。
(3多对多联系(m:n若两个不同型实体集中,两实体集中任一实体均与另一实体集中若干个实体对应,称这种联系为多对多联系。
7、扩展名dbc:数据库文件dbf:表文件mnx:菜单的基本结构文件,只能用来修改菜单mpr:菜单的可执行文件,用来执行菜单pjx:项目文件qpr:查询文件prg:程序文件编译后的程序文件扩展名:FXPtxt:文件文件,必须要书写扩展名scx:表单文件vue:视图文件vcx可视类库文件frx:报表文件,报表要查看结果,只能预览,不能运行dbt:数据库备注文件FPT: 备注型/通用型文件通用型可以保存文档电子表格或者图片索引的扩展名:idx 和cdxidx :称为单索引index on 索引字段名to 索引名cdx :称为复合索引index on 索引字段名tag 索引名8、项目管理器:数据文档类代码其他数据:包括有数据库,自由表,查询,视图文档:包括有表单报表标签代码:程序其他:菜单9、索引:建立索引的目的就是提高查询速度,降低更新速度索引分为:主索引普通索引侯选索引唯一索引主索引:primary keyindex on 索引字段名tag 索引名&&VF语句建立普通索引index on 索引字段名tag 索引名unique &&VF语句建立唯一索引alter table 表名add unique 索引字段名tag 索引名&& SQL语句建立侯选索引index on 索引名tag 索引名candidate && VF语句建立侯选索引10、数据完整性分为:实体完整性域完整性参照完整性实体完整性:强调的是记录的唯一的特性靠主索引或者侯选索引来实现域完整性:规则信息默认值逻辑表达式字符表达式由字段类型决定参照完整性:插入规则删除规则更新规则11、数据:按照计算机处理数据形式的不同,可以把数据分为常量变量表达式和函数1 常量:N C D T Y L I M G F N C Y D T L 8D T Y :共同点是8个字节I M G :共同点是4个字节字符定界符有三对:"" '' []日期定界符:{} ^ / - . 或者空格2变量:字段变量和内存变量a、数组:连续的空白的存储单元A、数组的创建命令:dimension 数组名(下标 declare 数组名(下标B、数组有一维数组和二维数组C、数组创建后,没有赋值之前全部接收系统赋予的逻辑假值.f.D、同一个数组中,各个数组元素可以接收不同类型的数据E、vf任何数组的下标都是从1开始的b、变量按照它的作用域可以被分为:公共变量私有变量局部变量公共变量:又名为全局变量,在程序中任何地方都可以使用public 变量名私有变量:又名为内存变量(不需要事先建立就可以使用的变量局部变量:在那里定义就只能在那里使用local 变量名注:若字段变量名和内存变量名重名的现象时,优先输出字段变量的值;若想输出内存变量的值,则需在变量名前加上前缀M.(或M->。
计算机⼆级VF复习总结全国计算机⼆级考试VF知识点总结⽬录说明1 .................................. 错误!未定义书签。
第⼀章 VF数据库基础2 (2)第三章 VF数据库及其操作6 (6)第⼆章 VF程序设计基础12 (12)第四章关系数据库标准语⾳SQL25 (25)第五章查询与视图31 (31)第六章表单设计与应⽤ (32)第七章菜单设计与应⽤ (36)第⼋章报表设计应⽤ (37)说明:代表输⼊其后⾯的数据或计算结果;:代表在⼀⾏内输出结果;[]:代表可选项,可有可⽆;<>:代表必写或必填;|:代表两边任选其⼀;():加在公式⾥⾯的是必须要带上的,⽐如SQL嵌套公式;加在公式外⾯的是解释说明*以下章节不是按课本拍的序,⽽是根据课本整体的难度以及考试⽅式重新合理的安排的,所以下⾯的章节表⾯上看有点乱,实际上是从简单到难的⼀个过程.第九章没有总结,感兴趣的同学⾃⼰总结;第⼀章⼀、VF的菜单:①VF有三种运⾏⽅式:利⽤菜单系统实现⼈机对话、在命令窗⼝直接输⼊命令、利⽤各种⽣成器⾃动产⽣程序;②VF的菜单可⽤⿏标点击使⽤,也可以借⽤alt加其访问键(热键)使⽤;③VF菜单不是⼀层不变的,它会随着当前的操作的变化⽽变化;④所有菜单项⽬名称的名字都有⼀个带有⼀个下划线的字母,该字母是菜单的“热键”。
按住Alt + “热键”就能激发该菜单项;⑤退出系统的命令:QUIT三、VF的⼯具栏:①显⽰与隐藏⼯具栏:点击[显⽰]→[⼯具栏]→[常⽤]②VF的⼯具栏分为两种:系统⼯具栏和⾃定义⼯具栏特点:A、系统⼯具栏不能删除,但可以定制(修改),也可以重置。
B、⾃定义⼯具栏不能重置,但可以定制(修改),也可以删除。
四、VF的命令:①主窗⼝或主屏幕是⽤来显⽰命令的执⾏或计算结果;②设置显⽰结果的字号:_screen.fontsize=<⾃定义的字号>③清除主屏幕内容的命令:clear④命令窗⼝的调⽤:A、点击⼯具栏上的[命令窗⼝]按钮B、点击[窗⼝] →[命令窗⼝]C、使⽤组合键:ctrl+F2 显⽰、ctrl+F4 隐藏;⑤VF命令的使⽤规则:A、命令中的标点必须是英⽂状态(ctrl+>:中英标点切换|ctrl+空格:中英切换);B、命令中的单词不区分⼤⼩写;C、命令输写后必须回车执⾏(否则该命令相当于没有写);D、⼀⾏只能写⼀条命令;E、⼀条命令过长时,可以分⾏来写,但要在换⾏处加“;”F、被执⾏过的命令会⾃动保存在命令窗⼝上,并可以反复执⾏;G、如果命令单词过长,可以省略到前4个字母;H、如果命令单词输写正确,字体的颜⾊是蓝⾊;五、项⽬⽂件:①项⽬的扩展名:.pjx②在项⽬中可以建VF的所有⽂件③建⽴项⽬有两种⽅法:A、点击[新建] →[项⽬]B、⽤命令create project <项⽬⽂件名>④项⽬:是指⽂件、数据、⽂档和对象的集合;⑤“数据”选项卡:包含数据库、⾃由表、查询和视图;⑥“⽂档”选项卡:包含表单、报表和标签;⑦“代码”选项卡:包含扩展名为.prg的程序⽂件、函数库API Libraries和应⽤程序.app⽂件;⑧“其他”选项卡:包含⽂本⽂件、菜单⽂件和其他等;⑨⼀般题⽬要求建⽴和打开⼀个项⽬时,紧接着会要求向该项⽬中添加或新建⼀个数据库;六、向导、设计器、⽣成器1、A、向导可以创建表单、编排报表的格式、建⽴查询、制作图表、⽣成数据透视表、⽣成交叉报表以及在Web上按HTML 格式发布等;B、打开⽅式:①[新建] →[向导] ②在[⼯具]菜单中,选择[向导]2、设计器可以利⽤各种设计器使得创建表、表单、数据库、查询和报表3、⽣成器是带有选项卡的对话框,⽤于简化对表单、复杂控件和参照完整性代码的创建和修改过程。
第一章数据库基础知识1.基本概念:数据库、数据管理经历的五个阶段、数据库管理系统、数据库应用系统、数据库管理员。
2.数据库系统的组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
其中数据库管理系统是数据库系统的核心。
3.数据库系统的特点:(1)实现数据共享,减少数据冗余(2)采用特定的数据模型(3)具有较高的数据独立性(4)有统一的数据控制功能4.数据模型:实体间联系的种类:一对一、一对多、多对多。
5.数据模型的三种类型:层次模型、网状模型和关系模型。
6.关系数据库基本术语:关系、元组、属性、域、关键字、外部关键字。
关系的特点7.关系运算:传统的集合运算(并、差、交)另一类是专门的关系运算(选择、投影、连接、等值连接、自然连接)8.VF两种运行方式:菜单方式和交互式方式(命令方式和程序方式)9.所谓项目是指文件、数据、文档和对象的集合,其扩展名为 .pjx。
10.项目管理器包含的选项卡:全部、数据、文档、类、代码、其他11.项目管理器各选项卡所包含的文件有哪些?12.项目管理器可以完成对文件的新建、添加、移去、删除,但不包含重命名。
第2章1.常量的种类:数值型、字符型、日期型、日期时间型和逻辑型在书写字符型、日期型、日期时间型和逻辑型需要加定界符2.变量是值能够随时改变的量。
变量名的命名规则:以字母、汉字和下划线开头,后接字母、数字、汉字和下划线构成,不包含有空格3.当内存变量与字段变量同名时,要访问内存变量需加前缀M.(或M->),例如M.姓名4.数组定义的格式 DIMENSION 数组名()、创建数组后,系统自动给每个数组元素赋以逻辑假.F.5.表达式的类型:数值表达式、字符表达式、日期时间表达式和逻辑表达式。
每个表达式的运算规则与结果。
6.运算符 $ 称为子串包含测试,格式<字符表达式1> $ <字符表达式2> 7.SET EXACT ON │OFF 的区别与含义。
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,称为表。
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.项目:是指文件、数据、文档、和对象的集合。
笔试题总结一.对象、算法二.栈、队列三.数据库管理系统四.内存变量五.VF6.0简介六.表七.常用的事件八.数据(类型)九.函数十.查询定位命令十一.结构化程序设计十二.软件生命周期、软件设计十三.排序十五.数据库十四.索引十五.数据库十六.表单十七.类十八.菜单十九.SQL二十.程序一.对象1.对象:对象用来表示客观世界中的任何实体。
面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。
题:对象代表着正在创建的系统中一个实体对象是一个状态和操作(或方法)的封装体对象之间的信息传递是通过消息进行的VF6.0程序的基本构件是对象,程序对它的操作可通过它的属性、事件、方法来完成属性是用来描述对象特征的参数对象的属性可以在设计对象时定义,也可以在对象运行时定义在面向对象方法中,允许作用于某个对象上的操作称为_方法.2.算法:题:在算法的5个特征中,算法必须能在执行有限个步骤之后终止指的是算法有穷性。
二.栈、队列1.栈:由于栈的插入和删除运算仅在栈顶一端进行,后进栈的元素必定先出栈,所以又把栈称为后进先出表;先进栈的元素必定后出栈,所以又把栈称为先进后出表。
题:通常元素进栈的操作是——先移动栈顶指针,后存入元素2.队列:由于队列的插入和删除操作分别是在各自的一端进行的,每个元素必然按照进入的次序离队,所以又把队列称为先进先出表。
题:按照“先进先出”原则组织数据的数据结构是:队列三.数据库管理系统题:从用户角度看,①用户界面友好②内部结构清晰、层次分明③开放性,即符合标准和规范,是数据库管理系统应具有的目标。
数据库管理系统是位于用户与操作系统之间的一个数据管理软件,基本功能是(数据定义功能、数据操纵功能、数据库的运行管理与控制功能)四.内存变量1.VF变量分为字段变量和内存变量字段变量即表中的字段,字段名就是变量名内存变量的数据类型包括字符型(C),数值型(N),货币型(Y),逻辑型(L),日期型(D)和日期时间型(T)题:在VF程序中使用的内存变量分两类,它们是简单变量和数组变量。
二级Visual FoxPro]向导、生成器和设计器简介1.Visual FoxPro向导(1)概念向导是一种交互式程序,用户在一系列向导屏幕上回答问题或选择选项、向导会根据回答生成文件或执行任务,帮助用户快速地完成一般性的任务。
(2)启动方式启动向导有以下4种方法:①在项目管理器中选定要创建文件的类型,选择“新建”按钮,系统弹出“新建××”对话框,然后单击“向导”按钮。
②执行【文件】→【新建】菜单命令或单击工具栏上的“新建”按钮,打开“新建”对话框,选择待创建文件的类型,然后单击相应的向导即可启动。
③执行【工具】→【向导】菜单命令,也可以从“向导”子菜单中直接访问大多数的向导。
④单击工具栏上的“向导”图标按钮可以直接启动相应的向导。
例如,通过“新建”对话框打开报表向导,如图1-8所示。
2.生成器生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。
每个生成器显示一系列选项卡,用于设置选中对象的属性。
3.设计器(1)概念Visual FoxPro的设计器是创建和修改应用系统中组件的可视化工具。
利用各种设计器使得创建表、表单、数据库、查询和报表等操作变得容易。
(2)启动方式除了命令方式之外,启动设计器最常用的3种方式如下:①直接通过命令方式调用设计器。
②在项目管理器环境下调用。
③打开“新建”对话框调用设计器。
二级Visual FoxPro]使用项目管理器1.创建文件....在项目管理器中可以创建Visual FoxPro中各种类型的文件。
首先选择新建文件的类型;然后单击“新建”按钮打开相应的设计器以创建一个新文件。
例如,创建数据库文件。
2.添加文件....可以把一个已经存在的文件添加到项目文件中。
首先选择要添加的文件类型;然后单击“添加”按钮或从“项目”菜单中选择“添加文件”命令,系统弹出“打开”对话框,在“打开”对话框中双击要添加的文件。
例如向项目管理器中添加form1.scx表单文件。
2012年全国计算机等级考试二级VisualFoxPro笔试易混淆的知识点1. 关于逻辑假值(.F.)
1) 定义一个数组,没有给数组元素赋值,其每个元素取值为逻辑假值
如: dimension ab(3)
?ab(1) 结果为逻辑假(.F.)
?ab(2) 结果为逻辑假(.F.)
?ab(3) 结果为逻辑假(.F.)
2) 定义一个公共变量,没有给该变量赋值,其值为逻辑假值
如: public xy
?xy 结果为逻辑假(.F.)
3) 定义一个局部变量,没有给该变量赋值,其值为逻辑假值
如: local ac
?ac 结果为逻辑假(.F.)
4) 在参数传递过程中,多余的形参,其值为逻辑假值
如: x=1
y=2
do abc with x,y
procedure abc
param a1,b1,c1
?a1,b1,c1
Return
2. 关于条件子句
1) 只能用在VF命令中的条件
For 条件
While 条件
2) 只能用在SQL语句中的条件
Where 条件
3. 关于通配符
1) 只能用在VF命令中的通配符
*:代替任意多个字符
?: 代替任意1个字符
2) 只能用在SQL语句中的条件
%: 代替任意多个字符
_: 代替任意多个字符
4. 关于%(百分号)
1) 求余运算符
如:10%3 表示10除以3的余数
2) 通配符
如:select * from 学生where 姓名like "王%" 表示在学生表中,查找姓王的学生
在VF中%(百分号)没有表示百分比的功能,要表示百分比时,将其转换成小数
5. 使用SQL语句删除
1) 删除某个文件
如:删除表文件drop table 表名
删除视图drop view 视图名
2)删除表中记录
Delete from 表名[where 条件]
3)删除某个字段
Alter table 表名drop 字段名
4)删除字段的有效性规则、默认值等如:删除字段有效性规则
Alter table 表名alter 字段名drop check 删除字段的默认值
Alter table 表名alter 字段名drop default。