.Net
CyberKnightGIC
1.身体最重要
2.要就不做,要做就做高手
3.就算不做高手,也要做个民工头子
展开
-
接口的另一用法-构建单元测试的Mock对象
Interface在C#中的使用频率是非常高的,为了满足面向对象的需求,接口声明了对象所具有的行为,利用其可以实现具有可扩展性的类,例如可以通过返回接口,返回具体的类,而隐藏类的实现细节,并且仅仅暴露该接口所支持的属性和方法。又或者可以通过接口传递参数,利用多态实现系统的可扩展性。这里,我想演示的是,使用接口创建Mock对象。首先解释下什么是Mock对象,这就好比拍电影的时候的原创 2007-08-13 15:23:00 · 1860 阅读 · 0 评论 -
批量转换List中的对象
List是个泛型类,它提供的ConvertAll方法可以迅速的生成另外一个包含不同类型元素的List对象。这个方法的原型是: public List ConvertAll(Converter converter); T就是这个List中元素的类型。Converter类是一个delegate类型的类,其原型为public delegate TOutput Converter(TInput in原创 2008-09-02 11:11:00 · 2370 阅读 · 0 评论 -
.Net安全编程实战(一)
.Net安全编程实战最近看了一些关于.Net安全编程方面的资料,把自己的理解拿出来分享一下。 在深入了解.Net在安全性方面提供的支持之前,还是先说点理论。 .Net运行时为不同的应用程序模型提供了一个运算平台,它不仅仅是为单机应用程序提供了运行环境,更重要的是它还为分布式系统, 基于组件的系统以及基于Web的系统(如Asp.net和Web service)都提供了安全稳定的平台。为什原创 2008-06-24 13:49:00 · 879 阅读 · 0 评论 -
.Net安全编程实战(二)
前面已经提到了3种.Net的代码访问安全机制,下面讲讲基于角色的安全机制。基于角色的访问机制已经不是一件新鲜事情了,用户登陆一个系统,提供他自己的身份,提供身份的方式很多,比如最常用的用户名密码,指纹验证,证明身份的卡验证等等。当用户证明了他自己的身份,系统就能分配给用户相应的资源,比如访问的磁盘空间,数据库等等。在.Net中,被调用的代码(资源)能够根据用户所提供的用户身份确定用户是否有足够权限原创 2008-06-26 15:07:00 · 1223 阅读 · 0 评论 -
Application, Session, Cookie, Viewstate, Cache对象用法和区别(转)
================================================================================ 1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Appli转载 2009-06-20 00:42:00 · 653 阅读 · 0 评论 -
Microsoft Visual Studio 2008 的一些快捷键
Microsoft Visual Studio 2008 的一些快捷键 Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B转载 2009-09-01 09:13:00 · 754 阅读 · 0 评论