VFP表单设计题
更新时间:2023-11-20 00:07:01 阅读量: 教育文库 文档下载
VFP程序设计题
第2题:编制一个表单完成计数器计数显示功能(界面如图例所示,图例文件为*.JPG)。
具体要求如下:
1. 表单的边框为固定对话框,运行时自动居中,不可移动; 2. 表单初始显示状态为全零“00:00:00”;
3. 按“计数”按钮后,自动以秒为单位从零开始计数(设:时的计数属性名为F,分的计数属性
名为H,秒的计数属性名为S)并在表单上动态显示;
4. 按“停止”按钮后暂停计数,按“计数”按钮可以继续计数; 参考答案: 1. 表单的标题属性Caption设置为“计数器”; 2. 表单的BorderStyle属性为“2—固定对话框”,自动居中属性AutoCenter为.T.。 3. 表单的Movable属性为.F.; 4. 时钟控件Timer1的Interval属性为1000。 5. 表单的Form1的Init事件代码: THIS.TIMER1.INTERVAL=1000 THISFORM.TIMER1.ENABLED=.F. STOR 0 TO THIS.S,THIS.F,THIS.H THIS.TEXT1.VALUE='00:00:00' 6. “计数”按钮Command1的Click事件代码: THISFORM.TIMER1.ENABLED=.T. 7. “停止”按钮Command2的Click事件代码: THISFORM.TIMER1.ENABLED=.F. 8. 时钟控件Timer1的Timer事件代码: THISFORM.S=THISFORM.S+1 IF THISFORM.S=60
THISFORM.F=THISFORM.F+1 THISFORM.S=0 ENDIF
IF THISFORM.F=60
THISFORM.H=THISFORM.H+1 THISFORM.F=0 ENDIF
1
IF THISFORM.H=60
THISFORM.S=THISFORM.S+1 THISFORM.H=0 ENDIF
HH=IIF(THISFORM.H>=10,STR(THISFORM.H,2),'0'+STR(THISFORM.H,1)) FF=IIF(THISFORM.F>=10,STR(THISFORM.F,2),'0'+STR(THISFORM.F,1)) SS=IIF(THISFORM.S>=10,STR(THISFORM.S,2),'0'+STR(THISFORM.S,1)) THISFORM.TEXT1.VALUE=HH+':'+FF+':'+SS
第3题:编制一个表单完成表文件“学生.dbf”内容的只读浏览显示功能(界面如图例所示)。
具体要求如下:
1. 表单的边框为固定对话框,运行时自动居中,不可移动; 2. 表单初始显示内容为表文件“学生.dbf”的首记录;
3. 表单内容将以10秒为间隔自动刷新,即自动顺序向后翻记录,当翻至表底时,将自动回到
首记录循环翻动。 参考答案:
1.表单的标题属性Caption设置为“学生表内容只读浏览”;
2.表单的BorderStyle属性为“2—固定对话框”,自动居中属性AutoCenter为.T.; 3.表单的Movable属性为.F.;
4.时钟控件Timer1的Interval属性为10000。 5.表单的Form1的Init事件代码:
THIS.SETALL(\GO TOP
THISFORM.REFRESH
6.时钟控件Timer1的Timer事件代码:
SKIP IF EOF()
GO TOP
ENDIF
THISFORM.REFRESH
第4题:编制一个表单完成表文件“学生.dbf”内容的只读浏览显示功能(界面如图例所示)。
具体要求如下:
1. 表单的边框为单线边框,运行时自动居中;
2. 表单初始显示内容为表文件“学生.dbf”的首记录;
3. 当按“前翻” “后翻” “首记录” “末记录” 按钮时,表单将自动显示相应记录的内容; 4. 当翻至表头或表底时,将自动设置相应按钮不可访问。 参考答案:
2
1. 表单的标题属性Caption设置为“学生表内容只读浏览”;
2. 表单的BorderStyle属性为“1—单线边框”;自动居中属性AutoCenter为.T. 3. 表单的Form1的Init事件代码:
THIS.SETALL(\GO TOP
THISFORM.REFRESH
4. “首记录”按钮Command1的Click事件代码: go top
thisform.command2.enabled=.t. thisform.command3.enabled=.t. thisform.command4.enabled=.t. thisform.command1.enabled=.f. thisform.refresh
5. “前翻”按钮Command2的Click事件代码: skip -1 if bof()
thisform.command1.enabled=.f. this.enabled=.f. endif
thisform.command3.enabled=.t. thisform.command4.enabled=.t. thisform.refresh
6.“后翻”按钮Command3的Click事件代码: skip if eof()
thisform.command3.enabled=.f. thisform.command4.enabled=.f. endif
thisform.command1.enabled=.t. thisform.command2.enabled=.t. thisform.refresh
7.“末记录”按钮Command4的Click事件代码: go bottom
thisform.command1.enabled=.t. thisform.command2.enabled=.t. thisform.command3.enabled=.t. thisform.command4.enabled=.f. thisform.refresh
第7题:编制一个表单完成表文件“成绩.dbf”内容的查询显示功能(界面如图例所示)。
具体要求如下:
1. 表单的边框为固定对话框,运行时自动居中;
3
2. 当用户在组合框(下拉列表)选择班级(学号的左三位)后,表单将自动显示对应班级的所
有学生的总平均成绩;
3. 按“退出”按钮时,自动关闭表单。 参考答案: 1. 表单的标题属性Caption设置为“查询并显示指定班级的总平均成绩”; 2. 表单的BorderStyle属性为“2—固定对话框”;自动居中属性AutoCenter为.T.。 3. 组合框Combo1的Init事件代码: SET TALK OFF
INDEX ON LEFT(学号,3) TO XH UNIQUE SCAN
THIS.ADDITEM(LEFT(学号,3)) ENDSCAN SET INDEX TO 4. 组合框Combo1的Click事件代码: BJ=THIS.VALUE
AVERAGE FOR LEFT(学号,3)=BJ 成绩 TO CJ THISFORM.TEXT1.VALUE=CJ 5. “退出”按钮Command1的Click事件代码: thisform.release
第8题:编制一个表单完成数字时钟显示功能(界面如图例所示)。
具体要求如下:
1. 表单的位置在左上角,可移动,表单的边框为无边框; 2. 表单将自动以1秒间隔动态显示系统时间; 参考答案: 1. 表单的标题属性Caption设置为“数字时钟”; 2. 表单的位置属性Left为0;Top为0;Movable为.T.; 3. 表单的BorderStyle属性为“0—无边框”; 4. 时钟控件Timer1的Interval属性为1000。 5. 文本框Text1的背景色Backcolor为RGB(255,255,255);FONTNAME为“隶书”。 6. 时钟控件Timer1的Timer事件代码: s=substr(time(),1,2) f=substr(time(),4,2) m=substr(time(),7,2)
thisform.text1.value=s+\时\分'+m+'秒'
第10题:编制一个表单完成表文件“成绩.dbf”和“课程.dbf”内容的查询显示功能(界面如图所示)。
具体要求如下:
4
1. 表单运行时自动居中,不可移动;
2. 当用户在组合框(下拉列表)选择课程后,表单将自动显示该课程的总平均成绩; 3.按“退出”按钮时,自动关闭表单。 参考答案:
1.表单的标题属性Caption设置为“查询并显示指定课程的总平均成绩”; 2.表单的自动居中属性AutoCenter为.T.; 3.表单的Movable属性为.F.;
4.组合框Combo1的RowSouceType属性为“6-字段”,RowSouce属性为“课程.课程名”。 5.组合框Combo1的Click事件代码:
SET TALK OFF SELECT 课程 KCH=课程号 SELECT 成绩
AVERAGE FOR 课程号=KCH 成绩 TO CJ THISFORM.TEXT1.VALUE=CJ
6.“退出”按钮Command1的Click事件代码:
thisform.release
第11题:编制一个表单完成表文件“学生.dbf”内容的信息查询功能(界面如图例所示)。
具体要求如下: 1. 表单的边框为固定对话框,运行时自动居中,不可移动; 2. 表单的文本框中输入需查询学生的学号。 参考答案:
1.表单的标题属性Caption设置为“学生表信息查询”;
2.表单的BorderStyle属性为“2—固定对话框”,自动居中属性AutoCenter为.T.; 3. 表单的Movable属性为.F.; 4. 标签Label2的Forecolor属性为“255,255,255”;FontSize属性为“16”; 5. 表单的Form1的Init事件代码: use 学生
thisform.setall(\thisform.label1.visible=.t. thisform.text1.visible=.t. 6. 表单的Form1的destroy事件代码:
use
7.文本框Text1的Valid事件代码:
loca for alltrim(学号)=alltrim(this.value) if found()
thisform.label2.caption=\ thisform.setall(\else
thisform.setall(\
5
正在阅读:
VFP表单设计题11-20
《差旅费报销规定》2011年05-10
梦想小报放飞梦想A4横排电子小报手抄报模板成品小报02-20
五年级 文体活动课 教案05-22
小数的意义和性质04-02
C程序设计第9章 用户自己建立数据类型04-24
四年级下册数学教学计划西师版05-30
毕业设计正文格式蓝本12-22
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 表单
- 设计
- VFP
- 分析化学实验试题
- 陕西省殡葬服务收费管理办法(新修订版-陕价行发154号)
- 高一政治单元测试(4) - 6
- 《采油工程》考试改革课堂考核环节试题第一次采油大作业答案
- 焊接复习题(带答案)
- 六年级英语期中考试检测
- 国外化工买家009
- 单项选择题
- 1000吨 - 年复合塑料编织袋及6吨 - 年浆糊生产项目环境影响报告表 - 图文
- 内审员培训讲稿
- 2015年综合应用能力A类真题及答案
- 桥面系及附属工程施工方案最终版
- LD光纤耦合模拟演示 - 图文
- 电力系统继电保护教案
- 环卫工人管理制度
- 西南最新版《社会保障学》网上作业及课程考试复习资料(有答案)
- 2SGen 固态发电机项目详细资料 - 图文
- 中国历史年表有详细备注权威版 - 图文
- 古诗鉴赏精讲精练
- 经济学原理 微观 第五版测试题库(03)