图像放大器的程序任务书
- 格式:doc
- 大小:43.00 KB
- 文档页数:3
河北理工大学
软件设计基础(VB)
课程设计任务书
学院班级设计人成绩
一、题目:设计一个图像放大器的程序
二、目的与要求
1.目的:
(1)使学生更加系统地理解和掌握Visual Basic的基本概念、语言特点和编程技巧。
(2)使学生应用VB语言在程序设计方面得到系统锻炼,为将来进行软件开发打下良好基础。
(3)提高学生建立程序文档、归纳总结的能力。
2.基本要求:
(1)要求用可视化、结构化程序设计和VB的思想来完成程序的设计;
(2)培养上机动手能力,巩固结构化程序基础及窗体、控件和对话框的使用。
(3)在VB环境中,学会调试程序的方法,及时查究错误,独立调试完成。
(4)程序调试通过后,完成程序文档的整理,加必要的注释。
3.创新要求
在基本达到题目要求外,进行创新设计,如添加一个文本框,实时改变放大器的放大倍数。
4.书写课程设计报告的要求
设计报告中包含以下几个方面:
1、设计题目
2、总体设计
1)概述所作系统的主要功能及用途。
2)用自顶而下或自底而上的方法,划分功能模块。
3)确定各模块的算法。
3、根据算法用图示的方式给出函数之间的调用关系。
4、写出程序中定义的各变量的含义。
5、列出源程序代码程序清单,并加以必要的注释,提交.frm文件的电子文档。
6、参考文献。
7、指出所设计问题的不足和更完善方案。
8、通过本次设计,有何收获及心得体会。
三、设计内容及其基本原理和设计方法
1.问题描述:
设计一个图片放大器,拖动图片放大器,可以将图片放大器经过的图片区域放大,例如 1.5倍。
2.解决方案:
设计一个界面,添加三个按钮、两个PictureBox和一个CommonDialog。
其中一个按钮name为cmdOpen用于打开图片,另一个name为cmdMagnification用于显示放大器,第三个name为cmdExit 即退出按钮;两个PictureBox中尺寸大name为pic1的为加载的图片,尺寸小name为pic2的为放大器。
程序的运行过程是先用cmdOpen打开一幅图片,点击cmdMagnification显示图片放大器,左键拖动图片放大器可实现放大功能。
四、主要技术问题的描述
在这里有三个关键的问题:
1、窗体的大小随着打开的图片的大小而改变,窗体上的控件的位置也要相应改变;
如Me.Height = pic1.Height + 800
2、CommonDialog的使用;
3、放大镜的实现,其实是将pic1的部分图片绘制到pic2,并改变其尺寸,所用的是
PictureBox的PaintPicture 和 Move 方法。
五、课程设计时间:2010年5月10日至2010年6月20日
六、课程设计进行地点:学校机房
七、书写设计报告的要求:
设计报告中包含以下几个方面:
1.设计题目
2.设计思路
①划分功能模块
②确定各模块的算法
3.用图示的方式给出过程或函数之间的调用关系
4.列出程序清单,并加以必要的注释
5.对该设计题目有何更完善的方案
6.通过本次设计,有何收获及心得体会
八、课程设计的考核方式及评分方法
1.考核方式
课程设计结束时,学生要提交课程设计报告(A4纸打印),并将电子文档和源程序上传至课程设计服务器中:
ftp://210.31.197.23
找到自已指导教师的文件夹后,进入班级文件夹,再找到自己的文件夹,然后将文档复制到该文件夹中即可。
2.评分方法
(1) 出勤率
(2) 课程设计准备工作
(3) 课程设计期间纪律
(4) 课程设计运行结果
(5) 课程设计报告
(6)答辩情况
指导教师:
系主任签字:
日期:年月日。