上一页 1 ··· 332 333 334 335 336 337 338 339 340 ··· 361 下一页
摘要: 这比通过使用的扩展方法来实现枚举描述要复杂一点,就是代码多了一点,原理很简单,就是定义一个枚举类型,然后定义一个字典,字典为<枚举,字符>,然后为它赋值即可,代码如下:namespace Entity.Commons{ public enum Status { Normal = 100, PendingApprove = 300, Deleted = 400, Blocked = 500, } /// <summary> /// 状态描述 /// </summary> public class StatusDescribe { /// <summary 阅读全文
posted @ 2011-08-17 10:49 张占岭 阅读(679) 评论(6) 推荐(0) 编辑
摘要: 学习通过MSMQ发送简单类型的消息和复杂类型的消息看代码:namespace MSMQ{ class Program { static void Main(string[] args) { const string path = @".\private$\myQueue"; MyQueue.Createqueue(path); MyQueue.SendMessage(path, "OK1");//队列,先进先出 MyQueue.SendMessage(path, "Ok2"); MyQueue.SendMessage(path, &q 阅读全文
posted @ 2011-08-16 11:24 张占岭 阅读(3053) 评论(0) 推荐(0) 编辑
摘要: 来看一下COOKIES公用操作类 /// <summary> /// Cookie 操作帮助类 /// </summary> public class CookieHelper { #region 写cookie值 /// <summary> /// 写cookie值 /// </summary> /// <param name="strName">名称</param> /// <param ... 阅读全文
posted @ 2011-08-12 13:34 张占岭 阅读(3334) 评论(6) 推荐(2) 编辑
摘要: 解除依赖就是松耦合,松耦合就一定好吗?当然不是程序的耦合度与内聚度要放在一起说,当然,对于领域层来说,适当的减少类与类之间的依赖是很有必要的,看下面我的这段代码 一个例子,一个订单系统,它根据国家有不同的下单方法,对于低层(DATA层)是一样的,但对于领域层,也叫业务逻辑层,它是不一样的,可能小日本下单打5拍,中国人下单不打折,我也是可以理解的,因为中国石油在对于中国人上是很吝啬的,而对于小日本则慷慨解囊。不多说了,看代码: /// <summary> /// 订单实体 /// </summary> class Order { } #region 传统作法,无有考 阅读全文
posted @ 2011-08-11 16:53 张占岭 阅读(572) 评论(3) 推荐(1) 编辑
摘要: class PetOwner { public string Name { get; set; } public List<Pet> Pet { get; set; } } class Pet { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } } class P... 阅读全文
posted @ 2011-08-10 15:36 张占岭 阅读(4442) 评论(0) 推荐(1) 编辑
上一页 1 ··· 332 333 334 335 336 337 338 339 340 ··· 361 下一页