摘要: •委托和事件没有可比性,因为委托是类型,事件是对象,下面说的是委托的对象(用委托方式实现的事件)和(标准的event方式实现)事件的区别。事件的内部是用委托实现的。•因为对于事件来讲,外部只能“注册自己+=、注销自己-=”,外界不可以注销其他的注册者,外界不可以主动触发事件,因此如果用Delegate就没法进行上面的控制,因此诞生了事件这种语法。add、remove。•事件是用来阉割委托实例的。事件只能add、remove自己,不能赋值。事件只能+=、-=,不能=、不能外部触发事件。 阅读全文
posted @ 2013-08-15 21:44 code-person 阅读(251) 评论(0) 推荐(0) 编辑
摘要: MVC是微软2009对外公布的第一个开源的表示层框架,这是微软的第一个开源项目,MVC目的不是取代WebFrom开发,只是web开发的另外一种选择1.MVC设计模式M:Model 主要是存储或者是处理数据的组件 Model其实是实现业务逻辑层对实体类相应 数据库操作,如:CRUD(C:Create/R:Read/U:Update/D:Delete)。它包括数据、验证规则、数据访问和业务逻辑等应用程序信息。V:View 是用户接口层组件。主要是将Model中的数据展示给用户C: Controller 处理用户交互,从model中获取数据并将数据传给指定的view2.MVC优点 1、很容易将复杂. 阅读全文
posted @ 2013-08-15 20:14 code-person 阅读(169) 评论(0) 推荐(0) 编辑
摘要: •能做什么,将int数组中大于20的元素排序输出:int[] values = { 30, 5, 99, 77, 102, 8, 12, 35 }; var result = from item in values where item > 20 orderby item select item;•LINQ(读音link, .Net3.0新特性):Linq To SQL(过时)、Linq To Object、Linq To XML、Linq To entity,目的:以统一的方式对数据进行操作。看起来非常像SQL语句,但是和SQL无关。•如果写程序的时候调用不了Linq的方法,就看看是否 阅读全文
posted @ 2013-08-15 17:51 code-person 阅读(597) 评论(0) 推荐(0) 编辑