摘要:
本文想借用故事的方式来说一下ADO.net的工作方式。虽然现在都ORM了,但是了解一下ADO.net还是有必要的。 在茫茫的大海上有许多的岛,其中一个岛的名字叫做“应用程序岛”。这座岛上商业非常发达,高楼大厦、店铺林立。但是岛的面积不够大,没有地方建立仓库。所以市长决定,把临近的一座小岛开发出来,专门作为数据仓库来使用,这座岛的名字就叫“数据库岛”。 市长在数据库岛上面建立了一个MSSQL数据库,这样各个商场、超市就可以把自己的货物放进去了。两个岛相邻很近,为了便于运输,所以直接在两个岛之间建立了五座大桥。并且成了一个“数据访问池”的部门来专门管理这五座桥。 有一个叫comma... 阅读全文
阅读排行榜
艾伟_转载:使用Ajax和jQuery实现GridView的展开、合并
2011-08-29 00:21 by 狼人:-), 137 阅读, 收藏,
摘要:
需求简介:电子商务网站中,查询会员的订单,点击“會員”,展现此会员的订单列表。
界面操作: Step 1 展现会员列表,如下图 Step 2 点击“某一会员”行 展现会员订单列表 实现思路: 1、 使用用户控件(CustomerOrders.ascx)展示订单列表,此用户控件只需要包含Repeater控件并绑定数据源
2、 新建一个简单页面GridViewDrillDownjQueryQAjax.aspx,在此页面引用用户控件,展示用户订单列表
3、 在页面GridViewDrillDownjQueryQAjax.aspx新建两个DIV:一个用来展示会员信息,一个用来展示某个... 阅读全文
艾伟_转载:把委托说透(1):开始委托之旅 委托与接口
2011-08-29 00:21 by 狼人:-), 137 阅读, 收藏,
摘要:
委托,本是一个非常基础的.NET概念,但前一阵子在园子里却引起轩然大波。先是Michael Tao的随笔让人们将委托的写法与茴香豆联系到了一起,接着老赵又用一系列文章分析委托写法的演变,并告诫“嘲笑孔乙己的朋友们,你们在一味鄙视“茴”的四种写法的同时,说不定也失去了一个了解中国传统文化的机会呢!”。
在我个人看来,委托是.NET Framework中一个非常炫的特性,绝不会向有些评论里说的那样,根本没有机会接触。恰恰相反,我们几乎每天都会接触委托,使用委托。
其实园子里已经有了很多关于委托的文章,比较有代表性的有:
1. C# 中的委托和事件及其续
2. C#委托,事件理解入门 (译稿)
3. 阅读全文
艾伟_转载:.NET设计模式:工厂方法模式(Factory Method)
2011-08-29 00:20 by 狼人:-), 137 阅读, 收藏,
摘要:
概述 在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。 意图 定义一个用户创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 结构图 生活中的例子 工厂方法定义一个用于创建对象的接口,但是让子类决定实例化哪个类。压注成型演示了这种模式。塑料玩具制造商加工塑料粉... 阅读全文
艾伟_转载:ASP.NET MVC 2博客系列
2011-08-29 00:16 by 狼人:-), 137 阅读, 收藏,
摘要:
过去的6个月里,ASP.NET开发团队一直不断地发布了ASP.NET MVC 2的预览版,然后是beta版,现在则是RC(最终版的候选版)。
鉴于最终版的发布也不太远了,我想该是开始一个含多个部分的ASP.NET MVC 2 新博客系列的时候了,该系列旨在讨论新的特性以及该如何充分利用它们。
ASP.NET MVC 2
去年三月份时,我们发布了ASP.NET MVC 1.0。自那以后,几乎有一百万开发人员下载和使用了1.0的最终版,它的人气(popularity)逐月递增。
ASP.NET MVC 2是ASP.NET MVC的下一个重大更新版本,它与ASP.NET MVC 1是兼容的,即,你拥 阅读全文
艾伟_转载:VS.NET 2010 新功能 [整理]
2011-08-29 00:16 by 狼人:-), 137 阅读, 收藏,
摘要:
vs.net 2010已经发布了beta2版本,除了全新的采用WPF开发的UI以外,也增加了一些新的小功能: 1.浮动文档(floating documents): 使窗口可以脱离到VS.NET外面,以前在比较两个文档的代码时,只能通过截成上下左右两个区域,现在你甚至可以用两个显示器同时来开发. 2.模型导航: 新建项目或者新建时,右上角增加了一下搜索框,可以搜索已经安装的模型或者在线搜索模板. 增加了framework 4.0的选择. 3.扩展管理器(Extension Manager): Vs.net终于在扩展方面有所加强了,因为之前的扩展管理实在是太差了。通过扩展管理... 阅读全文
W“.NET研究”CF绑定协议比较
2011-10-18 22:38 by 狼人:-), 136 阅读, 收藏,
摘要:
上海企业网站设计与制作"display: block; margin-left: auto; margin-right: auto;" src="http://pic001.cnblogs.com/images/2011/1/2011011214514010.jpg" alt="WCF Binding Comparison" /> WCF Binding Comp上海闵行企业网站设计与制作href='http:上海徐汇企业网站制作w.93tj.com'>上海企业网站制上海闵行企业网站制作作//www.93t 阅读全文
.NET 分布式架构开发“.NET研究”实战之三 数据访问深入一点的思考
2011-10-15 19:52 by 狼人:-), 136 阅读, 收藏,
摘要:
前言: 首先,感谢朋友们对文章的支持,感谢大家,希望本系列的文章能够真正的对大家起到一点帮助的作用。再次感谢大家。 大家也许想问,什么时候出代码,代码一定会出的,我不想一上来就开始抛出一大堆的代码,然后讲解,架构的设计在思考的过程,思考到了,代码也就水到渠成了。 上篇文章讲述在设计之初,Richard所画出的一些草图,本篇对之前的草图做了进一步的思考。 本篇的议题如下: 1、草图的一些问题在哪里 2、重审之前项目中数据层的问上海闵行企业网站设计与制作题 3、思维的一点突破 4、回首再看数据访问层 1.草图的一些问题在哪里 当Richard把草图画出... 阅读全文
Silverlight 的多线程能力(下“.NET技术”)
2011-10-13 19:28 by 狼人:-), 136 阅读, 收藏,
摘要:
上一期笔者介绍了Silverlight实现多线程的诸多解决方案,本期笔者将通过一个实例来实现所有多线程编程方法,并且还将于JavaScript和Flash两种Web客户端技术性能进行比较,请勿拍砖。 在正式编程前,笔者还要重申上期非常重要的观点:Silverlight多线程主要作用不是在于提高性能,而是在于用户体验。这里要给多线程泼一盆冷水了,多线程与性能提升不是正比关系,如果你使用一个单核CPU的客户端设备,那么即便你创建100个多线程也与单线程的计算性能是一样的,因为一个CPU时间片下只能处理一个线程,多线程也必须串行处理,甚至还可能因为过多的CPU调度开销而导致性能不及单线程的情... 阅读全文
Silverlight“.NET技术” 2.5D RPG游戏技巧与特效处理:(十)空间分层战斗系统
2011-10-13 19:27 by 狼人:-), 136 阅读, 收藏,
摘要:
提到RPG中的空战系统,首先想到的当然是3D,这方面可是它的绝活。比如以之为核心噱头的《永恒之塔》;当然,在2.5D网游中也有着类似的实现,像《西游记Online》,不过该游戏的空战仅仅是将战场(场景)变换到了空中而已,地面呈现的仅是会动的背景,类似的功能其实早就已出现在《大话西游》系列等著名的2D游戏中。 本节我将引领大家在教程Demo的基础上通过简单的修改轻松实现完美的天空、大地之空间分层战斗系统:当主角飞入天空时,隔着云雾我们能依稀鸟瞰地面上的一切角色、动画等的一切真实活动;而当主角降落大地时,天空中的一切都将被隐藏,一切都将显得自然而贴近现实。 有了第八节空间缩放系统与角色... 阅读全文