售前 售后 技术
微信
电话
17602386550
当前位置:主页 > 谷尼软件出品 >
谷尼画图程序的增强版 V1.0.0

上架时间:2020-02-03

浏览次数:9

软件授权:免费软件

软件作者:谷尼出品

软件平台:Pc

软件价格:¥ 0

详情介绍:

详细介绍:

对于没做过这方面程序的人,最好奇的可能就是,你用Graphics类画出一个东西后,怎么样才能重新选中、移动、编辑它?

以画一个矩形为例来说明,你如果用Graphics类在一个控件(Control)上画了个矩形,并且把矩形的起点坐标、大小等数据记住,那么用户在控件上单击的时候,你就能判断出用户是否在矩形上单击了,如果是,就表示矩形被选中了,如果用户同时还移动了鼠标,那么就可以根据移动的距离重新计算矩形的起点坐标,然后重新画这个矩形。

这就是Extended Paint用的基本方法。在内部记住各种形状(线段、矩形、椭圆等)的起点坐标、大小、颜色等等信息,在用户移动、旋转形状后,要随即更新这些信息,并重新绘制形状。

其它的难点还有不少,比如用户将图像放大,并在放大的视图上绘制新的形状,这时候的处理跟未放大时有什么不同?再如撤销(后退一步)功能,怎么样放弃最后一次操作,返回之前的状态?放大和撤销这两个功能现在还为实现,但是大致思路已经有了。

做这个程序有两个目的,一是把功能写全后,用我之前写的一个控件库来做其UI,然后这个画图程序作为控件库的应用例子。二是做一个实用的截图、画图程序,尽量仿mspaint来做,但要在个方面有所增强。当然了目前Extended Paint还很简单,没有截图功能、不能粘贴位图、不能编辑文字等等,后面会继续完善。



效果截图:

1.主界面一。

1.png

2.主界面二。

2.png


谷尼软件完美的策划方案能够让您的网站在同行间异军突起,让你的产品更快速、最大价值化的销售出去

让你的网站上线一个月就排在百度首页

LET YOUR WEB SITE ON-LIFE FOR A MONTH ON THE BAIDU HOME PAGE

Copyright © 2008-2025 Goonie 谷尼软件 All Rights Reserved. 鲁公网安备 37070502000309号 可信网站 鲁ICP备20000962号 Sitemap