- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB课程设计任务书 –第 PAGE 3页共 NUMPAGES 3页
河北工业大学计算机软件技术基础(VB)
课 程 设 计 任 务 书
本题难度级别:C 实现基本要求代码: 约160行 主要涉及: 基本控件及算法
一、设计题目:习题答疑系统
说明:设计一个VB课后习题和实验内容答疑程序。
二、目的与要求
1.目的
培养学生综合利用VB语言进行程序设计的能力,主要是培养学生对基本控件、菜单和控件数组的使用以及对控件属性的设置。
2.基本要求
利用菜单和基本控件完成设计。
完成的程序界面要美观,能够完成测试的整个过程。
通过登录界面输入密码,正确后进入答疑系统
单击“实验习题”/“课本习题”,选择第几个实验(章)和题目后在界面上显示出题目要求和五个按钮
单击“设计界面”,在窗体显示题目的界面
单击“程序代码”,在窗体显示题目的源程序代码
单击“运行程序”,在窗体显示题目的运行结果
单击“清除”,将窗体显示的内容清空
单击“退出”,退出程序。
3.创新要求
在基本要求达到后,进行创新设计,创新方向提示如下:
命令按钮随着窗口大小改变而改变位置。
将查看过的题目情况记录下来。
三、设计方法和基本原理
1.问题描述
1)建立一个登录界面,输入用户名和密码。登录后进入课后习题答疑系统。密码输入有三次机会,如果三次密码都不正确将直接退出程序。
2)建立菜单系统,菜单项为章节名称,下拉菜单为相应的题号。答疑题目分两类:实验习题和课本课后习题。
选中某章某题后,在窗口最上端以标签显示题目要求。在窗口右侧显示几个命令按钮, 标题分别为“设计界面”“程序代码”“运行程序”“清除”“退出”。当单击某个按钮时,就显示相应内容。
3)在标签下方添加图片框,最开始处于隐藏状态。
要求将实验书实验3-9每个实验至少2道题,课本第3,4,5,6 课后习题,每张至少2道。
2.问题的解决方案
①设计程序界面
因为用的全是基本控件,界面设计没有什么难度,照样子拼就可以了,题目由菜单控制,命令按钮要求控件数组。
②编写代码
根据问题描述,可以将问题解决分为部分:
(1)建立一个登录界面,设定用户名密码,密码输入最多三次,三次不对退出程序
(2)系统界面按钮为不可见,选择题目后按钮可见
For i = 0 To 4
Command1(i).Visible = True
Next i
(3)将预先做好的习题答案的界面和代码存为图片形式,如JPG格式,单击“设计界面”,“程序代码”时图片显示在图片框中,图片框随图片大小而变化。
(4) 课后习题编译为exe文件,单击“运行程序”时执行,“清除”按钮将显示的题目和图片隐藏。
四、主要技术问题的描述
1) 限定输入密码次数,需要static方法声明一个静态变量,每次单击“ok”按钮先对变量加一,然后再利用分支结构判断密码输入正确与否
Static k as Integer
k = k + 1
If txtPassword = password Then
‘登录成功,显示答疑界面
Else
If k 3 Then MsgBox 密码错误,重新输入, , Login
If k = 3 Then
‘退出程序
End If
End If
2)加载图片用loadpicture方法,图片要和vb源程序放在同一文件夹下。
P1.Picture = LoadPicture(App.Path \shiyan2-1.jpg)
3)运行exe文件采用shell函数:Shell (App.Path \shiyan2-1.exe)
五、参考资料
Visual Basic 程序设计教程 及 Visual Basic 实验教程
VB6.0程序员指南
VB6.0控件参考手册
MSDN中文版,课程设计网站上提供的其它资料。
六、设计部分的评分标准(本题难度为C级,综合时要乘系数0.8)
完成基本要求
60
完成创新要求
100
[注:最后得分是根据本部分得分(占最大比例)以及课程设计期间纪律、设计报告书、答辩情况综合得出)
您可能关注的文档
- 【思维导图】货币银行学框架.pdf
- 《寒假作业》言语理解专项练习题答案.pdf
- 【完整】市场活动+数据库.pptx
- 【东北大学】【高等代数】【2002年试题(真题)】.pdf
- 【东北大学】【高等代数】【2001年试题(真题)】.pdf
- 【东北大学】【数学分析】【2004年试题(真题)】.pdf
- 【公路】2013面试真题高分演练.ppt
- 3-考研职场申请资料填写要求.pptx
- 2 2017中西医结合执业(含助理)医师资格考试实践技能图解增补本(第二次).pdf
- 【东北大学】【高等代数】【2003年试题(真题)】.pdf
- 人工智能视角下区域教育评价改革利益相关者协调研究——以均衡发展为目标的应用实践教学研究课题报告.docx
- 《金融科技在消费金融领域的应用:基于金融科技伦理的监管策略》教学研究课题报告.docx
- 智能法律服务2025年法律科技人才培养需求分析报告.docx
- 《智能安防视频监控中的行为分析技术在智能工厂安全监控中的应用》教学研究课题报告.docx
- 智能电网背景下2025年数据中心绿色认证体系构建与优化.docx
- 智能电网背景下2025年储能技术产业政策与市场分析报告.docx
- 智能网联汽车2025年智能网联汽车车联网信息安全与监管报告.docx
- 智能监管2025剧本杀行业,内容技术革新分析报告.docx
- 智能穿戴设备用户付费意愿与市场前景研究报告.docx
- 初中化学家庭实验课程资源开发:以实验探究能力培养为核心教学研究课题报告.docx
文档评论(0)