毕业设计网
JSP,JAVA | python | nodejs | android,安卓 | PHP | 微信小程序 |

vc++简易绘图工具 文本绘制 图元操作

  根据任务书,可知在本绘图应用程序中将实现一般绘图应用程序所具备的绝

大多数功能。具体而言,其需实现的功能主要包括如下方面。
⑴  绘制图元
        能够绘制的图元包括:
        直线图元,或者称为线段图元,允许用户使用鼠标选择直线顶点绘制


        椭圆图元,允许用户拖动鼠标控制椭圆的外接矩形来进行绘制。
        矩形图元,使用鼠标控制矩形的位置和外形。
        填充形状,使用当前画刷填充形状内部。
        绘制文本,在用户选定的位置输出用户指定的文本。
        绘图操作都能够被撤销或恢复。
⑵  改变绘制条件
        在绘制图元时,还要能够改变绘制条件,包括:
        改变线条宽度,使用户可以绘制出不同线宽的图元。
        改变线条类型,使用户可以绘制出不同线型的图元。
        改变线条颜色,使用户可以绘制出不同颜色的图元。
        改变填充方式,使用户可以选择不同的填充方式以及改变填充颜色。
        ⑶  图形修改
        图形就是图元的集合,在图形绘制过程中,不可避免地要对图形进行

修改。本应用程序所需完成的修改功能包括:
        剪切被选图元,使用户可以剪切被选图元,该操作可以被撤销或恢复


        复制被选图元,使用户可以复制被选图元,该操作可以被撤销或恢复


        平移被选图元,使用户可以移动被选图元,该操作可以被撤销或恢复


        粘贴图元,使用户可以粘贴剪贴板上的图元,该操作可以被撤消或恢

复。
        恢复最近操作。
        撤销最近操作。
        对图元的操作可以交叉进行。
        ⑷  文件持久性
        对于应用程序来说文件的持久性十分重要,如果不能保证这一点,应

用程序就很难有什么存在价值。本应用程序需要完成图形文件的保存和打开。

保存图形文件需要完成的功能又包括:
        保存整张图片,使用户可以保存整张图片到指定的位置。
        保存部分图形, 

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:vc++小型密码系统-现代密码体制
下一篇:vc++操作系统功能模拟软件


版权所有 毕业设计网联系qq:242219979 © 2007-2022