随笔分类 -  C#

摘要:继续文章的第一部分,我们在这一篇文字中将从另一个角度考虑原文中提出的问题,并深入探索.NET/CLR中提供的相关技术机制,最终以一种AOP的形式达成同样的结果。为了让你能够尽快进入状态,我们先简要回顾一下前文中已经探讨的内容:在文章的第一部分,我们从一个非常简单的虚构的业务操作类(Calculator)开始,结合企业开发中经常会面临的种种非功能性需求(操作日志、权限控制、性能监测等等),用面向对象... 阅读全文
posted @ 2008-11-28 13:43 kokyu 阅读(327) 评论(0) 推荐(0)
摘要:前几天看公司的代码好多都是用的AOP的东西,不是很懂就找找看。以下是我找到比较详细的。 A Taste of AOP from Solving Problems with OOP and Design Patterns (Part I) 在展开问题之前我们首先设定一个例子,在这个示例中我将使用尽可能简单的逻辑实现所有功能需求,这将更突出我们所要解决的核心问题。例子是一个简单计算器类:public... 阅读全文
posted @ 2008-11-28 13:40 kokyu 阅读(304) 评论(0) 推荐(0)
摘要:#region 日期验证(YYYY-MM-DD) /// <summary> /// 日期验证(YYYY-MM-DD) /// </summary> /// <param name= "InputStr "> 要验证的字符 </param> /// <returns> </returns> public sta... 阅读全文
posted @ 2008-08-04 20:54 kokyu 阅读(303) 评论(0) 推荐(0)
摘要:介绍 在.NET之前,使用非托管的Win32APIs加密解密数据是一件非常痛苦的事情。为了这个加密解密的目的,.NET配置了一组类(和命名空间)。现在你有很多类可以使用每种不同的算法保护你的数据。在.NET里面Crypttography命名空间下又定义了3种类型的加密方法。他们是AsymmetricAlgorithm,SymmetricAlgorithm和HashAlgorithm。所有的这些类(... 阅读全文
posted @ 2008-08-04 09:36 kokyu 阅读(379) 评论(0) 推荐(0)