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

发表于:2016.4.18来自:www.ttfanwen.com字数:5200 手机看范文

江苏省VFP上机知识点总结(五章真经) 原创:大灰羊 感谢同学与同事们的持续修改

一、项目、数据库和表操作

1.项目操作:

(1)项目信息:项目作者、单位、省份、附加图标等,对应操作:在项目管理器中单击“右键”,选择“项目信息?”。

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

2. 数据库操作:

(1)永久关系的建立:主表的主索引拖到子表的普通索引(多数是一对多的关系)

(2)参照完整性:保存通过点击“确定”、“是”

(3)触发器 触发器中填入的是逻辑表达式,而且是允许操作的情况描述表达式。

(4)有效性规则、有效性说明,请参照前述理论讲解。这里提醒一下,规则中填入表达式,说明中填入字符串。

3. 表基本操作

表结构创建与修改:注意字段的标题、宽度、是否允许NULL值 格式:用于指定字段显示时的格式,是对字段整体显示格式的约束。常考的有A(只允许输入字母)、T(删除输入字段前后空格)、!(将输入的字母转为大写显示)

输入掩码:用于指定字段输入时的格式,是对字段中每个字符的单个约束。常考的有9(只能输入数字或正负号)、X(可输入任何字符)

字段有效性规则及信息:用于控件输入到该字段中的数据的取值范围。该规则是一个包含字段名的表达式,表达式为.F.则拒绝输入的字段值,并显示提示信息。

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

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

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

6. 表记录的追加:“浏览”表以后,表末尾无法插入新的记录,要点“表”菜单选择“追加空白记录”。

7. 索引 索引最困难的就是索引表达式,而很多同学居然在考试时不写表达式就想溜,结果导致界面关闭不了,由于不知道哪里出错,于是将前面做过的地方乱改一气,最终考试也没通过。 索引要记住几种典型:字符型+数值型,字符型+日期型,数值型+数值型(有2种)

二、查询

1.经常在做查询时候如果出现“不能访问的选定的表”错误,则要把相应的数据库打开。

2.数据源的添加:表(数据库表和自由表)或视图

3.两张表的联接:默认是内部联接,如需改动再修改,如有同名字段,则不需选择字段;如没有同名字段,一定要仔细阅读第一段文字,从中找出字段名不同,但含义相同的字段,再选择。

4.“字段”选项卡的设置:如都有AS标题,一定都要写AS标题,五个合计函数的应用分析(用到合计函数就要分组),不能有多余的字段输出,如有同名字段输出,如两表是内联接,则哪个表的字段都可以,如两表不是内联接,则根据题目要求来定,最好在使用时前后用的是同一个表的字段。

5.“筛选”选项卡的设置:一定是对数据源的筛选,数据源有的字段。

6.“排序”选项卡的设置:升序、降序分清楚。

7.“分组”选项卡的设置:寻找用合计函数的定语,如不好分析,只能通过输出结果分析。

比如:统计各年级、各专业的学生数,则分组有两项:年级、专业。

如果搞不清楚,有个简单的方法:如果字段中出现了五个合计函数,一般都要将输出字段里除了数值型意外的都进行分组。比如有一题,要求“查询输出字段为图书类别、藏书册数和平均单价”,就是将图书类别分组。再比如有一题要求“基于KC表和CJ表查询各种类型课程的选课人数、获学分人数。要求:查询输出字段为lx、选课人数、获学分人数…”,则需要对lx进行分组。

8.“满足条件”按钮的设置:对查询结果的筛选,一般为输出的字段,对合计函数字段的筛选一定是在这里设置,特殊某个字段的值为.NULL.的也在这里设置。

9.“杂项”选项卡的设置:有无重复记录、前几条。

10.“输出去向”的设置:“查询设计器”工具栏中带小眼睛的按钮,或者在查询设计器中单击“右键”,选择“输出设置?”。

11. 通过点击“保存”按钮保存。

三、菜单

1.访问键 在菜单名后写上括号、\<,比如:文件(\<F),就是在运行时按Alt+F键可以访问文件菜单。

2.快捷键 点菜单后面的“选项”小按钮,在弹出的界面中,点击“键标签”后面的文本框,然后直接按键盘上指定的键,如Ctrl+C。

3.子菜单 在“结果”中选择“子菜单”,然后点击后面的“创建”按钮即可进入该菜单的子菜单界面。注意:如果该菜单已有子菜单,则“子菜单”后面出现的是“编辑”按钮。

4.系统菜单 系统菜单就是VFP中出现的菜单,比如文件、编辑、打开等,这些菜单已经写好,只要插进自己建的菜单中即可使用。插入方法为:进入子菜单中,点击“插入栏”按钮,选中菜单,插入即可。

如果“插入栏”按钮为灰色,则表明此位置为菜单栏,应该在某个子菜单中插入,这个位置不可以。

5.分组线 直接在菜单名处写入\-即可,\需要在英文输入法下输入,中文输入法中输入的是顿号。

6.信息 点菜单后面的“选项”小按钮,在弹出的界面中,点击“信息”后面的文本框,在其中写入字符型内容,如果是字符型常量,则需要用英文引号引起来。

7.清理、设置 “清理”中用来输入菜单关闭以后执行的代码,“设置”中用来输入菜单运行之前执行的代码。点击VFP“显示”菜单,选择“常规选项”,勾选相应的复选框,然后点“确定”,在弹出的窗口中

输入代码即可。

8.菜单位置 默认情况下创建的菜单运行时替换掉VFP系统菜单,但可以更改设置。点击VFP“显示”菜单,选择“常规选项”,默认的选择是“跳过”,还可以选择“追加”、“在…之前”、“在..之后”。

9.过程 在“结果”中选择“过程”,然后点后面的“创建”按钮,在弹出的窗口中输入过程代码。

10.命令 在“结果”中选择“命令”,然后在“命令”后面的文本框中输入命令代码。

11.跳过 点菜单后面的“选项”小按钮,在弹出的界面中,“跳过”后面的文本框中写入菜单不可用情形的代码。但是往往给出的条件是“….<条件>…菜单可用”,如果遇到这种情况,一定要将所给的条件反过来下写。如果不讲条件直接废止菜单,则跳过里直接写入.T.,此外常考Used(‘xs’)、DBUsed(‘jxgl’)等情形。

12.常用命令

恢复系统菜单 Set SysMenu To Default

运行表单Do Form xxx,运行查询Do xxx.qpr,查询语句Select …From …等。

四、表单

表单编程是打开已经给定的表单半成品进行修改,千万不要新建表单做题,那样做没分。

表单题10分,约有4~5个小题目。前面几个题为修改属性题,后面1~2小题为编程写代码题。 做表单题时要学会“取舍”,编写代码部分不是一天两天可以学会,立即做出取舍不要浪费时间。 不要看编程题第1小题前面的长篇大论,直接做1.,2.,3.这几个小题目是修改属性的题目,总可以得分。

1.常用属性:在第八章中有分类讲解,这里只介绍几种最常用的属性。

标题Caption 标签、表单、复选框等都具有标题属性

名称Name 考试时根本不提名称这两个字:添加一个文本框txtUser,txtUser即为该文本框的Name 只读ReadOnly 值为.T.时控件只读,不能修改,但能获得焦点;

废止Enabled 值为.F.时控件只读、不能修改,不能获得焦点。

值Value 文本框、编辑框中显示的内容,复选框中选择与否、选项按钮组中选了哪个按钮等。

数据源ControlSource,文本框、复选框等控件绑定数据源时要考到这个属性。

行源RowSource及RowSourceType,组合框及列表框都会考这两个属性。

记录源RecordSource及RecordSourceType,表格控件经常会考这两个属性。

字体FontName、FontSize、ForeColor等。

按钮MaxButton、MinButton、Closeable等属性。

图标Icon、图片Picutre、密码占位符PasswordChar、增幅Increment

时间间隔InterVal、曲率Curvature。边框类型BorderStyle、透明BackStyle、滚动条ScrollBars。 列数ColumnCount 表格、列表框、组合框都有这个属性。

2. 添加控件、修改控件

添加控件比较简单,但有几个控件的属性设置较为麻烦,比如:

选项按钮组、命令按钮组中按钮的个数、按钮的布局、标题文字等,这些可以右击控件选择“编辑”然后一个个设置,但更简便方法是:右击控件,选择“生成器”。

3. 表单新建方法、属性: “表单”菜单?“新建属性”或者“新建方法程序”

新建属性、方法添加说明:“表单”菜单?“编辑属性/方法程序”,写入说明,然后点“应用” 新建表单集:“表单”菜单?“创建表单集”

添加新表单:“表单”菜单?“添加新表单”

表单数据环境中添加表:右击表单?“数据环境”?在“添加表或视图”界面,选择表,如果没有表点“其它”按钮。如果没有“添加表或视图”窗口,右击数据环境窗口,点“添加”。

表单中表建立临时关系:将主表的字段拖放到子表对应的字段或者索引上去。

数据环境中表设置为只读、过滤、排序:在数据环境中选中表,在“属性”窗口中修改ReadOnly、Filter、Order属性,其中Filter中应该写入关系表达式或者逻辑表达式。

2.常考的编程

关闭表单 Thisform.Release

定义变量 Public xx 定义数组 Public xx(4)

变量赋值 xx=thisfrom.text1.value xx=this.value

调用方法 Thisform.xxx xxx为方法或者事件名称

关闭表 Use in xs Close Tables All

五、程序改错

在虚拟磁盘T盘中有一个VFP0X.txt的文本文件,X为试卷套数。其中有一段程序代码,无需打字,将其中文字复制,到项目管理器中,找到“代码”页,然后找到“程序”下方的“Pcode”程序文件打开,将代码粘贴其中(不要留空行)然后修改。

程序改错一般有2个错误,但不绝对。一般是第一类错误一行,有错误提示,第二类错误一行,没有提示。对于第一类错误,比较容易修改,第二类错误,建议直接放弃。

第一类错误:语法错误

1. 单词写错,会提示“”

熟练记住几条语句的写法:If…Else…EndIF,Do Case…OtherWise…EndCase,For…EndFor,Do While…EndDo,Scan…EndScan;函数定义:Function …Parameters…Return…EndFun。

以上配对不可写错,但是,很多时候提示的错误那一行并没有错误,而是另外一行错误,比如: Do Case

……

EndDo

会在Do Case这一行提示缺少EndCase,而不是提醒EndDo写错。

2. “操作符和操作数类型不匹配”要检查出错行运算符+、-、*、/、$使用时有无前后类型不一致 比如:”汉字个个数为:” + nCh ----应该改为:”汉字个个数为:” + STR(nCh)

的函数(及其参数的类型)、

如运行后出现等,

3.“函数参数太少或无效、类型不匹配”请检查函数的参数个数、类型肯定有错。

4.运行后,没有出现错误,并出现死循环,则先通过[ESC]键退出,然后再分析出现死循环的原因,即循环没有出口。

5.如运行后,没有出现错误,并且没有输出,表明循环没有执行,则要分析FOR循环中循环变量的步长是大于0还是小于0。

第二类错误:程序写错

如运行后,没有出现错误,并有结果输出,但结果不对时,则要分析输出的每部分结果和程序的对应关系,并找出错误。这类错误一般没有太多的规律可言,主要依靠长期编程经验,非短期突击能够奏效,因此建议同学们不要在此处浪费时间。

通过点击“保存”按钮保存。做程序改错题时,请不要直接放弃,有的程序比较简单,两个错误都容易,但有的程序比较难,两个都难,一般情况是一个容易的一个难的,很有希望能够找出容易的那一条错误。




第二篇:二级VFP上机考核知识点 700字

二级VFP上机考核知识点

一、 基本操作题

1) 创建项目

2) 在项目中创建数据库

3) 在数据库中新建数据表、或将自由表添加到数据表中

4) 为指定表增加字段

5) 建立表索引(主索引、普通索引)、并进而建立表间的联系

6) 设置数据库表的字段有效性规则和默认值

7) 设置参照完整性

基本操作题所考核的都是基础知识,难度不是很大。

二、 简单应用题

1) 利用命令建立查询和视图,或利用查询设计器和视图设计器建立查询和视图。搞清楚查询设计器各选项卡与SQL-SELECT语句中各短语的对应关系。

2) SQL的INSERT, DELETE、UPDATE语句的格式和使用。

3) SQL的数据查询操作:简单查询、联接查询、嵌套查询及谓词的使用、分组计算、查询结果排序及选取结果中前几条记录、查询结果去向等。

4) 表单的建立、数据环境的设置、表单常用控件(文本框、命令按钮、表格等)及其主要属性的使用。

5) 利用菜单设计器创建下拉式菜单

6) 利用报表向导创建报表,或创建快速报表

简单应用题所考核的是各种向导和设计器的使用,涉及简单的程序编写及程序改错,难度适中。

三、 综合应用题

1) 菜单的定义,新建表单,表单常用控件属性的设置。

2) 通过对菜单项或表单按钮对应的过程编写相应的代码完成查询或计算等功能,重点考核程序结构的设计和SQL的数据查询语句。往往是第四章的数据库操作命令、第五章的SQL数据查询语句中的各个短语的使用、第七章的程序结构(循环结构和分支结构)、

第八章的表单设计/第九章的菜单设计结合起来。

综合应用题所考核的内容,涉及的知识点很多,通常需要编写复杂的程序段,来实现菜单命令或表单按钮的功能,难度比较大。

更多类似范文
┣ 二年级语文上册复习资料(汇总) 6100字
┣ 语文S版二年级上易错的题复习总结 4100字
┣ 二年级语文上册多音字归纳复习 1300字
┣ 更多二年级上册知识点总结
┗ 搜索类似范文

更多相关推荐:
20xx年教师年度考核个人总结经典范文10200字

20xx年教师年度考核个人总结经典范文光阴荏苒白驹过隙转瞬间一学年的教学工作已接近尾声为了更好地做好今后的工作总结经验吸取教训本人特就20xx学年的工作总结如下一政治思想方面本人热爱党热爱人民坚持党的教育方针忠...

总结66600字

江西警察学院20xx年工作总结20xx年在省公安厅党委的领导下院党委带领全体师生根据省公安厅工作总体部署和学院年度工作计划以邓小平理论和三个代表重要思想为指导认真学习十七大和十七届六中全会精神深入贯彻落实科学发...

工作总结1500字

公司员工个人工作总结范文时间一晃而过转眼间到公司快六个月了这是我人生中弥足珍贵的一段经历在这段时间里各级领导在工作上给予了我极大的帮助在生活上给予了我极大的关心让我充分感受到了领导们海纳百川的胸襟感受到了咱们科...

专栏推荐
大家在关注

地图地图CC