已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.59、二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 2. 考生文件夹下有一个form1表单文件,其中三个命令按钮click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改): (1) 单击刷新标题命令按钮时,使表单的标题为简单应用; (2) 单击订单记录 命令按钮时,使表格控件中显示order_list表中的记录; (3) 单击关闭表单 命令按钮时,关闭表单。 注意:每处错误只能在原语句上进行修改,不可以增加语句。(1) thisform.caption=简单应用(2) thisform.grid1.recordsource=order_list.dbf (3) thisform.release2.68、二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 2. 在考生文件夹下有一个名称为form1的表单文件,表单中的两个命令按钮的click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完成后保存所做的修改: (1) 将按钮刘缆雇员工资的标题修改为浏览雇员工资; (2) 单击浏览雇员工资命令按钮时,使用SELECT命令查询salarys表中所有字段信息供用户浏览; (3) 单击退出表单命令按钮时,关闭表单。 注意:每处错误只能在原语句上进行修改,不能增加语句行。(2) SELECT * from salarys (3) THISFORM.release3.77、二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用: 1请修改并执行名称为form1的表单,要求如下: (1) 为表单建立数据环境,并将雇员表添加到数据环境中; (2) 将表单标题修改为XXX公司雇员信息维护; (3) 修改命令按钮刷新日期的Click事件下的语句,使用SQL的更新命令,将雇员表中日期字段值更换成当前计算机的日期值。 (3) UPDATE 雇员 set 日期=DATE()4.108、三、综合应用(1小题,计30分) 设计一个满足如下要求的应用程序,所有控件的属性必须在表单设计器的属性窗口中设置: 1. 建立一个表单,表单文件名和表单名均为form1,表单标题为外汇; 2. 表单中含有一个页框控件(PageFrame1)和一个退出命令按钮(Command1); 3. 页框控件(PageFrame1)中含有两个页面,每个页面都通过一个表格控件显示有关信息: 1) 第一个页面Page1上的标题为持有人,其上的表格控件名为grdCurrency_sl,记录源的类型(RecordSourceType)为表,显示自由表currency_sl中的内容; 2) 第二个页面Page2上的标题为外汇汇率,其上的表格控件名为grdRate_exchange,记录源的类型(RecordSourceType)为表,显示自由表rate_exchange中的内容; 3) 单击退出命令按钮(Command1)关闭表单。5.111、三、综合应用(1小题,计30分) 建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置: 1. 建立一个表单myform(文件名和表单名均为myform),其中包含两个表格控件,第一个表格控件名称是grd1,用于显示表customer中的记录,第二个表格控件名称是grd2,用于显示与表customer中当前记录对应的order表中的记录。要求两个表格尺寸相同、水平对齐。6.117、三、综合应用(1小题,计30分) 在考生文件夹下,打开Ecommerce数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置): 设计一个名称为myforma的表单(文件名和表单名均为myforma),表单的标题为客户商品订单基本信息浏览。表单上设计一个包含三个选项卡的页框(pageframe1)和一个退出命令按钮(command1)。要求如下: 1. 为表单建立数据环境,按顺序向数据环境添加Article表、Customer表和OrderItem表。 2. 按从左至右的顺序三个选项卡的标签(标题)的名称分别为客户表、商品表和订单表,每个选项卡上均有一个表格控件,分别显示对应表的内容(从数据环境中添加,客户表为Customer、商品表为Article、订单表为OrderItem)。3. 单击退出按钮关闭表单。7.120+15、三、综合应用(1小题,计30分) 在考生文件夹下,打开学生数据库SDB,完成如下综合应用: 设计一个表单名为sform的表单,表单文件名为SDISPLAY,表单的标题为学生课程教师基本信息浏览。表单上有一个包含三个选项卡的页框(Pageframe1)控件和一个退出按钮(Command1)。其他功能要求如下: 1. 为表单建立数据环境,向数据环境依次添加STUDENT表(cursor1)、COURSE表(cursor2)和TEACHER表(cursor3)。 2. 要求表单的高度为280,宽度为450;表单显示时自动在主窗口内居中。 3. 三个选项卡的标签的名称分别为学生表(Page1)、课程表(Page2)和教师表(Page3),每个选项卡分别以表格形式浏览学生表(grdStudent)、课程表(grdCourse)和教师表(grdTeacher)的信息。选项卡位于表单的左边距为18,顶边距为10,选项卡的高度为230,宽度为420。 4. 单击退出按钮时关闭表单。9.120+40、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生目录下打开表单formtest.scx并完成下列操作: 1. 表单标题设置为考试系统。 2. 在表单上添加一标签控件(Label1),标签上显示欢迎使用考试系统8个字,字的颜色为红色(ForeColor=255,0,0),其他属性使用默认值。 3. 向表单内添加一个计时器控件,控件名为Timerfor。4. 将计时器控件Timerfor的时间间隔(Interval)属性值设为200。10.120+49、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,有一表单文件myform.scx。打开该表单文件,然后在表单设计器环境下完成如下操作: 1. 在属性窗口中将表单设置为不可移动的,并将其标题设置为表单操作。 2. 为表单新建一个名为mymethod的方法,方法代码为:wait mymethod window 3. 设置Ok按钮的Click事件代码,其功能是调用表单的mymethod方法。 4. 设置Cancel按钮的Click事件代码,其功能是关闭当前表单。(3) thisform.mymethod12.120+55、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下有一表单文件myform.scx。打开该表单文件,然后在表单设计器环境下完成如下操作: 1. 在属性窗口中设置表单的有关属性,使表单在打开时在VFP主窗口内居中显示。 2. 在属性窗口中设置表单的有关属性,使表单内的Center、East、South、West和North五个按钮的大小都设置为宽60、高25。 3. 将West、Center和East三按钮设为顶边对齐,顶边距离是100;将North、Center和South三个按钮设置为左边对齐,左边距离是200。 4. 按Center、East、South、West、North的顺序设置各按钮的Tab键次序。14.120+61、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,完成如下操作: 1. 打开考生文件夹下的表单one(如图所示),在显示命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是在Text1文本框中显示当前系统日期的年份。 (1)thisform.text1.Value=YEAR(DATE()2. 打开考生文件夹下的表单two(如图所示),为该表单新建一个方法test,该方法的功能是使测试按钮变为不可用。(测试按钮的Click事件中已经有一条语句负责调用test方法)。 Tmand1.enabled=.f. 16.120+70、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成下列操作: 1. 打开表单one(如图1所示),通过设置控件的相关属性,使得表单运行时的开始焦点在打开命令按钮,并且接下来的焦点的移动顺序是关闭和退出。 图1 2. 打开表单two(如图2所示),使用布局工具栏的顶边对齐按钮将表单中的三个命令按钮控件的顶边对齐(如图3所示)。17.120+74、二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成下列操作: 1. 建立一个文件名和表单名均为two的表单,然后为表单two建立一个名为quit的新方法,并在该方法中写一条语句Thisform.release;最后向表单中添加一个命令按钮(Command1),并在该命令按钮的Click事件中写一条语句调用为表单建立的新方法quit。18.120+76、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下完成下列操作: 1. 打开表单one,向其中添加一个组合框(Combo1),并将其设置为下拉列表框。 2. 在表单one中,通过RowSource和RowSourceType属性手工指定组合框Combo1的显示条目为上海、北京(不要使用命令指定这两个属性),显示情况如右图所示。 3. 向表单one中添加两个命令按钮Command1和Command2,其标题分别为统计和退出。为退出命令按钮的Click事件写一条命令,执行该命令时关闭和释放表单。 4. 为表单one中的统计命令按钮的Click事件写一条SQL命令,执行该命令时,将歌手表中所有歌手出生地为组合框选定地点歌手的全部信息存入自由表birthplace中。(4) SELECT * from 歌手表 where 歌手出生地=bo1.value into table birthplace20.120+88、一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,完成如下操作: 1. 打开考生文件夹下的表单one(如图所示),在打开命令按钮的Click事件中增加一条语句,使表单运行时单击该命令按钮的结果是使关闭按钮变为可用。 (1.)mand2.Enabled=.t. 2. 打开考生文件夹下的表单two(如图1所示),在选项组中增加一个单选钮(如图2所示)。注意:不能改变原先的名称以及属性值。 图1 图2 23.107、二、简单应用(2小题,每题20分,计40分) 1. 设计一个如下图所示的时钟应用程序,具体描述如下: 表单名和表单文件名均为timer,表单标题为时钟,表单运行时自动显示系统的当前时间; 1) 显示时间的标签控件label1(要求在表单中居中,标签文本对齐方式为居中); 2) 单击暂停命令按钮(Command1)时,时钟停止; 3) 单击继续命令按钮(Command2)时,时钟继续显示系统的当前时间; 4) 单击退出命令按钮(Command3)时,关闭表单。 提示:使用计时器控件,将该控件的interval属性设置为500,即每500毫秒触发一次计时器控件的timer事件(显示一次系统时间);将计时器控件的interval属性设置为0将停止触发timer事件;在设计表单时将timer控件的interval属性设置为500。(1) thisform.label1.Caption=TIME() (2) erval=0 (3) erval=50025.84、三、综合应用(1小题,计30分) 设计名为formbook的表单(控件名为form1,文件名为formbook)。表单的标题设为图书情况统计。表单中有一个组合框(名称为Combo1)、一个文本框(名称为Text1)和两个命令按钮统计(名称为Command1)和退出(名称为Command2)。 运行表单时,组合框中有三个条目清华、北航、科学(只有三个出版社名称,不能输入新的)可供选择,在组合框中选择出版社名称后,如果单击统计命令按钮,则文本框显示出图书表中该出版社图书的总数。 单击退出按钮关闭表单。sele count(*) from 图书 where 出版社=bo1.value into array aaThisform.text1.value=aa26.93、三、综合应用(1小题,计30分) 设计一个表单名和文件名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为:外币市值情况。表单中有两个文本框(text1和text2)和两个命令按钮查询(command1)和退出(command2)。 运行表单时,在文本框text1中输入某人的姓名,然后单击查询,则text2中会显示出他所持有的全部外币相当于人民币的价值数量。注意:某种外币相当于人民币数量的计算公式:人民币价值数量=该种外币的现钞买入价* 该种外币持有数量。 单击退出按钮时关闭表单。sele sum(现钞买入价*持有数量) from currency_sl a,rate_exchange b wher a.外币代码=b.外币代码 and 姓名=thisform.text1.value into array aaThisform.text2.value=aa27.96、三、综合应用(1小题,计30分) 设计一个文件名为myrate的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题为外汇持有情况。表单中有一个选项组控件(命名为myOption)和两个命令按钮统计(command1)和退出(command2)。其中,选项组控件有三个按钮日元、美元和欧元。 运行表单时,首先在选项组控件中选择日元、美元或欧元,单击统计命令按钮后,根据选项组控件的选择将持有相应外币的人的姓名和持有数量分别存入rate_ry.dbf(日元)或rate_my.dbf(美元)或rate_oy(欧元)中。 单击退出按钮时关闭表单。 表单建成后,要求运行表单,并分别统计日元、美元和欧元的持有数量。do casecase thisform. myOption.valu=1sele 姓名,持有数量 from currency_sl a,rate_exchange b wher a.外币代码=b.外币代码 and 外币名称=美元 into dbf rate_mycase thisform. myOption.valu=2sele 姓名,持有数量 from currency_sl a,rate_exchange b wher a.外币代码=b.外币代码 and 外币名称=日元 into dbf rate_rycase thisform. myOption.valu=3sele 姓名,持有数量 from currency_sl a,rate_exchange b wher a.外币代码=b.外币代码 and 外币名称=欧元 into dbf rate_oyendcsan29.105、三、综合应用(1小题,计30分) 设计一个表单,所有控件的属性必须在表单设计器的属性窗口中设置,表单文件名为外汇浏览,表单界面如下所示: 其中: 1. 输入姓名为标签控件Label1; 2. 表单标题为外汇查询; 3. 文本框的名称为Text1,用于输入要查询的姓名,如张三丰; 4. 表格控件的名称为Grid1,用于显示所查询人持有的外币名称和持有数量,RecordSourceType的属性为0(表); 5. 查询命令按钮的名称为Command1,单击该按钮时在表格控件Grid1中按持有数量升序显示所查询人持有的外币名称和数量(如上图所示),并将结果存储在以姓名命名的DBF表文件中,如张三丰.DBF; 6. 退出命令按钮的名称为Command2,单击该按钮时关闭表单。完成以上表单设计后运行该表单,并分别查询林诗因、张三丰和李寻欢所持有的外币名称和持有数量。sele 外币名称,持有数量 from currency_sl a,rate_exchange b wher a.外币代码=b.外币代码 and 姓名= thisform.text1.value order by 持有数量 into dbf &athisform.grid1.recordsource=”&a”30.120+3、三、综合应用(1小题,计30分) 设计名为mystock的表单(控件名,文件名均为mystock)。表单的标题为:股票持有情况。表单中有两个文本框(text1和text2)和两个命令按钮查询(名称为Command1)和退出(名称为Command2)。 运行表单时,在文本框text1中输入某一股票的汉语拼音,然后单击查询,则text2中会显示出相应股票的持有数量。单击退出按钮关闭表单。sele 持有数量 from stork_name a,stork_sl b wher a.股票代码=b.股票代码 and 汉语拼音=thisform.text1.value into array aathisform.text2.value=aa32.120+18、三、综合应用(1小题,计30分) 设计一个表单名为Form_one、表单文件名为SD_SELECT、表单标题名为部门年度数据查询的表单,其表单界面如图所示。其他要求如下: 1. 为表单建立数据环境,向数据环境添加S_T表(Cursor1)。 2. 当在年度标签右边的微调控件中(Spinner1)选择年度并单击查询按钮(Command1)时,则会在下边的表格(Grid1)控件内显示该年度各部门的四个季度的销售额和利润。指定微调控件上箭头按钮(SpinnerHighValue属性)与下箭头按钮(SpinnerLowValue属性)值范围为20101999,缺省值(Value属性)为2003,增量(Imcrement属性)为1。 3. 单击退出按钮(Command2)时,关闭表单。要求:表格控件的RecordSourceType属性设置为4SQL说明。thisform.grid1.recordsource= SELECT 部门号,sum(一季度销售+二季度销售+三季度销售+四季度销售) as 销售额,sum(一季度利润+二季度利润+三季度利润+四季度利润) as 利润 from s_t where val(年度)=thisform.spinner1.Value group by 部门号 into table ls33.120+21、三、综合应用(1小题,计30分) 设计一个文件名和表单名均为myaccount的表单。表单的标题为外汇持有情况。表单中有一个选项按钮组控件(myOption)、一个表格控件(Grid1)以及两个命令按钮查询(Command1)和退出(Command2)。其中,选项按钮组控件有两个按钮现汇(Option1)、现钞(Option2)。 运行表单时,首先在选项组控件中选择现钞或现汇,单击查询命令按钮后,根据选项组控件的选择将外汇账户表的现钞或现汇(根据钞汇标志字段确定)的“外币代码”和“金额”显示在表格控件中。单击退出按钮,关闭并释放表单。 注:在表单设计器中将表格控件Grid1的数据源类型设置为SQL说明。do casecase thisform.myOption.value=1thisform.grid1.recordsource=sele 外币代码,金额 from 外汇帐户 wher 钞汇标志=现汇 into dbf aacase thisform.myOption.value=2thisform.grid1.recordsource=sele 外币代码,金额 from 外汇帐户 wher 钞汇标志=现钞 into dbf aaendcase35.120+32、二、简单应用(2小题,每题20分,计40分)在考生目录下完成如下简单应用: 1. 建立表单,表单文件名和表单控件名均为formtest,表单标题为考试系统,表单背景为灰色(BackColor=255,255,255),其他要求如下: (1) 表单上有欢迎使用考试系统(Label1)8个字,其背景颜色为灰色(BackColor=255,255,255),字体为楷体_GB2312,字号为24,字的颜色为桔红色(ForeColor=255,128,0);当表单运行时,欢迎使用考试系统8个字向表单左侧移动,移动由计时器控件Timer1控制,间隔(interval属性)是每200毫秒左移10个点(提示:在Timer1控件的Timer事件中写语句:THISFORM.Label1.Left=THISFORM.Label1.Left-10)当完全移出表单后,又会从表单右侧移入。 (2) 表单有一命令按钮(Command1),按钮标题为关闭,表单运行时单击此按钮关闭并释放表单。thisform.label1.left=thisform.label1.left-10if thisform.label1.left命令按钮Click事件下的语句,使得当单击该命令按钮时,将左边列表框所选项添加到右边的列表框; 2.修改移去命令按钮Click事件下的语句,使得当单击该命令按钮时,将右边列表框所选项移去(删
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年辐射安全与防护基础知识培训
- 2026年政府会计准则制度实施能力全真模拟
- 2026年焊接质量检验与评定模拟题
- 2026年幼儿园体育教育测试题
- 2026年市场营销师初级笔试题集
- 规范数据资源交换操作规程
- 2026年金融营销物联网接入协议
- 五官科护理工作中的法律与伦理问题
- 护理手卫生的感染风险评估
- 2026年混凝土工(技师)职业技能鉴定实战试卷附答案
- 2026上海大歌剧院管理有限公司夏季工作人员招聘137人笔试备考试题及答案解析
- 湖北省新高考协作体2026年5月高三下学期壮行考试 历史试卷(含答案)
- 乐山市2025年四川乐山市人力资源和社会保障局选调事业单位工作人员笔试历年参考题库典型考点附带答案详解
- 浙江省Z20联盟2026届高三年级第三次学情诊断数学+答案
- 2026东莞松山湖管委会招聘工作人员24人笔试参考试题及答案详解
- 2025年湖南省长沙市初二地理生物会考真题试卷(+答案)
- 17《红军桥》课件 美术三年级下册 (赣美版2024)
- 2026年大连市教育基金会招聘工作人员备考题库附答案详解(研优卷)
- 初中生物七年级下册《反射弧建构与条件反射成因》跨学科主题导学案
- 实验室数据准确承诺函(9篇)
- 雨课堂学堂在线学堂云《人工智能安全与伦理(北京航空航天)》单元测试考核答案
评论
0/150
提交评论