找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 49|回复: 0

爱搜呀画图板

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2024-12-6 15:14:16 | 显示全部楼层 |阅读模式
软件标签:  爱搜呀画图板   画图软件
爱搜呀画图板是一款用于c#/winform/gdi+等画图程序应用,为用户提供直选、折线、便捷等画图功能,还支持编辑、修复、移动等特色功能,有需要者欢迎下载!
软件特色
实现直线、折线、矩形、椭圆、指示箭头等规则形状

不会像mspaint那样,就动不了了,而是可以再次被编辑,包括旋转、缩放等
常见问题
对于没做过这方面程序的人,最好奇的可能就是,你用graphics类画出一个东西后,怎么样才能重新选中、移动、编辑它?

以画一个矩形为例来说明,你如果用graphics类在一个控件(control)上画了个矩形,并且把矩形的起点坐标、大小等数据记住,那么用户在控件上单击的时候,你就能判断出用户是否在矩形上单击了,如果是,就表示矩形被选中了,如果用户同时还移动了鼠标,那么就可以根据移动的距离重新计算矩形的起点坐标,然后重新画这个矩形。
操作指南
在内部记住各种形状(线段、矩形、椭圆等)的起点坐标、大小、颜色等等信息,在用户移动、旋转形状后,要随即更新这些信息,并重新绘制形状。其它的难点还有不少,比如用户将图像放大,并在放大的视图上绘制新的形状,这时候的处理跟未放大时有什么不同?

再如撤销(后退一步)功能,怎么样放弃最后一次操作,返回之前的状态?

放大和撤销这两个功能现在还为实现,但是大致思路已经有了
更新内容
修复了bug

完善了用户体验


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-9 20:15 , Processed in 0.077837 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表