首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

c# GDI+简单绘图(一) c# GDI+简单绘图(一)

c# GDI+简单绘图(一)   最近对GDI+这个东西接触的比较多,也做了些简单的实例,比如绘图板,仿QQ截图等.   ...最早接触这个类,是因为想做仿QQ截图的效果.巧的很,学会了如何做截图后,.NET课堂上老师也正巧要讲关于c#绘图方面的知识,并且我自己又在网上学习金老师的培训班,也是要用到这个类.在学习中有一些体会,所以准备把这些体会记下来...大概了解了什么是GDI+后,我们来看一下绘图要用到的主要工具,要画图,肯定要画板吧,在C#中画板可以通过Graphics这个类来创建,有了画板,总得弄个笔什么之类的吧,不然怎么画呀,难不成我们用手指画....笔又可以分好多种类,比如铅笔,画刷等.它们的区别主要是铅笔可以用来画线条,而画刷呢,嘿嘿,自己考虑下.在c#中我们可以Pen,Brush类来实现类似功能.颜料则自然是Color类了....其它相关链接: c# GDI+简单绘图(一):介绍GDI+ 基础知识 c# GDI+简单绘图(二):介绍GDI+绘图知识 c# GDI+简单绘图(三):实现仿QQ截图功能 c# GDI

1.8K40
您找到你想要的搜索结果了吗?
是的
没有找到

dotnet Blazor C# 控制界面行为

微软很久就在做 Blazor 但是我现在才开始创建一个测试项目,我想用 C# 去控制 HTML 界面。小伙伴也许会问现在前端不是烂大街么,为什么还需要 Blazor 来做。...可能原因只有一个,就是可以使用 C# 写脚本,代码比较清真 VisualStudio 创建一个默认的 Blazor 项目,在创建完成之后,可以看到有很多例子文件,这样可以降低入手成本。...我是从睡醒3点开始创建项目,同时一边水群,一边看 B 站,然而我在 3 点半左右就做出下图效果,虽然大部分逻辑都不理解 所以本文不是教程,而是在告诉大家又有一个新坑 路由 在 Blazor 里面,页面第一句代码...@page 说明这个页面的路由,也就是默认首页的是 / 可以这样写 @page "/" 也就是无论页面命名为什么,只需要设置了路由,就能更改默认页面 页面就是字符串 在我 Blazor 的理解,整个页面除了代码就是字符串...{ fontSize = "large"; } marginLeft++; } } 这样就是上文的效果,如果有前端小伙伴协助写界面样式,此时让我来写 C#

71810

C#编程的建议建议收藏

然而,在这种情况下如果你.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。...如果你ICollection接口来写那段程序,你就不用修改那段程序了,对于任何实现ICollection接口的类型它都能很好的工作: 1 private void LoadList (ICollection...接口写的这个函数不用需改就可以才许多中情况下使用。 2. 使用属性代替原始数据   因为属性已经成为语言本身的元素,所以声明数据元素时它的作用域等级没有必要大于private。...这种方法相对于接口更加灵活。Delegate是多点传送的,所以不用加额外的代码你就何以支持多用户。相对于接口这样做可使类之间的耦合性降低。...注意初始化顺序   C#中对于一些变量声明加入了initializer的概念。它们在构造函数之前被执行,实际上变量在基类的构造函数执行前之前被初始化。

29520
领券