-
.NET开发中的异步编程:第三方类库
从三个类库的使用来看,都或多或少的利用了yield生成状态机的机制来简化异步编程。其中AsyncEnumerator,读者可以使用反编译工具研究其代码,其中不乏多线程编程的最佳实践。
CCR虽然用在机器人平台中,但是其并发的思想却是通用的。
Rx功能更加丰富,不过也更加重型,学习曲线也更大。
技术 2011-04-08
-
ASP.NET中批量删除:只调用一次存储过程
网站中的批量删除很常见,特别是对在gridview中做批量删除。我们一般的做法是循环到勾选的就调用过程直接删除。如果是上百上千的数据要删除,那就得调用试行上百次。有人认为直接试行语句,何必那么麻烦但是我们可以对它处理的完善点,无论你选多少要删除的数据,只需调用试行一次。
评论 2010-12-29
-
.NET实践:简单实用的js调试logger组件
开发js组件的时间调试总是麻烦的,最常用的就是用alert或者debugger来测试js的运行状态。但这两种方式都有它的局限性,alert会有中断,有些时
技术 2010-11-23
-
ASP.NET MVC3客户端输入验证的改动
在MVC 3里,请求验证以及集成到HttpModule这一层了,也就是说,即使你用上面那两个方法,有可能还是禁用不了请求验证。这是因为上面两个方法是在处理
评论 2010-11-18
-
用优秀.NET界面控件 打造新潮界面效果
我这里主要介绍一下DotNetBar这个控件,这个控件使用也非常简便,更加重要的是,这个控件提供各种各样的界面控件,支持整体的Ribbon以及更多更复杂
技术 2010-11-17
-
ASP.NET MVC应用系统软件架构基础入门
从上图可以看出是首先通过view的请求,经过url导航到一个controller中,最终定位到一个action,在action中访问具体的model,获取数据之后
技术 2010-10-12
-
.Net Web项目实战:数据库及其组件安装
这一节将讲述安装过程中如何部署数据库,以及执行其他组件的安装。在这里使用直接执行sql脚本来创建数据库。(也可以使用附件数据库文件的形式)
技术 2010-09-16
-
ASP.NET MVC路由匹配检测组件方法解析
以前使用RouteMonitor.dll进行MVC路由检测URL路径的映射匹配情况。由于公司电脑没有此组件,所以上网搜了下,结果才发现RouteMonitor.dll已经将名称改
评论 2010-08-27
-
关于ASP.NET MVC表单设计器的简单思路
这篇文章,我将演示一下我开发的一个简易的WPF表单设计器,以及这样设计的思路。 这样设计的思路很简单:由WPF设计器产生一个XML文件,然后将这个
评论 2010-08-20
-
.NET实践:WPF/Silverlight中MWM运用
随着WPF/Silverlight等技术的出现,一种新的模式出现在大家面前,那就是MVVM,提到这个模式,大家也许感觉很迷惑,也许会不屑于故,也许你会说我
技术 2010-08-03