随笔分类 -  .Net开发

.Net 开发的相关资料
摘要:未能解析目标框架“.NETFramework,Version=v4.0”的 mscorlib 错误的解决办法 阅读全文
posted @ 2013-12-17 21:19 海阔峰高 阅读(4698) 评论(0) 推荐(0)
摘要:方法一: 网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号: 方法二: 给每行的HeaderCell赋值。 阅读全文
posted @ 2011-03-31 16:14 海阔峰高 阅读(496) 评论(0) 推荐(0)
摘要:【原文链接】http://blog.csdn.net/blue_sky_blue_heart/archive/2005/12/17/555139.aspx今天碰到了一个非常“妖”的问题,就是在自己的数据挖掘开发包中需要动态加载一张图片,以在数据挖掘结果图表Chart中显示,程序如下:Image image = Bitmap.FromStream( GetType().Assembly.GetManifestResourceStream( NameSpace+"." + mapname) );但是调试时总会抛出异常“未处理的“System.ArgumentException” 阅读全文
posted @ 2011-03-16 15:33 海阔峰高 阅读(769) 评论(0) 推荐(0)
摘要:"lc.exe"已退出 代码为-1 的解决方法是:删除Properties下的licenses.licx,然后再重新生成解决方案 阅读全文
posted @ 2011-03-14 13:35 海阔峰高 阅读(153) 评论(0) 推荐(0)
摘要:概述 在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合。 阅读全文
posted @ 2011-03-11 14:26 海阔峰高 阅读(243) 评论(0) 推荐(0)
摘要:概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。 阅读全文
posted @ 2011-03-11 14:19 海阔峰高 阅读(171) 评论(0) 推荐(0)
摘要:概述 在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。 阅读全文
posted @ 2011-03-11 14:17 海阔峰高 阅读(180) 评论(0) 推荐(0)
摘要:.NET 性能优化方法总结 目录 1. C#语言方面... 4 1.1 垃圾回收... 4 1.1.1 避免不必要的对象创建... 4 1.1.2 不要使用空析构函数 ★... 4 1.1.3 实现 IDisposable 接口... 4 1.2 String 操作... 5 1.2.1 使用 StringBuilder 做字符串连接... 5 1.2.2 避免不必要的调用 ToUpper 或 ToLower 方法... 5 1.2.3 最快的空串比较方法... 6 1.3 多线程... 6 1.3.1 线程同步... 6 1.3.2 使用 ThreadStatic 替代 NameDataSlot ★... 7 1.3.3 多线程编程技巧... 7 1.4 类型系统... 8 1.4.1 避免无意义的变量初始化动作... 8 1.4.2 ValueType 和 ReferenceType. 8 1.4.3 尽可能使用最合适的类型... 9 1.5 异常处理... 10 1.5.1 不要吃掉异常★... 10 1.5.2 不要吃掉异常信息★... 阅读全文
posted @ 2010-12-24 14:10 海阔峰高 阅读(214) 评论(0) 推荐(0)