上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: void TestMethod(List a1, List a2) where T1 : IA1 where T2 : IA2 void TestMethod(List a1, List a2) 阅读全文
posted @ 2012-12-30 09:54 脸谱匠 阅读(1158) 评论(1) 推荐(0) 编辑
摘要: 在项目开发中,遇到一类需求,效果有点像家里的电灯开关,有多个开关同时控制一个灯,无论拨那个都同样的效果。实际的需求是:两个CheckBox,A在上面,为主开关,B在panelC里面,为子开关。A选中后C显示+B选中、A未选中则C隐藏+B未选、B可见时必定为选中时,如果此时将B改为未选则A未选+C隐藏.最后的实现思路是用控件的DataBinding来做。 阅读全文
posted @ 2012-12-29 09:19 脸谱匠 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 开发环境:VS2010,数据库 access 2010。也就是说,最终用户的电脑上需要有.net 4.0的内库以及装有office2010。 阅读全文
posted @ 2012-12-21 16:10 脸谱匠 阅读(9) 评论(0) 推荐(0) 编辑
摘要: KeyPress主要用来捕获数字(注意:包括Shift+数字的符号)、字母(注意:包括大小写)、小键盘等除了F1-12、SHIFT、Alt、Ctrl、Insert、Home、PgUp、Delete、End、PgDn、ScrollLock、Pause、NumLock、{菜单键}、{开始键}和方向键外的ANSI字符 阅读全文
posted @ 2012-12-03 16:04 脸谱匠 阅读(854) 评论(0) 推荐(0) 编辑
摘要: C#中的非托管资源释放(Finalize&Dispose)。在了解Finalize和Dispose之前,我们需要了解两个概念,一个是托管资源,一个非委托资源。 阅读全文
posted @ 2012-11-29 13:44 脸谱匠 阅读(577) 评论(0) 推荐(1) 编辑
摘要: 看到许多朋友写过,在C#中调用DLR脚本的方法,但没有一个说的完整。如今我要说一个详细完整的,希望能对您有所帮助。本文,主要通过C#与IronPython脚本,来体现.NET与脚本互操作的过程。 阅读全文
posted @ 2012-11-27 10:50 脸谱匠 阅读(2481) 评论(1) 推荐(0) 编辑
摘要: DLR(Dynamic Language Runtime),是微软主导的一个开源项目。为.NET应用程序,提供了脚本技持。目前版本为0.9,你可以从Codeplex获得源码。 阅读全文
posted @ 2012-11-27 10:47 脸谱匠 阅读(547) 评论(0) 推荐(0) 编辑
摘要: C# 关于"yield return"的研究。转载自:http://hi.baidu.com/algorithmanlxl/item/d94211d17a831c2039f6f792 阅读全文
posted @ 2012-11-26 15:17 脸谱匠 阅读(648) 评论(0) 推荐(1) 编辑
摘要: 保存xml时,将DataTable写到DataSet的Tables中时,用DataTable.Copy()无法拷贝完整的数据。从xml中读取数据时,将DataSet中的相应的Table值赋予给DataTable,通过之前的绑定,直接给控件赋值。绑定失败可能是什么原因导致的。 阅读全文
posted @ 2012-11-23 11:04 脸谱匠 阅读(2031) 评论(0) 推荐(0) 编辑
摘要: 项目中经常使用DataTable,发现有好多东西,需要整理下 阅读全文
posted @ 2012-11-23 09:39 脸谱匠 阅读(767) 评论(0) 推荐(0) 编辑
摘要: Control类有一个公共的属性是DataBindings,它可以将控件的属性与其他的数据绑定在一起。我接触到的有将两个控件的数据绑定、将控件的属性与DataTable绑定。在将多个radioButton的Checked属性与DataTable绑定时,要注意修改DataSourceUpdateMode,否则会导致数据绑定出乱子 阅读全文
posted @ 2012-11-22 15:32 脸谱匠 阅读(4976) 评论(0) 推荐(1) 编辑
摘要: 传递给方法的参数为类(class)时,在方法中所做的修改赋值不一定会最终改变到原始的变量上。 这取决于在方法里面,有没有对传入的参数做赋值的操作。如果对其重新赋值,指向另一个的引用地址,则之后所做的修改全部不会保留。 阅读全文
posted @ 2012-11-21 14:34 脸谱匠 阅读(4512) 评论(2) 推荐(3) 编辑
该文被密码保护。 阅读全文
posted @ 2012-11-21 10:21 脸谱匠 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 所谓的协变,可以理解成:父类 -> 子类。父类的对象用子类替换,也可以理解成子类当父类用。 所谓的抗变,可以理解成:子类 -> 父类。子类的对象用父类替换,也可以理解成父类当子类用。抗变也常常翻译为逆变。 阅读全文
posted @ 2012-11-16 11:20 脸谱匠 阅读(4481) 评论(2) 推荐(0) 编辑
摘要: 将两个集合融合到一个集合里面,同时去除相同的成员。很多人会想到用Union,Distinct等函数实现。这两个函数可以解决大部分的问题。根据处理的对象的类型不同,实现需求的代码和原理都不一样。本篇分为系统自带值类型、系统自带引用类型、自定义值类型、自定义引用类型等四种情况来分别阐述解决方法和相应原理。 阅读全文
posted @ 2012-11-10 10:55 脸谱匠 阅读(2030) 评论(1) 推荐(2) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页