VB程序设计题.docx

上传人:b****6 文档编号:7596999 上传时间:2023-05-11 格式:DOCX 页数:59 大小:463.32KB
下载 相关 举报
VB程序设计题.docx_第1页
第1页 / 共59页
VB程序设计题.docx_第2页
第2页 / 共59页
VB程序设计题.docx_第3页
第3页 / 共59页
VB程序设计题.docx_第4页
第4页 / 共59页
VB程序设计题.docx_第5页
第5页 / 共59页
VB程序设计题.docx_第6页
第6页 / 共59页
VB程序设计题.docx_第7页
第7页 / 共59页
VB程序设计题.docx_第8页
第8页 / 共59页
VB程序设计题.docx_第9页
第9页 / 共59页
VB程序设计题.docx_第10页
第10页 / 共59页
VB程序设计题.docx_第11页
第11页 / 共59页
VB程序设计题.docx_第12页
第12页 / 共59页
VB程序设计题.docx_第13页
第13页 / 共59页
VB程序设计题.docx_第14页
第14页 / 共59页
VB程序设计题.docx_第15页
第15页 / 共59页
VB程序设计题.docx_第16页
第16页 / 共59页
VB程序设计题.docx_第17页
第17页 / 共59页
VB程序设计题.docx_第18页
第18页 / 共59页
VB程序设计题.docx_第19页
第19页 / 共59页
VB程序设计题.docx_第20页
第20页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

VB程序设计题.docx

《VB程序设计题.docx》由会员分享,可在线阅读,更多相关《VB程序设计题.docx(59页珍藏版)》请在冰点文库上搜索。

VB程序设计题.docx

VB程序设计题

1.请参考Design.exe程序的运行结果,新建一个工程,完成“添加与删除”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“添加与删除”,固定边框。

(2)在窗体中引入一个文本框Text1,再在文本框的下面引入一个列表框List1,列表框内容中有四项,分别为“Word、Excel、PowerPoint、Outlook”。

(3)单击“添加”按钮(Command1),将文本框中的内容加到列表框中的第一题,如果文本框中没有内容,则给出提示“没有内容,不予添加”。

(4)单击“删除”按钮(Command2),将选中表项删除,如果没有选择要删除的表项,则给出提示“请选择删除的项目”。

(5)其他界面设计参考Design.exe程序运行效果,如图2-1所示。

图2-1“添加与删除”程序运行结果

2.请参考Design.exe程序的运行结果,新建一个工程,完成“加法器”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“加法器”,固定边框。

(2)在窗体上从到下依次引入Text1、Text2、Text3三个文本框,三个文本框的对齐方式均为右对齐。

(3)上面两个文本框用于输入加数,要求不接受非数字键

(4)下面一个文本框用于显示和,它不能进行编辑操作。

(5)单击“=”按钮(Command1),将两个加数的和显示在下面一个文本框中。

(6)单击“清空”按钮(Command2),三个文本框内容都被清空,同时第一个文本框获得焦点。

(7)其他界面设计参考Design.exe程序运行效果,如图2-2所示。

图2-2“加法器”程序运行效果

3.请参考Design.exe程序的运行结果,新建一个工程,完成“字幕滚动”程序设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“字幕滚动”,固定边框。

(2)在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜色为“红色”。

(3)单击“开始”按钮,标签文字在定时器控制下自动地从左向右移动,移动速度为每个时间间隔右移100缇,当标签移动到窗体外时,再从窗体的左边进入,同时“开始”按钮变为“停止”按钮。

(4)单击“停止”按钮,标签“祝您考试成功”文字停止滚动。

同时,“停止”按钮变为“开始”按钮。

(5)定时器(Timer1)的时间间隔为0.1秒。

(6)其他界面设计参考Design.exe程序运行效果,如图2-3所示。

图2-3“字幕滚动”程序运行效果

4.请参考Design.exe程序的运行结果,新建一个工程,完成“改变字号”程序设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“改变字号”,固定边框。

(2)窗体的下部有一个水平滚动条Hscroll1,它的取值范围为[12,72]。

(3)窗体的上部有一个标签Label1,标题为“心想事成”,格式设置为在窗体中水平居中对齐。

(4)水平滚动条的上有一个标签Label2,标题为“字号”,标签的旁边有一个文本框Text1,文字内容为“12”,Text1最多接受两个字符。

(5)改变滚动条可以控制标签文字的大小,并同时在文本框Text1中显示标签文字的大小改变后的字号。

(6)在文本框Text1中输入一个属于[12,72]的两位整数后,也可以改变标签文字的大小,并同时调整水平滚动条的滚动框位置;如果输入的数据不在上述范围内,则不起作用(要求用Text1的Change事件实现)。

(7)要求以上两种改变字号的操作要保持标签Label1在窗体中水平居中。

(8)其他界面设计参考Design.exe程序运行效果,如图2-4所示。

图2-4“改变字号”程序运行效果

5.请参考Design.exe程序的运行结果,新建一个工程,完成“字幕闪烁”或“字体颜色变化”程序设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“字幕闪烁”,固定边框。

(2)在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜色为“红色”。

格式设置为在窗体中水平居中对齐。

(3)单击“开始”按钮,标签文字在定时器控制下自动交替以红兰两种颜色显示。

同时“开始”按钮变为“停止”按钮。

(4)单击“停止”按钮,标签文字停止闪烁。

同时,“停止”按钮变为“开始”按钮。

(5)定时器(Timer1)的时间间隔为0.3秒。

(6)其他界面设计参考Design.exe程序运行效果,如图2-5所示。

图2-5“字幕闪烁”程序运行效果

6.请参考Design.exe程序的运行结果,新建一个工程,完成“图片欣赏”程序设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“图片欣赏”,固定边框。

(2)窗体上有驱动器列表框(Drive1)、目录列表框(Dir1)和文件列表框(File1)三个控件,要求三个控件能够联动。

(3)窗体的右半部有一个图像框Image1,将它的Stretch属性设置为True。

(4)设置文件列表框只显示*.bmp和*.jpg类型的图片文件。

(5)单击文件列表框上的图片文件名时,图片显示在图像框中。

(6)其他界面设计参考Design.exe程序运行效果,如图2-6所示。

图2-6“图片欣赏”程序运行效果

7.请参考Design.exe程序的运行结果,新建一个工程,完成“拨号盘”程序设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“拨号盘”,固定边框。

(2)窗体的上边有一个文本框Text1,设置为最多接受10个字符;Font;宋体、粗体、三号;文字颜色为兰色。

(3)用命令按钮数组Command1(0)~Command1(9)构成数字键,数字键标题正好和命令按钮数组的下标一致。

单击数字键按钮,将拨号的内容显示在文本框中。

(4)单击“重拨”按钮(Command2),再现原来的拨号过程;(提示:

再现过程由定时器实现)。

(5)定时器(Timer1)的时间间隔为0.5秒。

(6)其他界面设计参考Design.exe程序运行效果,如图2-7所示。

图2-7“拨号盘”程序运行效果

8.请参考Design.exe程序的运行结果,新建一个工程,完成“作图”程序设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“作图”,固定边框。

(2)窗体的右边是一个图片框Picture1,用于显示图形。

(3)单击“坐标系”按钮(Command1),将图片框的坐标系统设置为原点在中央,X轴[-10,10],Y轴[-10,10],并在图片框中画出该坐标系统示意图。

(4)单击“扇形”按钮(Command2),在图片框中画一个圆心在原点,半径为5,圆周为红色,线宽为2,内部为绿色,起始角为л/6,终止角为5л/6的扇形。

(5)单击“结束”按钮(Command3),程序结束运行,

(6)其他界面设计参考Design.exe程序运行效果,如图2-8所示。

图2-8“作图”程序运行效果

9.请参考Design.exe程序的运行结果,新建一个工程,完成“反弹球”程序的设计。

将工程文件以Design.vbp、窗体文件以Design.frn保存到考生目录下,具体要求如下:

(1)窗体的标题为“反弹球”,固定边框。

(2)设计两个菜单项,nnustart的标题为“启动”,nnustop的标题为“停止”。

(3)在窗体中引入一个形状控件Shapel,形状为圆,贺半径为500Twios,填充色为红色。

(4)第一次单击菜单“启动”,圆球先向右上角方向运动,碰壁后改变方向。

每年时间间隔水平方向改变量bx和垂直方向改变量by都是100Twips。

(5)单击菜单“停止”,圆球停止运动。

再单击菜单“启动”,圆球继续运动。

(6)定时器(timerl)的时间间隔为0.1秒。

(7)其他界面设计参考Design.exe程序运行效果,如图2-9所示。

图2-9“反弹球”程序运行效果

10.请参考Design.exe程序的运行结果,新建一个工程,完成“健康称”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“健康称”,固定边框。

(2)窗体的左边有两个标签,Label1的标题为“身高”、Label2的标题为“体重”;它们的旁边分别有两个文本框,Text1用于输入身高、Text2用于输入体重;在文本框的右边有两个标签,Label3的标题为“cm”,Label4的标题为“kg”。

(3)将两个文本框文字对齐方式均设置为右对齐,最多接受3个字符。

(4)两个文本框均不接受非数字键。

(5)单击“健康状况”按钮(Command1),根据计算公式将相应的提示信息显示在标签Label5中。

计算公式为:

标准体重=身高-105;体重高于标准体重*1.1为偏胖,提示“偏胖,注意节食”;体重低于标准体重*0.9为偏瘦,提示“偏瘦,增加营养”;其他为正常,提示“正常,继续保持”。

(6)其他界面设计参考Design.exe程序运行效果,如图2-10所示。

图2-10“健康称”程序运行效果

11.请参考Design.exe程序的运行结果,新建一个工程,完成“电子钟”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“电子钟”,固定边框。

(2)设计两个定时器,Timer1用于显示系统时间,时间间隔为一秒;Timer2用于判断闹钟时间,时间间隔为0.5秒,Timer2设置为不可用。

(3)窗体的上半部是标签Label1,用于显示时间,设置Label1的Font为:

宋体、粗体、二号,背景白色,文字居中对齐,固定边框。

(4)窗体的下半部有一个标签Label2,标题为“闹钟时间:

”;Label2的右边是文本框Text1。

(5)在文本框中输入闹钟时间并按回车后,启动判断闹钟时间的定时器Timer2,如果Label1显示的时间超过那种时间,则标签Label1的背景色按红白两色交替变换。

(6)其他界面设计参考Design.exe程序运行效果,如图2-11所示。

图2-11“电子钟”程序运行效果

12.请参考Design.exe程序的运行结果,新建一个工程,完成“改变大小”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“改变大小”,固定边框。

(2)窗体上引入一个红色的圆形形状控件(Shape1),圆的直径为3400Twips。

(3)窗体的下面有一个水平滚动条Hscroll1,将它的最大值设置为与圆的直径相同,初始值为最大值,SmallChange和LargeChange均为100Twips。

(4)水平滚动条的下面有两个标签控件,Label1的标题为“圆直径为:

”,Label2的标题为“3400”,两个标签均为固定边框。

(5)改变滚动条的值可以控制圆形的直径,同时在标签Label2中动态显示圆形的直径。

(6)要求圆形直径在变化时要保持圆心位置不变。

(7)其他界面设计参考Design.exe程序运行效果,如图2-12所示。

图2-12“改变大小”程序运行效果

13.请参考Design.exe程序的运行结果,新建一个工程,完成“点餐”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“点餐”,固定边框。

(2)窗体上有一个框架Frame1,标题为“菜单”。

框架内有复选框数组提供选择三种套餐,Check1(0)的标题为“儿童套餐13元”,Check1

(1)的标题为“标准套餐18元”,Check1

(2)的标题为“商务套餐25元”。

框架的右边有一个标签Label1,标题为“份数”,标签的下面是文本框控件数组,从上到下依次为Text1(0)、Text1

(1)和Text1

(2),文本框中都没有内容,并且都不能使用。

(3)在复选框中进行了选择操作后,相应的文本框才能输入并自动获得焦点;如果取消选择,那么相应的文本框内容立即清空并且不能使用了。

(4)要求文本框在输入时只接受数字键。

(5)单击“确定”按钮(Command1),统计点餐的金额,并用消息框显示出来。

(6)其他界面设计参考Design.exe程序运行效果,如图2-13所示。

图2-13“点餐”程序运行效果

14.请参考Design.exe程序的运行结果,新建一个工程,完成“文本编辑”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“编辑”,固定边框。

(2)窗体是上半部是一个文本框Text1,可以多行显示文字。

(3)文本框的下面从左到右依次排列4个命令按钮(Command1、Command2、Command3和Command4),标题分别为“复制”、“剪切”、“粘贴”和“删除”。

(4)编写各命令按钮的单击事件,分别实现“复制”、“剪切”、“粘贴”和“删除”功能。

(5)其他界面设计参考Design.exe程序运行效果,如图2-14所示。

图2-14“文本编辑”程序运行效果

15.请参考Design.exe程序的运行结果,新建一个工程,完成“字体设置”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“字体设置”,固定边框。

(2)窗体的上边有一个文本框Text1,文字内容为“心想事成”。

(3)文本框下面的左边有一个标签Label1,标题为“字体:

”,标签下面是一个简单组合框Combo1,有三项内容,分别是“宋体、黑体、楷体-GB2313”,单击时文本框的字体进行设置。

(4)文本框下面的右边有一个标签Label2,标题为“大小:

”,标签下面是一个简单组合框combo2,有八项内容,分别是“10、12、16、20、24、36、48、72”,单击时对文本框的文字大小进行设置。

(5)其他界面设计参考Design.exe程序运行效果,如图2-15所示。

图2-15“字体设置”程序运行效果

16.请参考Design.exe程序的运行结果,新建一个工程,完成“倒计时”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“倒计时”,固定边框。

(2)窗体的左边有一个框架Frame1,标题为“选择时间”;框架内有一组单选钮控件数组,从上到下为Option1(0)、Option1

(1)和Option1

(2),标题分别为“1分钟”、“5分钟”和“10分钟,默认选择为1分钟。

(3)窗体的右边有一个标签Label1,用于显示倒计时的剩余的时间,标签Label1设置为:

宋体、粗体、三号,文字居中对齐,固定边框。

(4)单击“开始计时”按钮(Command1)后,程序根据选择的时间开始倒计时,同时命令按钮变为不可使用,框架也不可使用。

(5)但当剩余时间到0分0秒时,改为显示“时间到!

”。

(6)定时器Timer1的时间间隔为1秒。

(7)其他界面设计参考Design.exe程序运行效果,如图2-16所示。

图2-16“倒计时”程序运行效果

17.请参考Design.exe程序的运行结果,新建一个工程,完成“文本框查找替换”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“替换”,固定边框。

(2)窗体的上半部是一个文本框Text1,可以多行显示文字。

(3)文本框Text1的下面有一个标签Label1,标题为“查找:

”,标签Label1的右边是一个文本框Text2,可以在Text2中输入查找内容。

(4)标签Label1的下面有一个标签Label2,标题为“替换为:

”,标签Label2的右边是一个文本框Text3,可以在Text3中输入替换为的内容。

(5)单击“替换”按钮(Command1),对文本框Text1中与查找内容匹配的文字进行替换操作。

(6)其他界面设计参考Design.exe程序运行效果,如图2-17所示。

图2-17“文本框查找替换”程序运行效果

18.请参考Design.exe程序的运行结果,新建一个工程,完成“偶数迁移”程序的设计。

将工程文件以Design.Vbp、窗体文件以Design.frm保存到考试目录下,具体要求如下:

(1)窗体的标题为“偶数迁移”,固定边框。

(2)窗体的左边有一个标签Label1,标题为“两位正整数:

”,标签的下面是一个列表框List1。

(3)窗体的右边有一个标签Label2,标题为“偶数:

”,标签的下面是一个列表框List2。

(4)单击“产生”按钮(Command1),计算机产生10个两位正整数放入列表框List1中。

同时清空列表框List2中的内容。

(5)单击“-->”按钮(Command2),将列表框List1中所有偶数迁移到列表框List2中。

(6)其他界面设计参考Design.exe程序运行效果,如图2-18所示。

图2-18“偶数迁移”程序运行效果

19.完成一个“出题”或“加法练习”程序,程序运行结果如下图所示。

单击“出题”按钮后,在Label1和Label3中随机产生两位整数,“出题”按钮变成灰色。

在文本框中输入运算结果并按回车键后,如果输入结果与实际运算结果一致,则显示“回答正确”;如果结果不一致,则显示“回答不正确,请重新回答”,同时文本框中的内容被全部选中。

图2-19

20.设计一个如图2-20所示的图片框绘图的“画板”程序。

单击“颜色”按钮(Command1)打开颜色对话框,实现对绘图笔颜色的设置,单击“清除”按钮(Command2)则清除图片框中的图形,使用单选按钮选择线型粗细(Option1)设置为1磅和(Option2)设置为3磅,根据选择的线型的粗细、颜色,用鼠标的左键模拟笔在绘图区随意绘图。

图2-20

21.“调色板”应用程序。

设计一个图片框颜色会随着滚动条的移动而随之发生变化的程序。

图2-21调色板程序

22、完成一个密码检验程序的设计,已知初始密码为“1234567”,要求在文本框内输入密码后并按回车,如输入正确,则显示(标签Label2)“欢迎光临”,文本框停止输入;如果输入密码与“1234567”不吻合,显示“密码不符,请再输入一遍!

”,同时清空文本框中的内容;要求最多允许输入3次密码,如果输入3遍后密码仍不吻合,显示“非法用户,请退出程序”,文本框不能用。

运行结果如图2-22所示。

图2-22b连续三次密码不正确

图2-22a输入密码不正确时

23、完成“滚动字”的程序设计。

在窗体上放置一个滚动条、标签框和一个命令按钮。

单击滚动条左右箭头时,标签上的字可以移动,标签移动范围等于滚动条的范围。

图2-23滚动字程序

24、完成“登记电脑”的程序设计。

(1)窗体上有两个组合框,当这两个组合框未被选择时,它们所在框架的其它控件不能使用;

(2)如果点击“确定”按钮,则按钮下面的标签中显示用户所选择的信息。

图2-24登记电脑程序

25、完成“菜单”的程序设计:

(1)建立一个菜单项命名为“文件”,name属性为menu1;为“文件”菜单添加子菜单“打开文件”子菜单,name属性为menu11。

(2)在窗体上放置一个对话框控件,单击“打开文件”子菜单时,弹出对话框打开文本文件。

(3)在“文件”菜单的子菜单中建立一个菜单的控件数组,name属性为menu,使得打开过的文件名及其路径能作为菜单动态地添加在文件菜单中。

图2-25菜单程序设计

26、完成“格式设置”的程序设计。

(1)左边一个简单组合框,对文本框地对齐方式进行设置;

(2)右边一个简单组合框,对文本框的文字字型进行设置;(3)文本框中文字为“心想事成”,三号大小。

图2-26格式设置程序设计

27、完成“滚动条字大小”程序设计。

题目要求同“改变字号”的题目。

28、完成“计算商品价格”的程序设计。

(1)窗体上有三个文本框,上面两个分布用于输入商品单价和商品数量,单击“计算”按钮,将应付款显示在一个文本框中;

(2)最下面一个文本框不能直接输入;(3)单击“清空”按钮,三个文本框内容被清空,同时第一个文本框获得焦点。

图2-28计算商品价格程序设计

29、完成“记事本字体”的程序设计。

(1)窗体上引入一个通用对话框;

(2)单击菜单“字体”,通用对话框显示为字体对话框,并对文本框进行设置:

(3)单击“文字颜色”,对话框显示为颜色对话框,并对文本框的字体颜色进行设置;(4)单击“背景颜色”,对话框显示为颜色对话框,并对文本框的背景颜色进行设置;(5)文本框设计为垂直滚动条。

图2-29记事本字体程序

30、完成“列表框移动”的程序设计。

(1)窗体上放置两个列表框控件,在它的List属性中输入一些内容;

(2)当单击“<”按钮,把List2中选中的一项移动到List1中;(3)当单击“<<”按钮时,把List2中的所有表项移动到List1中;(4)当单击“>”按钮时,把List1中选中的表项移动到List2中;(5)当单击“>>”按钮时,把List1中的所有表项都移动到List2中;(6)单击“结束”按钮,退出程序。

图2-30列表框移动程序设计

31、完成“求平均成绩“的程序设计。

在三个文本框中依次输入三门课的成绩,计算他们的平均成绩。

当在文本框中输入成绩时,第四个文本框直接显示出其平均成绩。

图2-31求平均成绩程序设计

32、完成“图片浏览“的程序设计。

(1)在窗体中引入通用对话框控件;

(2)点击“选择图片“按钮,利用对话框打开一个图片;(3)利用滚动条显示图片被隐藏的部分。

图2-32图片浏览程序设计

33、完成“显示日期”的程序设计。

点击单选按钮后,文本框中显示相应的内容。

图2-33显示日期程序设计

34、完成“字符排序”的程序设计。

建立一个文本框和两个命令按钮,在文本框中输入内容,单击“开始”后,把文本框中的字符按从小到大的顺序输出在窗体上,按“结束”退出程序。

图2-34字符排序程序设计

35、完成“文本浏览器”的程序设计。

(1)文件列表框控件能过滤文本文件;

(2)当单击某文本文件后,在Text1中显示文件名和路径,在Text2中显示文件内容;(3)双击某文本文件后,调用记事本程序对文本文件进行编辑。

图2-35文本浏览器程序设计

36、完成“字幕放大”的程序设计。

(1)单击“开始”按钮,欢迎光临文字在定时器控制下自动增加2,同时“开始”按钮变成“停止”按钮;

(2)点击“停止”按钮,欢迎

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工作范文 > 行政公文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2