摘要:画图软件的基本功能包括基本图形绘制和填充(直线、椭圆、三角形、四边形、多边形).更改图元绘制条件(改变线条颜色、线型、填充方式)和图元的保存功能。要求:实现所见即所得绘图功能;实现图元选择功能;实现图元移动功能;实现画笔和画刷风格认定功能;实现图元修改功能;实现图形文件的存储功能。能过程序设计以达到提高VB的编程水平的目的。
关键字:程序框架.用户界面
Abstract : Drawing the basic functions of the software. including basic drawing and graphics filling (linear. elliptical. triangular. rectangular. Polygon). alteration mapping conditions yuan (changing lines of color. pattern and form filling) and the preservation map function. Requirements : achieving WYSIWYG drawing function; 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
目录
引言 3
1计算机图形学的发展 4
1.1计算机图形学软件的发展 4
1.2计算机图形学算法的发展 4
1.3 计算机图形学的应用 5
2 系统功能设计 7
2.1 图形学算法 7
2.1.1 直线的生成算法 7
2.2.2 图形变换及图形显示 7
2.2 程序功能模块 11
2.3 系统界面设计 12
3系统功能的实现 14
3.1 公用模块的定义 14
3.2图元数据的定义 16
3.3 字体的插入设计 17
4.设计说明书 20
总结 21
致谢 22
参考文献: 23
附录 24
引言
进入新世纪.随着科学技术的不断发展.计算机已经成为人们生活中不可缺少的一部分。人们把计算机运用于各行各业.让它充分发挥作用.给我们的生产、生活带来许多便利。尤其是网络的发展.让世界变小了.也让人类的视野更开阔、生活更丰富了。作为21世纪计算机专业的大学生.我们的任务就是要用所学的理论知识创作出更多更人性化的软件.为现代生产、生活做贡献.方便广大计算机用户。