C#
edragonchina
10年互联网开发、设计、管理
展开
-
C# 中的委托和事件
引言<br />委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真 是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使 用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数<br />转载 2010-08-02 17:48:00 · 351 阅读 · 0 评论 -
LINQ to SQL公共基类
<br /> LINQ 是Visual Studio 2008中提供的一系列新特性,用以扩展C#或者Visual Basic语言,提供了强有力的查询能力。作为LINQ的组成部分,LINQ to SQL提供了将关系数据作为对象处理的运行时架构。从某种程度上说,它相当于是微软提供的类似于NHibernate和Castle之类的ORM工具或框 架。当我们需要对数据库进行访问时,LINQ to SQL常常会成为我们的首选。<br /><br /> 在LINQ to SQL中,关系数据库数据模型中的所有变量都是强类转载 2010-11-07 22:30:00 · 829 阅读 · 0 评论 -
LINQ to SQL公共基类
<br /> LINQ 是Visual Studio 2008中提供的一系列新特性,用以扩展C#或者Visual Basic语言,提供了强有力的查询能力。作为LINQ的组成部分,LINQ to SQL提供了将关系数据作为对象处理的运行时架构。从某种程度上说,它相当于是微软提供的类似于NHibernate和Castle之类的ORM工具或框 架。当我们需要对数据库进行访问时,LINQ to SQL常常会成为我们的首选。<br /><br /> 在LINQ to SQL中,关系数据库数据模型中的所有变量都是强类转载 2010-11-07 22:30:00 · 475 阅读 · 0 评论 -
ASP.NET MVC 2:实体外部元数据扩展
<br />在MVC的Model中,我们可以定义很多与视图相关的元数据,这些元数据对我们开发视图起着相当重要的作用,特别是在数据验证方面。这些元数据一般情况下我们是不会定义在业务实体(或持久化实体)上面,所以很多情况下,我们会需要开发两种实体:View Model和Business Model。这样就造成,在Action与View的沟通当中,我们需要使用View Model,然后在业务逻辑处理时,我们需要再将View Model映射到Business Model,这将会使我们的开发框架变得繁琐。因为一般情况转载 2011-01-02 13:44:00 · 575 阅读 · 0 评论 -
正确使用工具条
<br />正确使用Thread 更新Form 上的进度条 Progress<br /> <br /> <br />public partial class Test : Form<br /> {<br /> delegate void deleProgressSet(int i);<br /> public Test_Progress()<br /> {<br /> InitializeComponent(原创 2011-04-18 23:42:00 · 509 阅读 · 0 评论