【源码+文档】C#实现简易绘图工具

Tutorial任务

设计一个具有基本功能的画图软件**

·包括简单的新建文件,保存,重新绘图等功能**

·实现一些基本图形的绘制,包括铅笔和基本形状等,学习橡皮工具的创建**

·设计一个合理舒适的UI界面**

注明:你可能需要先了解一些关于winform窗体应用程序绘图的基本知识,以及关于GDI+类和结构的知识

二.实验环境

Windows系统下的visual studio 2017

C#窗体应用程序

三.实验流程

1.首先,新建一个项目,取名为"我的画板"

对于画板来说,其中很重要的就是工具,因此,我们需要创建一个类用来存放需要的画图工具,比较常见的功能有绘制直线,矩形,椭圆形,圆形,正方形,以及绘制填充矩形,椭圆形,圆形等,同样,我们还需要橡皮对画错的地方进行修改.

在项目中创建一个名为drawtools的类,如下图所示:

image-20201119213655788

2.在创建好的类中创建我们的工具

(1)声明一些变量

 public Graphics DrawTools_Graphics; //目标绘图板
 private Pen p;
 private int lineWidth = 3;//划线的宽度设置为3
 private Image orginalImg;//原始画布,用来保存已经完成的绘图过程
 private Color drawColor = Color.Black;//绘图的画笔颜色初始化为黑色
 private Color backColor = Color.White;//绘图区域的背景颜色
 private Graphics newgraphics;//中间画板
 private Image finishImg;//中间画布,用来保存绘图过程中的痕迹

为了更加有效地防止造成图片抖动,从而防止记录不必要的绘图过程中的痕迹,我们的画要先在中间画板上完成,然后再将绘制好的图画一次性导到目标画板上

 源码和文档都托管在了【WRITE-BUG数字空间】上面了,有需要的可自取~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《暴走西游H5源码文档》是一份详细说明暴走西游H5游戏源码文档。它包含了游戏源码的结构、功能、使用方法和注意事项等。 首先,该文档会介绍游戏源码的整体结构。它会解释游戏的模块划分,如首页、关卡选择、游戏主体等,以及这些模块之间的关系和交互。通过了解游戏源码的结构,开发人员可以更好地理解源码的各个部分。 接下来,文档将详细介绍游戏源码的功能。它会列出游戏所具有的各种功能,如角色控制、跳跃、攻击、技能释放等。对于每个功能,文档会给出实现该功能的具体代码示例,并解释代码的实现原理和逻辑。这些示例可以帮助开发人员快速理解和掌握源码。 此外,文档还会介绍游戏源码的使用方法。它会详细说明如何下载、安装和配置源码开发环境,以及如何进行调试和部署。对于初学者来说,这些指南可以帮助他们顺利地开始使用游戏源码进行开发。 最后,文档会提供一些开发注意事项。它会列出一些常见的问题和解决方案,以及一些开发技巧和建议,帮助开发人员避免一些常见的错误和陷阱。 总的来说,《暴走西游H5源码文档》是一份全面而详细的文档,可以帮助开发人员了解和使用游戏源码。无论是初学者还是有经验的开发人员,都可以从该文档中获取到丰富的知识和指导,加快开发进度,提高开发质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值