《程序设计语言VB》综合作业选题.docx

上传人:b****6 文档编号:3619410 上传时间:2022-11-24 格式:DOCX 页数:16 大小:527.52KB
下载 相关 举报
《程序设计语言VB》综合作业选题.docx_第1页
第1页 / 共16页
《程序设计语言VB》综合作业选题.docx_第2页
第2页 / 共16页
《程序设计语言VB》综合作业选题.docx_第3页
第3页 / 共16页
《程序设计语言VB》综合作业选题.docx_第4页
第4页 / 共16页
《程序设计语言VB》综合作业选题.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

《程序设计语言VB》综合作业选题.docx

《《程序设计语言VB》综合作业选题.docx》由会员分享,可在线阅读,更多相关《《程序设计语言VB》综合作业选题.docx(16页珍藏版)》请在冰豆网上搜索。

《程序设计语言VB》综合作业选题.docx

《程序设计语言VB》综合作业选题

2010《程序设计语言VB》综合作业选题

一、小学数学四则运算

难 度:

工作量:

知识点:

1)文件操作

2)定长字符串的使用

3)列表框控件常用内部控件的使用

1、题目介绍:

设计一个由计算机来当小学低年级学生算术老师的VB应用程序,要求给出一系列的两个数的四则运算的算术题,学生输入该题的答案,计算机根据学生的答案判断正确与否,并给出成绩,可保存练习记录。

单击结束命令按钮,退出应用程序。

2、功能需求

1)启动程序,出现主界面。

2)可选择题量、数的范围、运算规则,点击答题开始。

3)运算规则选择“混合”,则加减乘除随机出现。

4)判定答题结果,错误则给出答案。

5)给出答题统计结果,并可实现保存。

6)答题过程中不允许退出。

3、扩展程序功能

根据答题的正确率给出表扬或鼓励的相关信息。

二、按揭购房还款计划

难 度:

工作量:

知识点:

1)多模块程序设计

2)文本文件的保存

3)列表框等控件的使用

4)过程和函数的使用

1、题目介绍:

银行按揭贷款是目前购买商品房常用的方式,即一次性贷款然后每月偿还,在预定年限(还款年数)内连本带利还清为止。

本题目要求编制一个实用程序,帮助准备以按揭贷款形式购买商品房的人士计算出以不同年限、不同数额、不同还款方式贷款时每月应还的款数、还款的总额以及还款额和贷款额的比例,帮助其进行决策。

贷款方式:

1)商业性贷款:

年利率5%

2)政策性贷款:

年利率4%,每人贷款上限6万元。

如一个家庭贷款20万元,2人享受政策性贷款,则政策性贷款12万元,商业性贷款8万元。

还款方式介绍:

1)等额本息还款法,每月还款数额相同,为:

2)等额本金,每月还款数额逐月递减,第i个月的还款额为:

其中:

等额本金还款法可以理解为每月偿还当月的贷款平均数加上所有未还款的当月利息。

几个名词:

本金:

即贷款总额

月利率=年利率/12

还款月数=还款年数×12

2、功能需求

1)运行程序,显示主界面

输入贷款总额,年利率、计划还款年限,还款起始年月,再点击按钮选择相应的还款方法,查看结果。

2)点击“等额本息还款”,打开如下的界面。

3)点击“等额本金还款”,打开如下的界面。

4)点击“退出”,出现提示退出对话框。

5)贷款金额和年利率请控制只能输入数值。

6)年利率最高为10%,超过则不接受,并给出错误提示。

7)还款起始年的选择为2005至今年,必须动态变化。

7)文件保存时文件扩展名为.dat,但其实是文本文件,可用Windows记事本打开。

3、难点提示

(1)整个程序由一个主窗体和两个子窗体组成。

(2)启动窗体(主窗体)的BorderStyle属性设置为“2-FixedSingle”,其它2个窗体的BorderStyle属性设置为“3-FixedDialog”。

(3)启动窗体(主窗体)的StartUpPosition属性设置为“2-屏幕中心”,其它2个窗体的StartUpPosition属性设置为“1-所有者中心”。

(4)计算等额本息和等额本金的功能实现建议定义为函数或过程。

(5)“是否退出程序”的提示请在启动窗体(主窗体)的QueryUnload事件中完成。

(6)检查年利率是否在允许范围使用文本框的Validate事件。

(7)格式化数据请使用Format函数。

如:

Text1.Text=Format(monthBackMoney,”###,###0.00”)

4、扩展程序功能

本题目只考虑了商业贷款,如果加上政策性贷款(考虑享受政策性贷款人数和年利率),程序如何完善。

三、滚动字模板

难 度:

☆☆

工作量:

☆☆☆

知识点:

1)多模块程序设计

2)颜色的使用

3)定时器控件的使用

4)弹出式菜单(快捷菜单)的使用

5)其它常用内部控件的使用

滚动字模板是在公共场所经常见到的用来显示消息、广告、通知等内容的显示屏。

滚送字幕的方式容易引起观众的注意,具有很好的宣传作用。

本程序要求编制一个滚动字模板程序。

1、功能需求

1)启动程序,要求同时显示两个窗口,一个显示滚动字幕,一个用来设置滚动字幕。

2)单击“开始滚动”按钮,字幕开始滚动。

可设滚动文字大小,字体,滚动方向,滚动速度,前景色和背景色,颜色自动变化。

3)本程序提供了8种内置文字内容。

4)可手工输入要滚动的文字内容,回车生效。

5)设置完成,开始滚动,可隐藏“设置对话框”。

6)在滚动字模板点击鼠标右键,打开快捷菜单,选择“设置”打开设置对话框。

2、难点与提示

1)程序用到两个窗体,因为一个窗体要控制另外一个窗体,所以必须在两个窗体之间传递数据。

可以使用全局变量,也可以在一个窗体中对另外一个窗体中对象的属性进行访问。

2)字幕滚动的同时可能颜色也在随机变化,所以要使用2个计数器控件。

3、扩展程序功能

1)扩充程序功能,使之能使用系统中安装的任意一种字体显示滚动字幕。

并可随意改变字幕文字的大小。

2)扩充程序功能,使之可以自定义内置字幕。

四、彩票小助手

难 度:

☆☆

工作量:

☆☆☆

知识点:

1)多窗体程序设计

2)控件数组

3)定时器控件的使用

4)随机数生成

5)其它常用内部控件的使用

本题目要求设计一个共彩民买彩票时投注选号的程序(即自动生成投注号,不是开奖程序)。

体育彩票:

由6位号码(0、1、2、3、4、5、6、7、8、9中选出)和1个特别号码(0、1、2、3、4中选出)组成。

福利彩票:

35选7,即从1-35共35个自然数中选择任何7个数字组合成一注进行投注,单注中数字不能重复出现。

1、功能需求

1)启动程序,显示主界面。

2)点击主界面“体育彩票”,出现体育彩票对话框。

选择投注,点击“开始”开始生成该注号码,点击“停止”按钮完成号码生成;也可点击“自动”自动生成该注号码。

3)点击主界面“福利彩票”,出现福利彩票对话框。

选择投注注数,点击“开始”开始生成号码。

注意:

每注彩票中的号码不能出现重复值。

点击“清除”可清除生成的号码。

4)点击主界面“退出”,要求确认。

2、难点与提示

1)为了提高编程效率。

幸运号码的显示使用标签控件数组。

投注的单选钮也使用控件数组实现。

2)号码的生成和滚动使用随机函数Rnd和计时器控件实现。

3、扩展程序功能

增加“摇号”功能,然后利用中奖规则判定是否中奖及中的几等奖。

五、个人通讯录

难 度:

☆☆☆

工作量:

☆☆☆☆

知识点:

1)控件数组

2)常用内部函数的使用

3)多窗体程序设计

4)字符串处理

5)顺序文件和随机文件

按要求编制一个个人通讯录管理程序。

联系人信息可使用随机文件,数据库,ini文件之一存储。

所给演示程序使用的是随机文件存储,文件名为Addr.dat。

Resource文件夹下存放原始照片,供测试使用。

Photos文件夹存放联系人照片,

1、功能需求

1)启动程序,首先显示“通讯录”主面。

显示已有的联系人的信息。

○上半部分可选择城市、性别、职务职称筛选联系人。

○城市、性别、职务职称的基本信息使用顺序文件存储,文件名分别为City.dat、Sex.dat、Duty.dat。

操作时读取文件内容显示在对应的组合框中。

○右上部是操纵按钮,可导航联系人,添加、修改、删除联系人信息。

2)点击“添加联系人”按钮,出现如下的对话框,在其中输入新的联系人信息,点击“添加”按钮完成添加。

○“指定”按钮用于选择联系人的照片,选择照片后要求把照片复制到程序的Photos文件夹下,并重新把照片文件改名为“联系人姓名-记录号.jpg”,如“张三-1.jpg”。

○“删除”按钮用于删除联系人照片。

3)点击“修改联系人”按钮,出现如下的对话框,在其中输入新的联系人信息,点击“确定”按钮完成修改。

其它操作类似2)。

注意:

●无论是添加联系人还是修改联系人,如果输入的城市和职务职称没有出现在已有的选择项中,则必须把城市和职务职称保存到对应的文件。

●无论是添加联系人还是修改联系人,不要的信息输入时必须进行验证,比如电话号码只能是数字字符、“-”;电子邮件地址必须包含“@”和“.”等。

可使用控件的KeyPress事件和Validate事件。

4)点击“删除联系人”按钮,经确认后可删除联系人。

2、难点与提示

1)一些功能利用VisualBasic的内部函数即可实现,没有的请自行设计函数。

2)添加联系人和修改联系人信息使用同一窗体,这样可减少工作量。

调用窗体时做必要的设置再显示。

3)联系人信息自定义数据类型的结构为:

PublicTypeAddressList'联系人信息自定义类型

NameAsString*10

SexAsString*2

BirthdayAsDate

CityAsString*10

DutyAsString*10

OfficeTelAsString*12

HomeTelAsString*12

MobileAsString*11

PostalCodeAsString*6

EMailAsString*30

CompanyAsString*40

AddressAsString*40

PhotoAsString*100

EndType

PublicAddrAsAddressList'联系人

3、更上一层楼

扩展程序,使之能实现联系人查找。

六、简易考试系统

难 度:

☆☆☆☆

工作量:

☆☆☆☆☆

知识点:

1)多模块程序设计

2)数据库程序设计

3)控件数组使用

按要求编制一个简易考试系统。

能实现单选题、多选题、判断题、填空题的考试。

试题存放在Access数据库,文件名为“tiku.mdb”,数据库密码为“tiku“。

其中的四个表分别存放四种题型的题目。

1、功能需求

1)启动程序,首先显示“试题选择”主界面。

点击相应的试题开始考试。

2)点击“单选题”,出现“单选题”考试界面。

3)点击“多选题”,出现“多选题”考试界面。

4)点击“判断题”,出现“判断题”考试界面。

5)点击“填空题”,出现“填空题”考试界面。

2、难点与提示

1)连接数据库可使用MicrosoftADODataControl6.0控件,也可直接使用代码连接。

2)控件要绑定到数据库中表的字段,分别设置DataSource属性和DataField字段。

3)可使用数组存放考生每个考题选择的答案。

再和数据库中的正确答案对比。

4)考题的问题部分使用的是文本框,应设置为多行显示,而且不能更改内容,可直接绑定到对应题型的Question字段。

5)单选题的选项部分使用选项按钮(单选钮)控件,其Caption属性不能绑定到字段,只能手工设置。

3、更上一层楼

扩展程序,使之能实现分数统计并能保存到相应文件。

 

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1