上机考前辅导一、上机考试的原则第一、熟悉基本操作(30)。基本操作难度低、易得分,要一丝不苟,不可失分。第二、完成简单应用(40)。难度适中,得分几率高。如果基本操作和简单应用完全答对,一定及格了。第三、尽力做好综合应用题(30)。综合应用题有难度大、知识点多、操作复杂等特点,按题目要求,至少做出基本界面,就可得分。不要在这方面下太大功夫,把精力集中在基本操作和简单应用上。二、答题时要注意:在考试答题过程中一个重要概念是考生文件夹。当考生登录成功后,上机考试系统将会自动产生一个考生考试文件夹,该文件夹将存放该考生所有上机考试的考试内容。考生不能随意删除该文件夹以及该文件夹下与考试题目要求有关的文件及文件夹,以免在考试和评分时产生错误,影响考生的考试成绩。[注意]不要设置或改动考试的文件路径,系统已经自动设置好数据保存的路径,你只需直接使用即可,否则,不能正确提交。三、关于上机交卷问题1.上机考试时间有点紧,同学们要注意掌握时间。要先仔细审题,了解清楚题目要求后,再做题。2.系统自动记录考试时间,时间到系统将自动关闭考试系统。3.如果出现死机情况,请找监考老师处理,不要自己处理,尤其是考试快结束时,否则后果自己负责。4.在准备提交试卷前,一定要先关闭VF系统,关闭你已经打开的其他文件夹等,确认没有不正确操作后,再点击考试系统的“我要交卷”按钮,系统将试卷传递到服务器,并显示交卷成功的信息。5.如果没有关闭VF系统,或没有关闭已经被你打开的其他文件夹,系统将有可能不能正确提交试卷,会出现没有成绩的情况!【建议】:同学最好稍微提前提交试卷,不要拖到最后几秒钟!四、上机考试常见题型知识点一、项目管理器1、往项目中添加(移去)数据库或表2、在项目中修改表结构二、数据库1、往数据库中添加(移去)表2、在数据库中修改表结构3、建立索引与永久联系4、字段有效性规则(规则、信息、默认值、空值)5、参照完整性设置(插入、更新、删除;级联、限制、忽略)三、查询与视图1、查询与视图的差别2、查询设计器和视图设计器的使用3、可用于解决一些题目要求你写SQL语句完成的查询问题(重点)四、表单1、常考属性:name、caption2、添加数据环境何时添加数据环境:表单用于显示表或视图时。3、常考控件与属性(1)命令按钮常考内容:设置name、caption属性,命令按钮的click事件中添加代码常考事件代码:退出或关闭thisform.release(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属性即可。(6)计时器属性:InterVal(设置时间间隔),若为0则计时器失效常考题型:每隔多长时间做一次某件事情,则将InterVal设好,做某件事情的代码放入计时器的timer事件过程中。(7)页框属性:PageCount(设置页数)、ActivePage(设置活动页)、Caption(设置页的标题,注意不是页框PageFrame的标题而是Page1或Page2等各页的标题)常考题型:在页中添加表格,由于页框是容器控件,注意往容器控件中添加控件的方法。(8)表格(重点、难点)属性:RecordSoureType(数据源类型)、RecordSource(数据源)、ColumnCount(表格列数)、Caption(标题,注意是Header1的标题,而不是表格Grid的标题)、ControlSource(注意是Column列的属性,用于指定这一列显示的字段)常考题型:a.用表格显示数据表或视图的内容(添加好数据环境后,设好以上属性即可);b.用表格显示查询的数据结果,如在一文本框中输入数据,再按文本框中的数据查询并将查询结果显示在表格中,这种题关键是将查询的SQL语句赋值给表格的RecordSource属性(C型)。c.有两张表格,一张表格显示一数据表内容,另一张表格显示与该数据表内容对应的另一数据表的内容,这种题先添加数据环境,并使数据环境中的这两张表有联线(需先设置表间的永久联系);对两张表格RecordSourceType属性均设为“别名”,RecordSource属性设为数据表文件名。五、菜单常考代码:setsysmenutodefault(返回VFP系统菜单)、do菜单文件主名.mpr(运行菜单)常考内容:a.生成菜单:.mnx-->.mprb.菜单分组线、菜单项的快捷键、跳过、状态栏中的提示信息c.在表单中添加菜单因为涉及菜单和表单两个文件,故需要分两块来做:(I)表单部分1.将ShowWindow属性设为22.在表单的Init事件中添加代码do菜单文件名.mprwiththis,.t.或do菜单文件名.mprwiththis,菜单文件名3.在表单的Destroy事件中添加代码releasemenu菜单文件名extended(II)菜单部分在“常规选项”中钩选“顶层表单”d.在表单中调用快捷菜单(I)菜单部分1.设计为快捷菜单2.“常规选项”的“清理”代码中添加releasepopus快捷菜单文件名extended(II)表单部分表单的RightClick事件中添加代码do菜单文件名.mpr六、报表题型:向导建报表、建快速报表、设计器中建报表命令:reportform报表文件名preview带区:三个默认带区、添加带区(添加分组带区、添加标题带区、添加总结带区)计算:都用域控件;若是计算某个字段的总和或平均数,则是选择该字段后再点击“计算”按钮。难点:设计分组报表步骤:1.添加分组带区2.将显示分组字段的域控件放入组标头带区3.添加数据环境(数据环境中的表要求已按分组字段建立索引),并在属性窗口中将Order属性设置为索引名。七、直接写SQLinsert、delete、update、select语法格式insertinto表名(字段名1,字段名2)values(值1,值2)deletefrom表名;where条件update表名;set字段名1=表达式1,字段名2=表达式2;where条件select查询对象(关键字列表);from数据源;where条件;groupby分组字段having分组限制条件;orderby排序依据intotable表名;上机考试是如何评分以及答题技巧机器判定卷子有2种判定方法,一种是看你的最后结果,有些题目要你最后生成一个表,判定的时候机器只看你的最后答案是否正确,不管你的步骤。第二点呢,就是看关键语句,也就是上面所说的,看关键语句你有没有,有的话,就是满分,别的他不关心,不管你这个程序最后能不能运行。总之,仔细看书认真学习才是正路,没有什么特别好的捷径。