当前位置:首页 >> 其它课程 >> VB例题

VB例题


1、学生成绩管理系统 本系统由三部分组成:系统管理、学籍管理、成绩管理、报表。 1)用户管理:实现用户的添加、删除、密码修改、用户登录等。 2)成绩管理:实现学生的成绩输入、成绩的查询、成绩的统计等。 3)报表:可以打印学生的学籍信息、成绩。 要求:数据存放到 access 数据库中。 使用菜单、界面友好、功能完善。 2、文本编辑器 本系统由两个菜单组成:文件、编辑 1)文件菜单

包括:新建、打开、保存、退出。 2)编辑菜单包括:复制、剪贴、粘贴、字体设置。 要求:能打开 txt 文档,有工具栏更好。 3、图书馆管理系统 要求:用户登陆、图书的借阅和归回、图书信息的添加、修改、查询和删除操作。 4、超市销售管理系统 要求:实现登陆管理、超市销售商品管理(销售商品的添加、删除和修改) 、查看超市的全 部销售记录,可按销售记录号、销售商品名称查询相关销售记录、销售统计等。 5、工资管理系统 要求:建立职工数据库表,能够存储每个职工当月的工资信息,包括:编号、部门、姓名、 基本工资、岗位工资、职务补贴、 奖金、房租、水电费、实发工资等数据。系统应具有增加人员、删除人员、查询数据、修改 数据、统计实发工资、报表输出、退出系统等。 6、金额小写转换成大写 要求:在文本框中输入一个数字,如 1223.23 元,计算机会自动转换为“壹仟贰佰贰拾叁元 贰角叁分整” 。 7、计算器实现 要求:尽量按照系统自带的计算器样式完成。 8、猜商品价格 要求:1)每次给出一件商品的图示,并随机产生合理的价格(商品数不得少于 6 件) 2)给出猜价格过程中的提示,如“低了”“高了”等。 、 3)显示所用时间,给出所猜次数提示等。 4)为了增加游戏的趣味性,可根据商品价位,给出所猜次数的限制和所猜时间的限制。 5)可设置关卡,关卡不少于 3 关,或设置奖惩功能,由编程者自定。 9、仓库管理系统 要求:实现注册登陆功能,对仓库信息的添加、删除和修改,入库和出库的登记和查询操作 等。

10、猜数字游戏 要求: 游戏开始电脑随机产生一个数字不重复的四位数; 将猜的数填在文本框中按回车或按 确定按钮提交,电脑会将提交的数与它自动产生的数进行比较,结果显示成"*A*B"。A 表 示位置正确数字也正确,B 表示数字正确但位置不正确。比如: “2A2B”表示有 2 个数字的 位置正确且数值也正确,除此之外,还猜对了 2 个数字,但位置不对;共有 10 次机会,在 10 次内,猜中结果,游戏成功。否则游戏失败。 11、小型测试系统的设计与实现 要求:随机生成 20 道数学计算题(要求有加、减、乘、除运算,规定操作数的个数),对用 户结果进行判断,并能最终计算总成绩,要求用户在规定的时间内做完尸体,超时自动终止 并给出成绩。 12、打地鼠 13、VB控件学习系统:本系统由三部分组成:登录界面、基础知识、应用举例、测试。 1.登录界面:实现用户登录、密码修改功能。 2.基础知识:说明控件的功能,常用属性、事件、方法。 3.应用举例:针对每一种控件举出典型的应用实例,实例包括题目说明、界面设计、属 性设置、运行效果。 4.测试:出题目检验学习效果。 要求: 1. 2人完成 2. 使用菜单系统、提供工具栏。 3. 数据可以存放到文件中,也可以存放到Access数据库中。 4. 至少提供 6 种常用控件的学习内容。 5. 要包含一个动画效果。 6. 能在系统中直接运行例题程序。 14、个人财务管理小帮手:本系统由五部分组成:用户管理、录入模块、查询模块、统计模 块、分析模块。 1. 用户管理:实现用户的添加、删除、密码修改功能。 2. 录入模块:对日常收支情况进行登记。收入和支出按类别登记,如学习、交通、通信、 伙食费、娱乐、礼品等,内容包括时间、地点、金额、备注等。 3. 查询模块:可按年、月、日查看收支明细。 4. 统计模块:对收入、支出情况可按类型、时间段进行统计。 5. 分析模块:分析并显示每项支出所占总支出的百分比。显示按支出类型排序后的支出 信息(最好用图表形式) 。将排序后的内容保存。 要求: 1. 2人完成 2. 数据可以存放到文件中,也可以存放到access数据库中。 3. 提供登录界面。 4. 用户根据口令进入系统,不同的用户拥有不同权限:可读可写、只读、只读部分信息。 5. 界面友好,对用户可能输入的非法数据进行提示,如日期输入不正确。

15、我爱做算术——幼儿算术游戏程序:本系统面向3-6岁幼儿进行加、减法练习,要生动 活泼,寓教于乐,主要以图形、动画、声音等多媒体形式提供学习环境。 要求: 1. 2人完成 2. 题型包括选择题和填空题两种形式。 3. 随机出题,范围为100以内的加、减法,也可以是加减法的混合运算。 4. 以练习和试卷两种形式出题。 5. 答案可以提供图片的形式进行选择,也可以从键盘输入。 6. 答题后要用声音或者动画给出奖励或评价。 7. 提供背景音乐。

16、图象浏览器:本系统由两部分组成:图像预览、缩略图生成。 1.图像预览:实现对磁盘文件的浏览。 2.缩略图生成:实现图片缩略图查看等。 要求: 1. 1人完成 2.图片浏览:当双击缩略图时显示图片的内容。 3. 图像放缩:放大、缩小显示图片。 4. 图像旋转:90 度、180 度、270 度旋转图片。

17、VB各种图形设计:本系统功能: 单击界面上不同按钮,产生不同颜色及位置的图形。

要求: 1. 1人完成 2.各种图形必须用VB程序绘制。 3. 注意窗体运行前后的不同。

18、VB三维制图设计:本系统功能要求: 1. 利用鼠标生成关键点,各关键点自动用线条连接。

2. 键盘方向键可生成三维图,并调整角度和厚度。 3. 按“P”键可打印生成的三维图。 4. 有“反悔”功能。 5. 1 人完成。

19、VB学单词:本系统功能要求: 1. 能够自动显示单个单词中英文及词性。 2. 显示单个单词的时间可以调整,并随时显示已用时间。 3. 有暂停功能。 4. 可用文本文件存储单词。 5. 2 人完成。 20、金额小写转成大写:在文本框中输入一个数字,如1223.23元,计算机会自动转换为 “壹千贰百贰拾叁元贰角叁分整” 。要求: 1人完成 21、自动更换桌面:预先将自己喜欢的墙纸搜集好,与本程序置于同一目录下,那么在本 程序所在目录下的所有.bmp文件就将显示在列表框中, 然后按照设定的时间间隔, 自动更换。 系统要用到的是一个控制系统参数的名为systemparametersinfo的api函数。要求: 1人完成 22、花布图案设计,具体要求: 1、窗体设计要求包含普通窗体模式和异形窗体模式,如椭圆形、 圆形、 方形、 普通等等。 2、在窗体上,利用shape控件数组画出所设计的花布图案。 3、利用随机生成位置、大小、颜色、形状等设计动态变化的花布图案。

23、数字猜猜猜,要求如下:

1.要求有登陆界面、猜数界面和退出界面。 2.随机产生一个数,玩家来猜猜看。游戏可以选择等级,不同等级对应不同 的位数(1位数、2位数、3位数、4位数)。 3.猜错了要提示输入的数大了还是小了,以便提醒玩家进一步选择。 4.猜对了要显示所用时间和游戏水平的评价。 5.对输入的数字进行有效性检查,并有相应的提示。 6.程序要有娱乐性。 7.1人完成。
24、指法练习小游戏:1.屏幕随机产生键盘符号键,当符号键从屏幕上方往下坠落 2. 键盘输入值有和屏幕上字母一致,符号键被击中并消失,加一分,当符合键到达底部, 成绩减一分。累计分值小于10分,打字练习结束

3.统计命中率 25、射击小游戏,1.方向键可以控制战斗机运动(战斗机可以用相应图片) ;2. 空格键发射 子弹;3.敌机随机产生;4.记录击中数,逃脱数;5.开始设置生命值,当被敌机碰撞,生命 值减少1,击中5架生命值加1,生命值0程序结束 26、绘制几何曲线, ,具体要求:1、除封面窗体外,第一个主窗体要求是几何图

形的目录列表,单击其中一项时,跳转到其它窗体绘制相应几何图形;由其 它窗体返回到主窗体时,主窗体的界面背景随机发生变化,执行过的目录颜 色发生变化。参考下图所示: 2、要求绘制出至少五种以上 的几何图形。如: ? 玫瑰曲线: 极坐标方程化为直 角坐标方程:x=p*cos(z) y=p*sin(z) z为参数 ? 内摆线:一圆沿一定直线相切而滚动时,圆周上一定点的轨迹称摆线。 X=(R1-R2)*cos(z)+R2*cos((R1-R2)*z/R1) Y=(R1-R2)*sin(z)-R2*sin((R1-R2)*z/R1) R1为定圆半径, R2为动圆 半径,z为参数 ? 外摆线:一动圆与一定圆外切无滑动而滚动时,动圆周上一定点的轨变为外 摆线。 X=(R1+R2)*cos(z)+R2*cos((R1+R2)*z/R1) Y=(R1+R2)*sin(z)-R2*sin((R1+R2)*z/R1) R1为定圆半径, R2为动圆 半径,z为参数 ? 螺线、双纽线、笛卡尔叶形线、悬链线、正弦线等,也可自选其它几何曲线。 3、绘制某图形时,要求参数至少发生三种变化。
27、多媒体识字卡片。主要功能有: 能够选择物体类别:人物、花卉、动物、家具、交通工具等等 可以选择窗体上出现的图片数目:一幅图、两幅图、四幅图; 看图识字功能:单击图片显示汉字和拼音; 已经学习过的汉字可以保存到文件或数据库中; 还可以自行添加一些娱乐环节。

28、教学小助手,包括内容如下(可自行扩展) :

(1) 时钟; (2) 放大镜; (3) 简单的考勤。 要求:

(1)时钟可实时、正确显示当前时间,并始终在屏幕的最前端显 示。 (2)放大镜可参照微软自带的放大镜。能够放大屏幕上的信息。 (3)考勤:可操作文件,把本次课未到的学生、学号、所在班级、 原因、时间等信息记录在文件中。可以查看、修改、删除文件中的信 息
29、彩票选号小助手,1-2人完成。 本题目要求设计一个供彩民买彩票时投注选号的程序 (即自动生成投注号, 不是开奖程序) 。 目前我国发行的彩票主要有两大类, 即体育彩票和福利彩票, 每一类彩票都有多种投注方法。 ⑴ 体育彩票 体育彩票是经中国人民银行和国家体育总局批准, 在各省发行的一种电脑型彩票, 体彩公益 金主要用于全民健身等公益事业,体现了体育彩票“取之于民,用之于民”的宗旨 体育彩票的投注方法有很多种,在进行程序设计时,可选择其中的一种。下面就其中“传统 型体育彩票”的投注方法做一介绍: ① 电脑传统型体育彩票每注2元人民币,每张彩票目前可选5注。 ② 彩民自己选一个彩票号码,由6位数号码(自0、1、2、3、4、5、6、7、8、9中选出) 和一个特别号码(自0、1、2、3、4中选出)组成。即6位自然数号码为000000~999999共100 万个号码。特别号码为0~4共5个自然数,特别号码放在6位自然数号码后,与6位数自然数 号码不形成排列或顺序关系。 ③ 开奖时摇出一组6位数中奖号码及一个特别号码。比如,若摇出的中奖号码为123456, 特别号为0则中奖办法如下所述。 特别奖:彩票6位数号码与中奖号码排列相同且特别号码也相同,如彩票123456+0。 一等奖:彩票6位数号码与中奖号码排列相同,如123456。 二等奖: 彩票号码中连续5位数号码与中奖号码相同且排列顺序相同, 如彩票12345X、 X23456 等。 三等奖: 彩票号码中连续4位数号码与中奖号码相同且排列顺序相同, 如彩票1234XX、 X2345X、XX3456等。 四等奖: 彩票号码中连续3位数号码与中奖号码相同且排列顺序相同, 如彩票123XXX、 X234XX、XX345X、XXX456等。 五等奖:彩票号码中连续3位数号码与中奖号码相同且排列顺序相同, 如彩票12XXXX、 X23XXX、XX34XX、XXX45X、XXXX56等。 ⑵ 福利彩票 中国电脑福利彩票的发行以“扶老、助残、救孤、济贫”为宗旨,是以筹集社会福利资金为 目的而发行的, 印有号码、 图形或文字工人们自愿购买并按特定规则确定购买人获取活不获 取奖金。 福利彩票的投注方法有很多种,比如35选7,15选5,22选7,等等,下面介绍其中的一种投注方 法。

① 在1~35共35个自然数中选择任何7个数组合成1注进行投注, 单注中数字不能重复出现。 ② 电脑机选最少1注,最多5注,这5注号码不能重复。 ③ 开奖时由专用要将其要出7个号码组成用于兑奖的中奖号码。中奖方法如下所述。 一等奖:选取的号码与摇出的7个号码(不按照摇出的顺序排位)相同; 二等奖:选取的号码与摇出的任何6个号码(不按照摇出的顺序排位)相同; 三等奖:选取的号码与摇出的任何5个号码(不按照摇出的顺序排位)相同; 四等奖:选取的号码与摇出的任何4个号码(不按照摇出的顺序排位)相同; 五等奖:选取的号码与摇出的任何3个号码(不按照摇出的顺序排位)相同 30、打冰雹游戏, “打冰雹游戏”指从窗口顶部落下多个圆球表示冰雹,用户用鼠标指引箭 头表示的枪瞄准其中一个圆球,单击鼠标射击。如果打中圆球加分,没打中减分,程序界面 如下所示。若累计有五个圆球一直未被击中落到地面(用水平线表示)则失败。用户玩游戏 的目的是在尽量短的时间内得尽量多的分数,同时避免圆球落地。

程序运行过程:
(1)游戏启动自动进入游戏状态10个不同颜色的圆球从窗口顶部向下运动。用鼠标指向一 个球然后单击。击中加1分,没有减1分。被击中的球立即消失,新的球从顶部落下。 (2)要求同时显示10个球,每个球颜色和速度各不同。单击鼠标时显示一直线表示子弹轨 迹。 (3)游戏分4个等级“简单” “中等” “较难” “高级” 。默认为“中等” 。不同等级下落的总 体速度不同。游戏是可以随时选择游戏难度 (4)开始时提供“能量”5。一个球落地减1。当能量为0时显示“你失败了,别灰心,降低 难度,请重来! ”消息框然后游戏自动改为难度简单,能力恢复为5得分为0。球落地后立即 消失,新球从顶部落下。 (5)游戏是达到25分显示“好样的,继续努力! ”消息框。达到50分是显示“太棒了,再射 中50个你就过关了,努力啊! ”消息框。达到100分时显示“恭喜你过关了,增加难度,再继 续!。100分是自动将难度设为“较难” ” 。150分时自动设为“高级” 。

要求: 1. 2人完成 2.各种图形必须用VB程序绘制。 31、黑白子交换,题目说明: 有 3 个白子和 3 个黑子如下图布置:
○ ○ ○ ● ● ●

游戏的目的是用最少的步数将上图中白子和黑子的位置进行交换:
● ● ● ○ ○ ○

游戏的规则是: (1)一次只能移动一个棋子; (2)棋子可以向空格中移动,也可以跳过一个对方的棋子进入空格; (3)但不能向回跳,也不能跳过两个子; 要求:1. 该题目由 1 人完成。 2. 编程实现该游戏,用动画显示交换的过程 3. 要有一定的帮助说明信息。5. 4. 界面设计要美观、大方。


更多相关文档:

VB练习题

VB练习题_高等教育_教育专区。VB练习题 1.输入圆的半径, 输出其周长丶面积。...vb练习题8 4页 免费 vb练习题二 7页 2下载券 VB习题 2页 2下载券 VB...

VB练习题

1. 项目文件的扩展名是() A. .vb B..sln C..exe D..vbproj 2. 集成...VB期中练习题 39页 2下载券 郑大vb练习题10 12页 免费 VB习题与解答 105...

VB练习题及答案

以下不属于 VB 工作模式的是___(7)___模式。 (A) 编译 (B) 设计 (C) 运行 (D) 中断 ? 以下语句的输出结果是___(8)___ 。 Print Format $(3...

18个VB经典例题

VB实例源码 65页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 18个VB经典例题 隐藏>> 1、随机产生三个 100-30...

VB例题及答案

VB高级编程100例 88页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 VB例题及答案 VB例题及答案VB例题及答案隐藏...

VB经典例题(修改版)

VB经典例题(修改版)_其它_高等教育_教育专区。沈药学的VB资料,自己总结了一部分~一、求 100 以内的素数。 Private Sub Form_Click() Dim i%, j% For i =...

vb练习题

VB 中允许不同对象使用相同名称的方法 D. VB 中的对象具有自己的属性和方法 10 当用户按下并释放键盘上的某个键时, 将触发 KeyPress、 KeyDown 和 KeyUp 事件...

VB例题

VB例题_电脑基础知识_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档VB例题_电脑基础知识_IT/计算机_专业资料。1. 计算 Fibonacci 数列前 30 项 ...

vb习题(含答案)

vb习题(含答案)_其它_高等教育_教育专区。VB考试练习题 本卷共有 3 道大题: 一、单项选择题(50 道小题,共 50 分) 1、VB 程序中,通常不会产生错误提示...

vb例题学习

vb例题学习_IT认证_资格考试/认证_教育专区。1. 输出 1-1000 的质数: Private Sub Command1_Click() Dim iAs Integer For i = 2 To 1000 If zs(i) ...
更多相关标签:
vb编程例题 | vb经典例题 | vb入门例题 | vb程序设计经典例题 | vb编程设计例题100例 | vb程序设计例题 | vb程序设计的代码例题 | vb循环结构例题 |
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com