2013年8月2日

C#跨窗体调用控件(委托回调函数使用例子)

摘要: 通过委托实现回调函数 阅读全文

posted @ 2013-08-02 21:54 风雨潜行 阅读(6479) 评论(1) 推荐(1) 编辑

2013年7月23日

DataSet、DataTable、DataRow 复制

摘要: DataSet、DataTable、DataRow 复制DataSet 对象是支持 ADO.NET的断开式、分布式数据方案的核心对象 ,用途非常广泛.我们很多时候需要使用其中的数据,比如取得一个DataTable的数据或者复制另一个DataTabe中的数据或者是DataRow的数据,但是只有DataSet和DataTable的复制是支持深层复制的,就是说不仅能复制元素的结构,而且能复制元素的数据,而DatatDataRow没有相关的复制的方法,下面将简单介绍下这些数据元素的复制问题。DataTable sourceTable;DataTable objectTable;DatatDataRow 阅读全文

posted @ 2013-07-23 13:39 风雨潜行 阅读(655) 评论(0) 推荐(5) 编辑

2013年5月13日

怎么让C#程序同时只能运行一个实例

只有注册用户登录后才能阅读该文。 阅读全文

posted @ 2013-05-13 22:58 风雨潜行 阅读(10) 评论(0) 推荐(0) 编辑

2013年5月5日

线程间操作无效: 从不是创建控件“...”的线程访问它。

摘要: 访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程安全方式访问控件非常重要。.NET Framework 有助于在以非线程安全方式访问控件时检测到这一问题。在调试器中运行应用程序时,如果创建某控件的线程之外的其他线程试图调用该控件,则调试器会引发一个 InvalidOperationException,并提示消息:“从不是创建控件 control name 的线程访问它。”此异常在调试期间和运行时的某些情况下可靠地发生。强烈建议您在显示此错误信息时 阅读全文

posted @ 2013-05-05 23:49 风雨潜行 阅读(749) 评论(1) 推荐(0) 编辑

2013年4月7日

.NET资源推荐:数据持久层

摘要: 在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源:1.NHibernate2.NBear3.Castle ActiveRecord4.iBATIS.NET5.DAAB附加介绍:DLinq一.NHibernate提起NHibernate,相信大家都不陌生,NHibernate来源于非常优秀的基于Java的Hibernate关系型持久化工具,它从数据库底层来持久化.Net对象到关系型数据库,NHibernate为我们完成这一切,而不用自己写SQL语句去操作数据库对象,所写的代码仅仅和对象关联,NHibernat自动产生SQL语句,并确保对象提交到正确的 阅读全文

posted @ 2013-04-07 22:28 风雨潜行 阅读(227) 评论(0) 推荐(0) 编辑

导航