设计题.docx
- 文档编号:10772101
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:19
- 大小:169.26KB
设计题.docx
《设计题.docx》由会员分享,可在线阅读,更多相关《设计题.docx(19页珍藏版)》请在冰豆网上搜索。
设计题
程序设计题
1.新建一个工程,完成“加法器”程序的设计。
具体要求如下:
1.窗体的标题为“加法器“,固定边框。
2.在窗体上从上到下依次引入TEXT1、TEXT2、TEXT3三个文本框,三个文本框的对齐方式均为右对齐。
3.从上面两个文本框用于输入加数,要求不接受非数字键。
4.下面一个文本框用于显示和,它不能进行编辑操作。
5.单击“=“按钮(COMMAND1),将两个加数的各显示在下面一个文本框中。
6.单击“清空“按钮(COMMAND2),三个文本框内容都被清空,同时第一个文本框获得焦点。
2.新建一个工程,完成“健康称”程序的设计。
具体要求如下:
1.窗体的标题为“健康称”,固定边框。
2.窗体的左边有两个标签,,Label1的标题为“身高”、Label2的标题为“体重”;它们的旁边分别有两个文本框,Text1用于输入身高、Text2用于输入体重;在文本框的右边有两个标签,Label3的标题为“cm”、Label4的标题为“kg”。
3.将两个文本框文字对齐方式均设置为右对齐,最多接受3个字符。
4.两个文本框均不接受非数字键。
5.单击“健康状况”按钮(Command1),根据计算公式将相应的提示信息显示在标签Label5中。
计算公式为:
标准体重=身高-105;体重高于标准体重*1.1为偏胖,提示“偏胖,注意节食”;体重低于标准体重*0.9为偏瘦,提示“偏瘦,增加营养”;其他为正常,提示“正常,继续保持”。
3.新建一个工程,完成应用程序的设计,具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.取消窗体的最大化和最小化按钮。
3.当单击命令按钮时,实现窗口放大功能,放大后再单击该按钮则还原窗口。
4.同时可使用热键Alt+L和Alt+B实现窗口放大或还原。
5.当窗体大小改变后,总是让命令按钮位于窗口的中央。
4.新建一个工程,完成“判断质数”应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.在"请输入"文本框中输入一个数字后,单击判断,可在"结果为"显示判断结果。
3.若输入的不是数字,则弹出消息框,提示信息是"输入的不是数字,无法计算"。
5.新建一个工程,完成“计算平均成绩”应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.在输入或修改单科成绩的同时计算平均分,即在"高数","英语"和"计算机"文本框内容发生改变时,就要立即重新计算平均分,并将计算结果在平均成绩文本框中显示。
3.“平均成绩”文本框不允许编辑,即不能手工修改。
4.各单科成绩框中只能输入数字,不能输入字母或汉字,否则不显示字母并发出错误提示音。
6.新建一个工程,完成“收款计算”程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.窗体上有三个文本框,上面两个分别用于输入商品单价和商品数量,单击“计算”,将应付款显示在下面一个文本框中。
3.最下面一个文本框不能直接输入。
4.单击“清空”按钮,三个文本框内容被清空,同时第一个文本框获得焦点。
7.新建一个工程,完成“编辑”程序的设计。
具体要求如下:
1.窗体的标题为“编辑”。
2.窗体中有以下控件:
一个文本框、四个命令按钮。
3.完成以下功能:
文本框实现文本编辑功能,单击按钮实现相应功能。
8.新建一个工程,完成“密码检验”程序的设计。
具体要求如下:
1.窗体的标题为“密码检验”,固定边框。
2.窗体上有一个标签Label1,标题为“输入密码后按回车提示:
密码1234567”。
3.标签Label1旁边有一个文本框Text1,用于输入密码。
文本框中输入的字符显示为*,并且最多可以接受7个字符。
4.窗体的下半部有一个标签控件Label2,用来显示密码输入后的提示信息。
它的文字对齐方式为居中对齐,文字颜色为红色,Font设置为:
宋体、常规、三号;标签的大小随字体自动调整,并设置为不可见。
5.当在文本框中输入密码“1234567”,并按回车后,标签Label2显示为“欢迎光临!
”;如果输入的密码与“1234567”不吻合,标签Label2显示为“密码不符,请再输入一遍!
”,同时清空文本框的内容,允许再输入一遍;如果第二次输入的密码仍然与“1234567”不吻合,标签Label2显示为“非法用户,请退出程序!
”,文本框就不能使用了。
9.新建一个工程,完成应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.当单击"确定"按钮后,首先比较"用户名"和"原密码"是否一致,若一致且都为"admin",则继续执行步骤3;否则弹出消息框,提示用户出错,并让用户重新输入;
3.比较“新密码(N)”和“新密码(S)”,若两者一致,弹出密码修改成功消息框,程序终止执行。
否则弹出错误消息,并让用户重新输入。
4.当单击“取消”按钮时,程序终止执行。
5.当按"Tab"键时,保证按照“用户名”、“原密码”、“新密码(N)”、“新密码(S)”、“确定”按钮和“取消”按钮顺序访问各控件。
10.新建一个工程,完成应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置控件。
建立一个文本框和两个命令按钮。
2.在文本框中输入内容,单击“开始”后,把文本框中的字符按从小到大排列输出在窗体上,按结束退出应用程序。
11.新建一个工程,完成“替换”程序的设计。
具体要求如下:
1.窗体的标题为“替换”。
2.窗体中有以下控件:
一个文本框可以多行编辑,两个文本框,两个标签框,一个命令按钮。
3.完成以下功能:
输入查找内容,把编辑框中所有与查找内容一样的部分替换成另外一个内容。
单击“替换”按钮执行。
12.新建一个工程,完成应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.4个单选按钮,分别用于显示星期、年份、月份和日期。
3.一个文本框,选中单选按钮时,显示相应的信息。
4.一个命令按钮,单击该按钮时,退出应用程序。
13.新建一个工程,完成“字体修饰”程序的设计。
具体要求如下:
按照下图所示在窗体上放置按钮和控件。
窗体的标题为“字体修饰”。
框架Frame1中有一个复选框数组,可以选择粗体,斜体对标签中的文字进行修饰。
框架Frame2中有一个单选钮框数组,可以选择宋体或楷体对标签中的文字进行修饰。
标签Label1的文字内容为“VisualBasic程序设计“,宋体,常规,三号;文字对齐方式为居中。
14.新建一个工程,完成“点餐”程序的设计。
具体要求如下:
1.窗体的标题为“点餐”。
2.窗体中有以下控件:
一个框架控件作为容器,内有三个复选框数组、对应三个文本框数组、三个标签框、一个命令按钮。
3.要求文本框只能接受数字键,并且只有选取了相应的套餐后才可以进行输入;如果没有选取大套餐,那么文本框不能编辑,并清空。
4.完成以下功能:
选择所需套餐种类及份数,单击确定按钮后计算所需的钱,并用消息框显示。
15.新建一个工程,完成应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.窗体上有两个CheckBox,当这两个选项未被选定时,它们所在框架的其他控件不能使用。
3.如果单击“确定”按钮,则在按钮下面的标签中显示用户所选择的信息。
16.新建一个工程,完成“改变字号”程序的设计。
具体要求如下:
1.窗体的标题为“改变字号”。
2.窗体中有以下控件:
一个标签框、一个文本框、一个水平滚动条。
3.完成以下功能:
根据设定字号改变标签框内显示文字的字体。
要求水平滚动条与文本框相关联。
17.新建一个工程,完成应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.在窗体上放置一个水平滚动条、一个标签框和一个命令按钮。
3.单击滚动条左右箭头时,标签上的字可以左右移动,标签移动范围等于滚动条的范围。
18.新建一个工程,完成“调色板”程序的设计具体要求如下:
1.窗体的标题为“调色板”,固定边框。
2.窗体上有一个“三原色配比与预览”的框架(Frame1),框架内从上到下有三个水平滚动条构成的控件数组(HSCROLL(0)、HSCROLL
(1)、HSCROLL
(2),滚动条的取值范围均为0-255;并相应地用标签控件数组(LABEL1(0)、LABEL
(1)、LABEL1
(2)标注“红、绿”、兰“;在框架内的右边还有一个长方形形状控件(SHAPE1),填充色为黑色、填充样式为实心。
3.在窗体的底部引入标签LABEL2,并在属性窗口中将它的标题设为“坚持就是胜利!
“、字体设为”楷体GB-2312“,大小为”二号“,标签格式设置为在窗体中水平居中对齐,标签的大小随显示内容自动调整。
4.拖动三个滚动条的滚动框来选择红、绿、兰三原色的配色取值,并通过形状控件的填充色动态显示调色效果。
5.单击“应用“按钮(COMMAND1),将调配好的颜色应用为标签LABEL2的文字颜色。
19.新建一个工程,完成“字体设置”程序的设计。
具体要求如下:
1.窗体的标题为“字体设置”,固定边框。
2.窗体的上边有一个文本框Text1,文字内容为“心想事成”。
3.文本框下面的左边有一个标签Label1,标题为“字体:
”,标签下面是一个简单组合框Combo1,有三项内容,分别是“宋体、黑体、楷体_GB2312”,单击时对文本框的字体进行设置。
4.文本框下面的右边有一个标签Label2,标题为“大小:
”,标签下面是一个简单组合框Combo2,有八项内容,分别是“8、9、10、11、12、14、16、18、20、22、24、26、28、36、48、60、72”,单击时对文本框的文字大小进行设置。
20.新建一个工程,完成“格式设置”程序的设计。
具体要求如下:
1.窗体的标题为“格式设置”,固定边框。
2.窗体的上边有一个文本框Text1,文字内容为“心想事成”,Font:
宋体、常规、三号。
3.文本框下面的左边有一个标签Label1,标题为“对齐:
”,标签下面是一个简单组合框Combo1,有三项内容,分别是“左对齐、居中、右对齐”,单击时对文本框的对齐方式进行设置。
4.单文本框下面的右边有一个标签Label2,标题为“字型:
”。
标签下面是一个简单组合框Combo2,有四项内容,分别是“常规、斜体、粗体、粗斜体”,单击时对文本框的字型进行设置。
21.新建一个工程,完成“添加与删除”程序的设计。
具体要求如下:
1.窗体的标题为“添加与删除”,固定边框。
2.在窗体中引入一个文本框Text1,再在文本框的下面引入一个列表框List1,列表框内容中有四项,分别为“Word、Excel、PowerPoint、Outlook”。
3.单击“添加”按钮(Command1),将文本框中的内容回到列表框中的第一项,如果文本框中没有内容,则给出提示“没有内容,不予添加”。
4.单击“删除”按钮(Command2),将选中表项删除,如果没有选择要删除的表项,则给出提示“请选择输出的项目”。
22.新建一个工程,完成“偶数迁移”程序的设计。
具体要求如下:
1.窗体的标题为“偶数迁移”。
2.窗体中有以下控件:
两个列表框控件、两个标签框控件,两个命令按钮控件。
3.完成以下功能:
单击“产生”按钮,实现随机产生10个两位正整数,在左边列表框内显示;单击“—>”按钮,把左边列表框中的偶数全部移到右边列表框中。
23.新建一个工程,完成应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.在两个列表框控件的list中输入一些内容。
3.当单击“<”按钮时,把list2中选中的一项放到list1中,并且在list2中删除该项。
4.当单击“<<”按钮时,把list2中所有的项放到list1中,并且清空list2。
5.当单击“>”按钮时,把list1中选中的一项放到list2中,并且在list1中删除该项。
6.当单击“>>”按钮时,把list1中所有的项放到list2中,并且清空list1。
7.当单击“结束”按钮时,退出应用程序。
24.新建一个工程,完成应用程序的设计,具体要求如下:
按照下图所示在窗体上放置按钮和控件。
文本框用数组,用于输入用户信息。
在文本框中输入相应信息后,点击“添加”后在组合框中会出现该项的姓名。
中组合框中选中某项,可以在文本框控件数组中显示该项的用户信息,点击“删除“可以删除该项的所有信息。
25.新建一个工程,完成“电子钟”程序的设计。
具体要求如下:
1.窗体的标题为“电子钟”,固定边框。
2.设计两个定时器,Timer1用于显示系统时间,时间间隔为1秒;Timer2用于判断闹钟时间,时间间隔为0.5秒,Timer2设置为不可使用。
3.窗体的上半部是标签Label1,用于显示时间,设置Label1的Font为:
宋体、粗体、二号,背景白色,文字居中对齐,固定边框。
4.窗体的下半部有一个标签Label2,标题为“闹钟时间:
”;Label2的右边是文本框Text1。
5.在文本框中输入闹钟时间并按回车后,启动判断闹钟时间的定时器Timer2,如果Label1显示的时间超过闹钟时间,则标签Label1的背景色按红白两色交替变换。
26.新建一个工程,完成“倒计时”程序的设计。
具体要求如下:
1.窗体的标题为“倒计时”,固定边框。
2.窗体的左边有一个框架Frame1,标题为“选择时间”;框架内有一组单选按钮控件数组,从上到下为Option1(0)、Option1
(1)、Option1
(2),标题分别为“1分钟”、“5分钟”、“10分钟”。
默认选择为1分钟。
3.窗体的右边有一个标签Label1,用于显示倒计时的剩余的时间。
标签Label1设置为:
宋体、粗体、三号,文字居中对齐,固定边框。
4.单击“开始计时”按钮(Command1)后,程序根据选择的时间开始倒计时,同时命令按钮变为不可使用,框架也不可使用。
5.当剩余时间到0分0秒时,改为显示“时间到!
”。
6.定时器Timer1的时间间隔为1秒。
27.新建一个工程,完成“字幕闪烁”程序的设计。
具体要求如下:
1.窗体的标题为“字幕闪烁”,固定边框。
2.在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜色为“红色”,格式设置为在窗体中水平居中对齐。
3.单击“开始”按钮(Command1),标签文字在定时器控制下自动交替以红兰两种颜色显示。
同时“开始”按钮变为“停止”按钮。
4.单击“停止”按钮,标签文字停止闪烁,同时“停止”按钮变为“开始”按钮。
5.定时器(Timer1)的时间间隔为0.3秒。
28.新建一个工程,完成“字幕滚动”程序的设计。
将工程文件以Design.vbp窗体文件以Design.frm保存到考生目录下。
具体要求如下:
1.窗体的标题为“字幕滚动”,固定边框。
2.在属性窗口中将标签(Label1)的标题设为“祝您考试成功”,字体设置为“宋体”、字形为“粗体”、大小为“二号”、文字颜色为“红色”。
3.单击“开始”按钮,标签文字在定时器控制下自动地从左向右移动,移动速度为每个时间间隔右移100缇,当标签移动到窗体外时,再从窗体的左边进入。
同时“开始”按钮变为“停止”按钮。
4.单击“停止”按钮,标签“祝您考试成功”文字停止滚动。
同时“停止”按钮变为“开始”按钮。
5.定时器(Timer1)的时间间隔为0.1秒。
29.新建一个工程,完成“字幕放大”程序的设计。
将工程文件以Design.Vbp、窗体文件以Design.frm保存到考生目录下。
具体要求如下:
1.窗体的标题为“字幕放大”,固定边框。
2.单击“开始”按钮(Command1),标签“欢迎光临”(Label1)文字在定时器控制下字号自动增加2。
同时“开始”按钮变为“停止”按钮。
3.单击“停止”按钮,标签“欢迎光临”文字停止放大。
同时“停止”按钮为“开始”按钮。
4.要求标签文字在放大时保持水平居中。
5.定时器(Timer1)的时间间隔为0.2秒。
30.新建一个工程,完成“拨号盘”程序的设计。
具体要求如下:
1.窗体的标题为“拨号盘”,固定边框。
2.窗体的上边有一个文本框Text1,设置为最多接受10个字符;Font宋体、粗体、三号;文字颜色兰色。
3.用命令按钮数组Command1(0)~Command1(9)构成数字键,数字键标题正好命令按钮数组的下标一致。
单击数字键按钮,将拨号的内容显示在文本框中。
4.单击“重拨”按钮(Command2),再现原来的拨号过程;(提示:
再现过程由定时器实现)
5.定时器Timer1的时间间隔为0.5秒。
31.新建一个工程,完成“简单动画演示”应用程序的设计。
具体要求如下:
1.按照下图所示在窗体上放置按钮和控件。
2.在窗体上创创建一个Label1控件用于显示程序名“简单动画”。
3.在窗体上创建一个Label2的控件数组,数组长度为6,用于显示动画的图像“--->”。
4.在窗体上放置一个timer控件,用它来控制Label2上的图像位置的变化。
5.单击“开始”按钮时label2上的图像开始移动,单击“结束”按钮图像停止移动,设置每一秒移动一个箭头。
32.新建一个工程,完成“改变大小”程序的设计。
具体要求如下:
1.窗体的标题为“改变大小”,固定边框。
2.窗体上引入一个红色的圆形形状控件(Shape1),圆的直径为3400Twips。
3.窗体的下面有一个水平滚动条Hscroll1,将它的最大值设置为与圆的直径相同,初始值为最大值,SmallChange和LargeChange均为100Twips。
4.水平滚动条的下面有两个标签控件,Label1的标题为“圆直径为:
”,Label2的标题为“3400”,两个标签均为固定边框。
5.改变滚动条的值可以控制圆形的直径,同时在标签Label2中动态显示圆形的直径。
6.要求圆形直径在变化时要保持圆心位置不变。
33.新建一个工程,完成“作图”程序的设计。
具体要求如下:
1.窗体的标题为“作图”,固定边框。
2.窗体的右边是一个图片框Picture1,用于显示图形。
3.单击“坐标系”按钮(Command1),将图片框的坐标系统设置为原点在中央,x轴[-10,10],y轴[-10,10],并在图片框中画出该坐标系统示意图。
4.单击“扇形”按钮(Command2),在图片框中画一个圆心在原点,半径为5,圆周为红色,线宽为2,内部为绿色,起始角为π/6,终止角为5π/6的扇形。
5.单击“结束”按钮(Command3),程序结束运行。
34.新建一个工程,完成“画板”程序的设计。
具体要求如下:
1.窗体的标题为“画板,固定边框。
2.窗体的右部是图片框Picture1,可以用鼠标左键进行绘图。
3.在窗体中引入一个通用对话框控件Commondialog1。
4.窗体的左边有一个框架Frame1,标题为“选项”。
5.框架内上半部有两个单选按钮控件,Option1的标题为“细”,单击时将绘图的线宽设置为1,Option2的标题为“粗”,单击时将绘图的线宽设置为5。
6.框架内下半部有两个命令按钮,Command1的标题为“颜色”,单击时打开通用对话框为颜色对话框,并设置绘图的颜色;Command2的标题为“清除“,单击时清除图片框中的内容。
35.新建一个工程,完成“反弹球”程序的设计。
具体要求如下:
1.窗体的标题为“反弹球“,固定边框。
2.设计两个菜单项,MNUSTART的标题为“启动“,MNUSTOP的标题为”停止“。
3.在窗体中引入一个形状控件SHAPE1,形状为圆,圆直径为500TWIPS,填充色为红色。
4.第一次单击菜单“启动“,圆球先向右上角方向运动,碰壁后改变方向。
每个时间间隔水平方向改变量DX和垂直方向改变量DY都是100TWIPS。
5.单击菜单“停止“,圆球停止运动。
再单击菜单”启动“,圆球继续运动。
6.定时器( timer1)的时间间隔为0.1秒。
36.新建一个工程,完成“字体设置”程序的设计具体要求如下:
1.窗体的标题为“字体设置”,固定边框。
2.窗体上引入一个通用对话框控件Commondialog1。
3.窗体上设计三个菜单项:
mnufont,标题为“字体“、mnufore,标题为“文字颜色”、mnuback,标题为“背景颜色”。
4.窗体中有一个文本框Text1,将它设计为带垂直滚动条。
5.单击菜单“字体”,通用对话框控件显示为字体对话框,并对文本框字体进行修饰。
6.单击菜单“文字颜色”,通用对话框控件显示为颜色对话框,并对文本框文字颜色进行修饰。
7.单击菜单“背景颜色”,通用对话框控件显示为颜色对话框,并对文本框背景颜色进行修饰。
37.新建一个工程,完成“图片欣赏”程序的设计。
具体要求如下:
1.窗体的标题为“图片欣赏”,固定边框。
2.窗体上有驱动器列表框(Drive1)、目录列表框(Dir1)和文件列表框(File1)三个控件,要求三个控件能够联动。
3.窗体的右半部有一个图像框Image1,将它的Stretch属性设置为True。
4.设置文件列表框只显示*.bmp和*.jpg类型的图片文件。
5.单击文件列表框上的图片文件名时,图片显示在图像框中。
38.新建一个工程,完成“文本浏览器”应用程序的设计。
具体要求如下:
1.按照下图所示所示在窗体上放置按钮和控件。
2.文件列表框能过滤文本文件。
3.当单击某文本文件名后,在Text1显示文件名(包括路径),在Text2显示该文件内容。
4.当双击某文件文件名后,调用记事本程序对文本文件进行编辑。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计