随笔分类 -  设计模式

摘要:在园子里看到好多关于在线文件管理系统的文章和源代码,大家实际上达到的目的其实多大同小异,但是采用的实现的方式大有不同。 本人刚好在项目中应用到在线文件管理模块,如实自己开始写了一个Demo,当然也参考了网上高人写的代码,下面介绍我对这个模块实现的思路和实现。 实现思路介绍: 文件对象 FileSystemItem.cs 文件操作管理类 FileSystemManager.cs 界面 Demo.aspx Js jqModal.js 弹出窗口 文件对象 此类对文件对象的属性进行封装。 usingSystem;usingSystem.Collections.Generic;... 阅读全文
posted @ 2012-08-21 21:42 xiangxiong 阅读(1771) 评论(3) 推荐(1) 编辑
摘要:你的类型应该有一个顺序关系,以便在集合中描述它们如何存储以及排 序。.Net框架为你提供了两个接口来描述对象的顺序关系:IComparable 和 IComparer。IComparable 为你的类定义了自然顺序,而实现IComparer接口的类 可以描述其它可选的顺序。你可以在实现接口时,定义并实现你自己关系操作符 (<,>,<=,>=),用于避免在运行时默认比较关系的低效问题。这 一原则将讨论如何实现顺序关系,以便.Net框架的核心可以通过你定义的接口对 你的类型进行排序。这样用户可以在些操作上得更好的效率。IComparable接口只有一个方法:CompareT 阅读全文
posted @ 2012-05-24 00:50 xiangxiong 阅读(258) 评论(0) 推荐(0) 编辑
摘要:目的:1.单点登录,是一个用得很多,也是大家比较常见的登录方式了。我在这里写这篇文章的目的,是因为我的这个单点登录里,用了简单的设计模式。供大家参考。2.这篇文章的附件代码,是完整的单点登录代码。您可以直接下载,嵌入您的系统即可直接使用。这是基于前些文章,部分网友提出的要提供代码下载。所以,我采纳了这个建议,非常感谢各位朋友。配置:在web.config中,需要在<system.web>节点中,添加如下配置: <authentication mode="Forms"> <forms loginUrl="http://user.ccnf 阅读全文
posted @ 2012-05-17 23:02 xiangxiong 阅读(480) 评论(0) 推荐(0) 编辑