2013强化操作第一次讲义

上传人:F****n 文档编号:102518721 上传时间:2019-10-03 格式:DOC 页数:28 大小:281KB
返回 下载 相关 举报
2013强化操作第一次讲义_第1页
第1页 / 共28页
2013强化操作第一次讲义_第2页
第2页 / 共28页
2013强化操作第一次讲义_第3页
第3页 / 共28页
2013强化操作第一次讲义_第4页
第4页 / 共28页
2013强化操作第一次讲义_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《2013强化操作第一次讲义》由会员分享,可在线阅读,更多相关《2013强化操作第一次讲义(28页珍藏版)》请在金锄头文库上搜索。

1、先对命令窗口加以复习应着重指出在VF的命令窗口中,各命令只能“逐条执行”,即打完一条命令,就要敲“回车”键,执行它,若打完多条指令(各指令分别占一行)再敲回车,将只执行最后一条命令,被执行的命令将保留在命令窗口中。前面若干行命令无效,不被执行(而且不保留,全部消失)。此外,若在同一行内输入多条指令,再敲回车,系统会报错,无法执行。同一条指令若要占用多行的话,应在除最后一行外的其他行后,加半角的分号,作为换行符,若输入正确,可将光标点入此命令的任意一行,再敲回车执行之即可。若要执行此前已经执行过的命令,不用重打,因被执行的命令将保留在命令窗口中,只需将光标点入前面已经执行过的命令里,直接敲回车即

2、可。同一条命令中,各短语之间、命令短语与命令对象之间,都应有至少一个空格(可多个空格),否则系统报错,命令将得不到执行。若命令输入正确,则命令短语应显示为蓝色,对象名显示为黑色,如出现命令短语显示为黑色的情况,则很有可能是命令短语拼写错误或缺少了相应的空格,此时应予以检查纠正。命令中,除必要的汉字外,英文与标点等均为半角字符(字符型数据在其定界符内不受此限制,一般在汉语输入法状态下,标点为全角,在英文输入法状态下,标点为半角,因此,在命令窗口中,请注意及时切换中、英文输入法,以保证英文字母和标点的半角状态),在VF命令中英文不区分大小写,即大小写通用(字符串中除外)。有些指令执行后可以直接在工

3、作区(主窗口)中看到结果,如在命令窗口输入:?123敲回车后,若命令格式正确则立刻会在工作区(主窗口)中看到显示的数字“123”。但有些指令执行后是无法直接看到结果的。如想要调整工作区(主窗口)中的显示字体大小,可在命令窗口输入:_screen.fontsize=24 (后面的数字越大,今后主窗口中的显示字号就越大,最前面为“下划线”,不是“减号”) 敲回车后,若命令格式不正确,系统会弹出对话框报错,这是一目了然的。但在命令格式正确的前提下,系统只是不报错而已,并不会弹出什么祝贺成功之类的对话框。此时想要看命令的效果,需要通过执行其他命令来验证,如可再次输入: ?123敲回车后,若命令格式正确

4、则又会在工作区(主窗口)中看到显示的数字“123”,只是此时的显示字号会调整为前述设定的大小。建议今后对无法直观确认执行结果的命令,应设法去验证。VF中的菜单操作,大多数都会在执行时在命令窗口中同步显示相应命令。若要用命令方式再次执行与菜单操作等价的操作时,可以在命令窗口中将光标直接点在显示出的命令所在行,直接敲回车即可。利用“常用”工具栏的“命令窗口”按钮,通过点击实现显示和隐藏命令窗口的切换。Ctrl+F4隐藏(窗口隐藏),Ctrl+F2显示(窗口命令窗口)。调整命令窗口字体大小的方法:光标点入命令窗口中点“格式”菜单字体打开了“字体”对话框,按需要点选相应字体大小后确定。初始字号很小,建

5、议调大。再次强调调整工作区(主窗口)字体大小的方法:可以再次在命令窗口输入:_screen.fontsize=36 (后面的数字越大,字越大,最前面为“下划线”,不是“减号”) ?123然后在工作区(主窗口)中查看显示结果,看对字号大小是否满意。再次强调每输完一行(也就是一条)指令,请立即敲回车执行,今后不再重复此点。重点体会命令窗口的工作模式:输入显示命令(“?”与“?”都试验一下),输入:?123,hddhd?123,hddhd?123,hddhd?123,hddhd查看主窗口的显示结果,体会两者的区别:“?”是换行显示;“?”是不换行,行内紧接着显示。请逐个输入并敲回车执行DIR、cle

6、ar、quit等命令,了解命令功能:Dir:显示当前目录下表的信息;Clear:清理工作区(主窗口);Quit:直接退出VF系统。声明:本文中,为着重强调和醒目计,对所有命令、对象名等,都加了引号。而在VF命令窗口中,所有命令本身在输入时都是不能加引号的。除非用到了字符型常量,而这种情况下很容易区分命令和字符型常量,如”DELETE FOR 城市=”北京”中,最外层的引号,是本文为行文需要加上的,在命令窗口中输入时,最外层的引号请不要输入,但命令中等号后的”北京”两字前后的引号,是该字符型常量自带的“定界符”,输入时必须有,否则数据类型错误,系统会报错,该命令将无法执行,请体会之。故初学者请谨

7、记:命令窗口中,直接输入命令即可,除非必要(字符型常量),否则不要加引号!请读到本文中的带引号命令时,能想到这一点,不要误以为输入时也加引号,只说这一次,请切记!第一套原题目:一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成如下操作: 1. 新建一个名为供应的项目文件。 2. 将数据库供应零件加入到新建的供应项目文件中。 3. 通过零件号字段为零件表和供应表建立永久联系(零件是父表,供应是子表)。4. 为供应表的数量字段设置有效性规则: 数量必须大于0并且小于9999;错误提示信息是数量超范围(注意:公式必须为 数量0.and.数量0.and.数量9999(也

8、可以用表达式构造器生成),在信息文本框中输入:数量超范围(双引号不可少)二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1. 用SQL语句完成下列操作:列出所有与红颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序存放于表sup_temp中。2. 建立一个名为m_quick的快捷菜单,菜单中有两个菜单项查询和修改。然后在表单myform中的RightClick事件中调用快捷菜单m_quick。考查知识点: SQL查询语句,查询去向,子查询等。快捷菜单的建立,在表单中调用快捷菜单。解题思路: 1.在零件表中得到所有颜色为红的零件号,然后在供应

9、表中获得与此零件号相关的零件信息 select 供应商号,工程号,数量 from 供应; where 零件号 iN (select 零件号 from 零件 where 颜色=红); into table sup_temp order by 数量 desc 2.首先建立菜单,并生成相应的mpr文件,然后在表单中调用。具体方法是:在文件菜单中选择新建,在新建对话框中选择菜单,单击新建文件按钮,选择快捷菜单,在菜单设计器中输入两个菜单项查询和修改,单击菜单菜单中的生成,按提示保存为m_quick,并生成菜单程序文件(MPR)。打开表单 myform,双击表单设计器打开代码窗口,在对象中选择form1

10、,在过程中选择 RightClick,输入代码:do m_quick.mpr,保存表单。三、综合应用(1小题,计30分) 设计名为mysupply的表单(表单的控件名和文件名均为mysupply)。表单的形式如下图 表单标题为零件供应情况,表格控件为Grid1,命令按钮查询为Command1、退出为Command2,标签控件label1和文本框控件text1(程序运行时用于输入工程号)。 运行表单时,在文本框中输入工程号,单击查询命令按钮后,表格控件(名称grid1)中显示相应工程所使用的零件的零件名、颜色和重量(通过设置有关数据属性实现),并将结果按零件名升序排序存储到pp.dbf文件。 单

11、击退出按钮关闭表单。 完成表单设计后运行表单,并查询工程号为J4的相应信息。考查知识点: 表单的建立,控件的使用,SQL查询命令等。解题思路: 1.选择文件菜单中新建命令,在文件类型选择框中选择表单,单击新建文件按钮。 2.在表单设计器中设置表单的Name属性为mysupply,Caption属性为零件供应情况,从控件工具栏中分别选择一个表格、一个标签、一个文本框和两个命令按钮放置到表单上,分别设置标签label1的Caption属性为工程号,命令按钮Command1的Caption属性为查询,Command2的Caption属性为退出,表格的Name属性为grid1,RecordSource

12、Type属性为0表。 3.在Command1按钮的Click事件中输入: select 零件名,颜色,重量 from 零件 inner join 供应; on 零件.零件号=供应.零件号 where 工程号=alltrim(thisform.text1.value); order by 零件.零件名 into table pp.dbf thisform.grid1.recordsource=pp 4.在Command2按钮的Click事件中输入:Thisform.release。 5.保存表单并运行,在文本框中输入J4,并单击查询命令按钮。教材P113P114 域完整性与约束规则二、1.sel

13、ect 供应商号,工程号,数量 from 供应;where 零件号 iN (select 零件号 from 零件 where 颜色=红);into table sup_temp order by 数量 desc教材P132P133 之 嵌套查询 注意应用条件重点参见P132例4.82.教材P237P239 快捷菜单设计三、教材P140P143 超链接查询 教材P131P132 简单的连接查询对比体会两种等价做法,以及P142P143指出的超链接时的书写顺序。教材P141例4.31 普通连接select 仓库.仓库号,城市,面积,职工号,工资;from 仓库 join 职工;on 仓库.仓库号=职工.仓库号等价于:select 仓库.仓库号,城市,面积,职工号,工资;from 仓库 inner join 职工;on 仓库.仓库号=职工.仓库号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号