广东石油化工学院2015届毕业设计(论文)选题表
题目
名称 矢量图形工具的设计与实现
指导
教师 余桂兰 题目类型 软件设计
项
目
意
义 随着现代动画、电影、数码照片的发展,以及人们对画面质量的更高追求,从而推动着计算机图形技术发展,因而出现了越来越多的图形软件,各式各样,五花八门。尽管这样,他们的基本功能都是差不多的,都是基于基本图形的处理与设计。如果想要开发一款使用户满意的软件,基本功肯定必不可少,所以必须掌握最基础的图形的设计与实现,从而才能在这个基础上,衍生出功能更完善、更强大、更友好、更人性化、更大众化的软件。
因此,虽然这个项目看似很基础、很普通,但是却是奠基,其中蕴含了大量计算机图形技术方面的基础算法、理论知识,只有把它做好,才能为日后的开发打好基础,从而也能检验四年以来学习的成果,检验基本功是否扎实,为日后的图形开发积累开发经验。
主
要
内
容
及
要
求 软件开发基本要求:熟练掌握VC++编程语言,特别是对图形对象的类继承及派生的应用,掌握数据结构相关知识,熟悉软件设计及开发过程,代码编写规范,有钻研精神,虚心请教,善于利用书籍等其他资料。
软件开发内容简介:参考Windows系统自带的画图软件,开发一款能够绘制简单矢量图形的软件,界面简洁,操作简单,软件小巧,运行流畅,占用内存小,代码简洁减少冗余。
功能主要分为绘图与编辑,通过菜单栏选择相关的功能。
1、绘图时根据绘制图形的类别,进行选择,然后通过鼠标交互绘制,实现对简单矢量图形的绘制,例如点、线、圆、面、标注文本等图形元素。
2、编辑时,先对需要编辑的对象进行选中,然后可以对选中图形进行移动、删除等操作。
需
要
人
数
(人) 学生名单(由学生签名): 院(系)意见:
签 章:
年 月 日