二级VF上机操作常见错误总结
- 格式:doc
- 大小:33.50 KB
- 文档页数:3
1.队列和栈都是线性表。
2.队列:先进先出,一端插入,另一端删除。
循环队列中元素的个数=︱rear-front︱3.栈:先进后出,允许插入和删除的是栈顶,不能插入和删除的一端是栈底。
栈顶元素是最后被插入的元素,也是最先被删除的元素。
栈底元素是最先被插入的元素。
4.算法的空间复杂度:执行算法需要的内存空间。
5.软件设计中划分模块的标准:高内聚低耦合。
6.结构化程序设计方法主要原则:自顶向下,逐步求精,模块化,限制使用goto语句。
7.结构化程序设计方法主要特征:封装性,继承性,多态性。
8.数据库管理系统是:在操作系统支持下的系统软件。
9.E—R模型的基本成分是:实体和联系。
矩形表示实体集,菱形表示联系,椭圆表示属性。
10.设置文本框显示内容的属性:value11.at([字符表达式1],[字符表达式2]),若[字符表达式1]是[字符表达式2]的子串,则返回[字符表达式1]的值首字符在[字符表达式2]值的位置。
若不是子串,则返回012.报表:.frx。
报表要预览,菜单要生成,要运行。
报表的数据源:数据库表,自由表,视图,查询结果等数据。
13.使用索引的目的:提高查询速度。
14.表单文件的扩展名:scx15.查询所用的SQL语句保存在.qpr的查询文件中16.视图:为虚拟表,依赖于表,不独立存在,只能存在与数据库中,可以删除,可更新,可从多个表中派生出来。
17.隐藏文本中输入的信息,用占位符代替输入的信息:passwordchar.18.Show方法用来显示表单,可将表单的visible属性设置为.T.,并使表单成为活动对象。
19.在数据库中建立表的命令:creat20.表设计器的字段有效性:规则,信息,默认值21.事件代码可以像方法一样被显示调用22.在创建一个表单时,可添加新的属性、方法,不能添加事件。
23.数值型:val24.查询“教师表”的全部记录并存储于临时文件one.dbf中的命令为:select +from 教师表into cursor one.25.主关键字:primary key.26.创建一个名为student 的新类,保存新类的类库名称为mylib,新类的父类为person,命令为:creat class student of mylib as person.27.程序流程图中的菱形框表示的是逻辑条件。
VF一些常见问题汇总
1、vfp中为什么用了replace修改字段值,却不能生效?
答:把要修改的字段的字段值用ALLTRIM()处理下,再修改字段值例如:
原来:replace kk with yy 修改为: replace kk with ALLTRIM(yy)即可2、如何在VFP中判断目录是否存在呢?
答:用DIRECTORY()
例如 if DIRECTORY("filepath") then
?[目录有效]
else
?[目录无效]
endif
3、如何在VFP中判断文件是否存在?
答:用file()判断
例如 if file("filename") then
?[文件存在]
else
?[文件不存在]
endif
4、VFP中如何对文件重命名、复制、删除文件、显示磁盘文件、获取变量类型?
答:重命名 RENAME <源文件名> to <新文件名>
复制文件 COPY FILE <源文件名>to<目标文件名>
删除文件 ERASE |DELETE FILE <文件> |?
显示磁盘文件目录 DIR [驱动器][通配符][to print]
显示变量类型 TYPE<文件名>[to print]
V ARTYPE<文件名> 备注:不用把文件名括起来。
Visual FoxPro上机操作常见错误分析Visual FoxPro是目前微机上基于Windows平台的运行较为普遍的关系数据库管理系统。
在教学过程中我们发现,很多同学在初学Visual FoxPro时由于对Visual FoxPro的语法规则和命令涵没有准确地把握和比较深入的理解,在上机操作练习或上机操作考试时常犯一些不该犯的错误。
下面就学生在上机操作中常犯的一些典型错误进行分析,希望能对Visual FoxPro的初学者有所裨益。
一、输入命令时常见错误分析在Visual FoxPro中,对数据的操作既可使用菜单方式也可使用命令方式,这两种操作方式各有优点。
菜单方式具有直观、简单方便的特点,不需要记命令及其格式,但有时这种操作方式比较费时,效率不高;命令方式具有快捷的特点,使用它有助于初学者理解、掌握Visual FoxPro整个命令系统,在深入学习中都必须要求掌握各种命令及其作用。
因此,在教学上机安排及教学计划,都要求学生主要通过命令方式来进行。
Visual FoxPro命令的一般格式为:<命令动词>[FORM <辅助文件名>][TO <目标文件名>][<记录围>][FOR┃WHILE <条件>][FIELDS <字段名表>][OFF]其中:[ ]表示可选项, < >表示必选项, ┃表示"或者"之意。
Visual FoxPro命令通常由两部分组成,前一部分是命令动词,表示应执行的操作,后一部分是若干短语,对操作提供某些限制性说明。
Visual FoxPro规定:命令中的命令动词排在前面,各短语可以按任意次序跟在命令动词之后;命令动词与短语、短语与短语、短语中各单词间用一个或多个空格隔开;不允许在一行输入多条命令;可将一条命令分多行输入,但中途换行时应先输入一个分号再换行;命令中的命令动词、短语中的英文单词、运算符号、标点符号等应在半角状态下输入,即它们所用到的字符必须是ASCII码半角字符。
一、输入命令时常见错误分析1、不能识别的命令谓词产生原因:(1)关键词拼写错误(2)命令动词与短语、短语中各单词之间没有用空格隔开(3)命令动词、短语中的英文单词、运算符号和标点符号等在全角状态下输入(4)在一行内输入多条命令(5)将一条命令多行输入时中途换行没有分号“;”2、找不到变量产生原因:(1)命令动词与短语、短语中各单词之间没有用空格隔开(2)命令动词、短语中的英文单词在全角状态下输入3、语法错误/命令中缺少必要的字句产生原因:(1)语句的结构不完整(2)运算符和标点符号是在全角状态下输入或为中文符号4、嵌套错误产生原因:(1)关键词缺少配对,如有if却没有end if,有for却没有end for(2)配对关键词的个数不相等5、操作符/操作数类型不匹配产生原因:运算符两边的变量或数据类型不一致6、缺少函数参数的值、类型或数目无效产生原因:函数参数的个数不对或传递的参数类型不对7、某某文件不存在产生原因:(1)没有设置默认路径(2)要打开的表文件或菜单文件没有存放在默认目录下(3)调用没有定义的函数或过程二、创建表文件时常见错误分析1、没有设置默认路径不少考生在事先没有用SET DEFAULT TO命令设置好当前盘当前目录的情况下进行考试 ,结果所创建的文件未能按要求存入指定盘指定目录中,由此常常导致上机操作考试失败。
2、创建表文件时忽略了小数点和消失位数也包含在字段宽度之内的事实。
导致输入数据时产生溢出。
3、在Visual FoxPro 中,A~Z单个英文字母已被专门用作工作区的别名,用户不能在用他们作为表文件名。
错误提示:“别名已被使用”。
三、记录操作时常见错误分析1、记录的显示单纯显示表记录的命令主要有LIST和DISPLAY两个。
LIST连续 (集中 )显示表记录,当命令中的" <记录范围 >"和" <条件 >"均缺省时 ,LIST显示所有记录。
上机常见问题:1.怎样清除命令窗口显示的内容?在命令窗口击右键/选“清除”第一套基础操作题:为命令按钮“隐藏”添加代码,使表单运行时,单击此按钮,就会隐藏标签1的内容。
---------双击“隐藏”命令按钮,输入bel1.visible=.F.简单应用:1.创建视图viewes,视图内容为按职工号统计订单金额(每个职工经手的订单总金额),统计结果包括:职工号、总金额;--------CREATE view viewes AS SELECT 职工号,SUM(金额) AS 总金额 FROM orders GROUP BY 职工号2.如何建立顶层表单?第一步:——新建菜单——“显示”/常规选项/选中“顶层表单”第二步:添加自己要的菜单第三步:点击"菜单"下的"生成"命令生成.mpr程序。
第四步:将表单myform.scx中的ShowWindow属性设计为"2-作为顶层表单",并在表单的LOAD事件中输入"do mymenu.mpr with this,.t."执行菜单程序。
第五步:保存表单,并运行。
综合应用1.怎样使列表框中显示“课程.dbf”中的“课程名”比如:数学,英语,……————对象属性属性值List1 ROWSOURCE 课程.课程名List1 ROWSOURCETYPE 6 - 字段???综合应用(3)第二套基础操作题:1.怎样把表单设置为不可移动———修改表单属性“movable”为.F.2.标题设置————caption3.怎样为表单添加新的方法———在工具栏下找“表单”/“新建方法程序”简单应用:1.“利用查询设计器创建查询”是什么意思?————新建“查询”2.查询出生日期为1982年的学生记录————YEAR(xuesheng.出生日期)=19823.怎样在数据库中创建视图?————新建/“视图”综合应用2.如何创建下拉式菜单?第三套基础操作题:1.文本框的宽度设置————修改“width”属性2.设置文本框1,使得表单打开时显示123,数据类型为字符型(字符型靠左显示,数值型靠右显示)———第一步:右键点击Text1,点击"生成器"命令打开"文本框生成器"对话框,在"格式"选项卡中将数据类型设置为"字符型" 第二步:在Text1的value值输入:="123";(注意:等于号和双引号不可省略)3.设置文本框2,使其在表单打开时显示表单的宽度值,数据类型为数值型。
Visual FoxPro上机操作常见错误分析Visual FoxPro是目前微机上基于Windows平台的运行较为普遍的关系数据库管理系统。
在教学过程中我们发现 ,很多同学在初学Visual FoxPro时由于对Visual FoxPro的语法规则和命令内涵没有准确地把握和比较深入的理解 ,在上机操作练习或上机操作考试时常犯一些不该犯的错误。
下面就学生在上机操作中常犯的一些典型错误进行分析 ,希望能对Visual FoxPro的初学者有所裨益。
一、输入命令时常见错误分析在Visual FoxPro中 ,对数据的操作既可使用菜单方式也可使用命令方式 ,这两种操作方式各有优点。
菜单方式具有直观、简单方便的特点 ,不需要记命令及其格式,但有时这种操作方式比较费时 ,效率不高 ;命令方式具有快捷的特点 ,使用它有助于初学者理解、掌握Visual FoxPro整个命令系统 ,在深入学习中都必须要求掌握各种命令及其作用。
因此,在教学上机安排及教学计划,都要求学生主要通过命令方式来进行。
Visual FoxPro命令的一般格式为:<命令动词 >[FORM <辅助文件名 >][TO <目标文件名 >][<记录范围 >][FOR┃WHILE <条件 >][FIELDS <字段名表 >][OFF]其中: [ ]表示可选项 , <>表示必选项 , ┃表示"或者"之意。
Visual FoxPro命令通常由两部分组成,前一部分是命令动词 ,表示应执行的操作 ,后一部分是若干短语 ,对操作提供某些限制性说明。
Visual FoxPro规定:命令中的命令动词排在前面 ,各短语可以按任意次序跟在命令动词之后 ;命令动词与短语、短语与短语、短语中各单词间用一个或多个空格隔开 ;不允许在一行内输入多条命令 ;可将一条命令分多行输入 ,但中途换行时应先输入一个分号再换行 ;命令中的命令动词、短语中的英文单词、运算符号、标点符号等应在半角状态下输入 ,即它们所用到的字符必须是ASCII码半角字符。
全国二级vf上机考试注意事项
1.安排好答题时间,上机时间为90分钟,如果遇到不会的先做下面的,有时间再来想不会的。
2.注意保存文件,所做的内容一定在存放在以自己准考证号命名的文件夹。
不能随意删除或移动此文件夹下的文件,以免影响考试成绩。
3.做查询、视图等题时,凡是涉及到两个表的连接时,一定先浏览表并打开表设计器看每个表的字段名,字段类型,两表共有字段是那个,再完成题目。
另外,条件表达式中变量的类型必须与表中相应字段的类型一致,否则会出现“数据类型不匹配”的错误。
4.保存文件时一定要注意按题目要求的写文件名,如经常有同学将THISFORM 写成THISFROM,这种情况即使表单中内容全部正确也一定不得分。
还有,仔细检查单词有无拼写错误!
5.会的都要答,上机考试不是全部答对才给分,是答对的就给分。
第三大题实在不会做考试时不要慌,对表单的NAME、CAPTION等基本属性的修改,这些最简单的内容一定要完成,这些可以拿一半的分。
6.上机考试必会的两条语句
退出释放表单 THISFORM.RELEASE
释放并返回主菜单 SET SYSMENU TO DEFAULT
附上机考试常见题型
一、基础应用题
项目设计器应用、表的建立和修改、索引文件的建立、数据有效性规则、默认值设定、表的关联的建立
二、简单应用题
查询设计器、视图设计器、程序文件的建立、程序改错、SQL语句、菜单建立、简单表单设计
三、综合应用题
应用程序对数据库进行操作。
二级VF上机操作常见错误总结
1、出现如下提示框,提示:命令中含有不能识别的短语或关键字。
该提示表示所输入的命令的打错的关键字。
例如:
(1)SQL查询语句中,将from 错打成 form 。
(2)SQL查询语句中,将标点符号错打成了中文状态下的标点符号,应改成英文状态下的标点符号。
2、在运行SQL命令时,出现打开对话框,并且文件类型指定为表。
表示SQL中FROM后面接的表名打错了或根本就不存在。
例如:
考生文件夹下有一个表,表名为“student.dbf”。
此时,考生的输入的命令为select * from 学生,则系统就会弹出打开对话框。
3、考生在做模拟软件的时候,认为自己哪里都做对了,但是最后评分确是0分。
请重点检查以下可能的错误原因。
(1)文件建立完成后,在保存时,文件名保存错了。
(2)查询或表单等在建立完成后,并没有按照要求去运行,以致没有产生题目所要求的结果表,故被评为0分。
4、在运行查询时,弹出提示窗口。
提示内容为:操作符/操作数类型不匹配
该错误提示多数情况下是由于条件语句中的表达式”=”两边的数据类型不一致所造成的。
5、在上机操作中,有些命令或程序只能执行一次,多执行就会出错。
例如:
Insert into 命令:该命令的功能是插入记录,每执行一次,就插入一条,多执行就会出现在表中出现重复记录的现象。
Alter table 命令:该命令是修改表结构,正确执行一次就可以成功得分,如再次执行就会提示错误。
6、在数据库为表建立参照完整性的时候,需要首先清理数据库,清理数据库时提示“无法清理数据库”,此时可关闭VF,重新启动VF,再进行清理即可。
7、很多考生使用拼音输入法,所以在打字时经常将某些字输入错。
如:订单管理、签订日期的订字,很容易就错误的输入成“定单管理”和“签定日期”。
8、在为某字段设置有效性规则时,首先一定要选中该字段,然后再去设置。
设置时,规则文本框中是“逻辑表达式或关系表达式”,不能加引号,信息文本框是错误提示信息,一定要加引号;默认值加不加引号取决所设置的字段是否为字符型。
对于是否加引号,有孟氏口诀:“上边不加,下边加”。
9、考生在练习SQL语句的过程中,经常会出现评分后不能得满分的情况,回到模拟软件中继续练习时还得重新输入SQL命令,令很多考生烦恼。
建议考生在输入完SQL命令后,将该SQL命令复制下来,粘贴到一个记事本文件中,如果评分不能得到满分,下次可以直接把原来的SQL命令复制回来查找错误并进行修改,可以不用重新输入。
10、考生注意区分:I(i) l(L) 1 及 o( O) 0
11、注意表名的问题。
例如题目中提示:“考生目录下有student.dbf”,则表名为student.dbf,考生切不可想当然的认为表名为“学生.dbf”
12、出现提示“致命错误”。
这个错误是由于VF系统本身的不完善所致,造成此故障的考生原因多数是由“表达式中的数据类型不一致”所造成的,所以考生重新启动VF后,要注意检查表达式运算符两边的数据类型是否一致。
13、考生在输入命令的过程中,出现“输入一个字就删除相应位置上的一个字”这种情况。
考生只需要按一下键盘上的Insert 键即可解决。
第1页
【重要提示】
上机考试是由机器自动评分,在评分中大体上可以分为两种评分方法。
一是,检查命令是否正确,即检查题目正确答案所要求的关键字是否存在,如存在,则可以得分。
二是,检查所要求的结果是否正确,例如,考试要求建立一个查询,文件名为myquery.qpr,并设置查询去向为表results.dbf,则系统在评分是即要检查myquery.qpr是否正确,又要检查results.dbf文件是否正确。
根据系统评分的特点,我们就可以对上机考试投机取巧。
如果评分系统是检查命令是否正确,就可以采用万能代码法。
即将你所有能想起来的VF关键字包括运算符都输入到代码窗口中,此办法虽不能保证得满分,但可得一部份分;如果系统是采用检查结果的评分办法,那么我们就可以造结果的方法。
例如,要求使用命令将所有学生的年龄+1,我们可以直接打开表,在浏览窗口去修改表中的记录。
【几点说明】
1、对于上机考试中要求使用SQL命令去操作的题,多数情况下,我们都可以使用查询设计器去简化操作。
2、考生在操作的过程中经常会因为各种原因把文件名存错,以致于得0分,修改办法有两种:一是,在项目管理器中,选中所要修改的文件名,并单击右键,选择重命名;二是,打开该文件的设计器,然后选择“文件”——“另存为”,就可以重新定义文件名了。
3、各位考生一定要学会检查运行结果是否正确。
如设计一个查询文件,考生做完之后,可以打开查询去向所指定的表,根据经验初步检查结果是否正确。
4、对于改错题,各位考生只要按照《Visual FoxPro上机宝典》中的改正方法直接修改并运行即可。
并不需要去真正理解题目的含义。
因为上机考试是采用题库的形式,考的就是原题。
(提示:选择一款好的模拟软件真的很重要,可以事半功倍。
)
5、对于《Visual FoxPro上机宝典》的使用,考生在熟悉上机题后,要做到“做题不看书,看书不做题”。
绝不可以“看一个字,打一个字”,《Visual FoxPro 上机宝典》的正确性不需要由各位考生来验证。
[转载请注明出自/itabc]
分享:分享到新浪Qing。