- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 C# GDI+相关对象自动释放问题
在winform开发中,经常要用到自定义控件。就会涉及到使用GDI+绘制控件的情景。但是像Brush这种资源,c#不会自动释放,需要调用Dispose方法才能释放内存,在开发中往往会忘记这一点。为了避免忘记释放造成内存泄露,对使用这些资源的方式略加封装,就可以让GC回收的时候,自动释放这些资源代码如下:public class GColor { private Color m_color; public Color Color {
2020-06-04 16:48:38 1594
原创 C#合并BitMap图像,生成超大bitmap
使用c#,合并多个bitMap图像当只需要两个图像合并的时候,可以简单的使用gdi+,把两个图像画到一个画布上面实现合并bitmap.当需要将许多bitmap合并时,由于bitmap类限制,长度或宽度太大时会报异常,前面这种方法就行不通了。由于bitmapp属于位图格式,了解图像格式后,发现,bitmap文件的第3-8位存储了文件大小信息,第19-22位存储了高度信息,第23-26位存储了宽...
2019-09-10 13:48:49 5168 5
原创 Winform制作可以自动换行的Label控件,让Label支持\r\n
winform控件中的Label控件设置AutoSize,Size 和MaximumSize属性可以实现自动换行,但有时我们需要达不到字数时就换行,这样的话,这种方法就不能实现了。此处使用Panel控件,继承出一个AutoSplitLineLabel控件,实现自动换行。封装的代码如下:using System;using System.Drawing;using System.Windo...
2019-07-08 16:02:45 1032 2
转载 c#实现 微秒级定时器,高精度定时器
c# 微秒级定时器,高精度定时器整个代码,封装成类using System;using System.Runtime.InteropServices;namespace winTest{ /// <summary> /// 基于系统性能计数器的定时器,计数单位是1微秒=1/1000毫秒 /// 注意:该定时器会独占一个CPU核心,尝试定时器与主程序运...
2019-06-28 17:27:26 11220 19
原创 使用libtiff.net将多个jpg合并成tif
不多说 ,上代码。using BitMiracle.LibTiff.Classic;using System;using System.Drawing;using System.Drawing.Imaging;using System.IO;namespace JpgToTiff{ public class TiffHelper { public st...
2019-04-25 17:05:57 1558 2
原创 使用.net做微信公众号后台
asp.net mvc 后台 + 微信开发入门 的研究本人小白.net出身,第一次做微信开发。又不会php和别的语言。只有用.net做了。如有不对之处,还请指点。开发环境1.win7 x642.vs20153.sqlserver 2012步骤1.申请公众号公众号首页地址:https://mp.weixin.qq.com ,没有公众号的点击注册, 注册过程...
2018-07-04 14:10:53 7859 2
翻译 asp.net页面生命周期
asp.net 页面生命周期 1.调用FrameworkInitialize()方法初始化页面,创建控件树 2.正式开始页面的生命周期: 1.设置IsPostBack属性的值 2.触发PreInit事件,在该事件中已经可以使用IsPostBack属性了,还不能访问ViewState –应用母版页,应用皮肤 3.触发Init()事件.递归触发Init()事件,先触发
2017-11-02 14:08:10 889
原创 wpf自定义计时器控件
最近要用到一个计时功能,所以临时写了一个控件,以备以后再次使用,不够完善,但功能算是实现了.效果图如下: ————————–分割线———————————————- 步骤: 1.新建一个类库,名为wpfCustomControls(或其它,下同) 删除默认的cs文件.添加一个Theme文件夹,在Theme文件夹下新建一个资源字典名为Generic.xaml .结构如下,右击项目,添加一个自
2017-10-31 22:51:31 2084 1
原创 ViewModel里的ICommand绑定时找不到问题
在ViewModel里,Command应该写成属性,而不能写成字段,不然在绑定时会找不到它
2017-10-12 16:22:35 505 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人