上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页
摘要: 一、产生背景 熟悉计算机的同学应该清楚,用户发出各种命令,CPU执行命令,OS负责调度。命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令 阅读全文
posted @ 2017-12-20 15:12 卖雨伞的小男孩 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 观察者模式(Observer Pattern)是一种软件设计模式,属于行为型模式。它定义了一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都会得到通知并自动更新。 在观察者模式中,有两个核心角色:观察者(Observer)和被观察者(Subject)。观察者是依赖于被观察者的对象 阅读全文
posted @ 2017-12-20 14:11 卖雨伞的小男孩 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、问题产生背景 当我们进行一系列处理时(员工工资核算,会员管理,计算器,优惠活动),会有很多相似的算法和处理过程,只是由于具体的算法的差异,导致必须不同处理。这些处理和客户端无关,我们可以把这些算法抽象,然后进行处理。之所以叫策略,基本含义就是 针对一个问题,采用一种处理策略。 二、策略模式的通常 阅读全文
posted @ 2017-12-18 14:52 卖雨伞的小男孩 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 点击下载源码 C#反射の反射详解(点击跳转)C#反射の反射接口(点击跳转)C#反射反射泛型接口(点击跳转)C#反射の一个泛型反射实现的网络请求框架(点击跳转) 阅读全文
posted @ 2017-11-17 16:56 卖雨伞的小男孩 阅读(684) 评论(0) 推荐(0) 编辑
摘要: C#反射の反射详解(点击跳转)C#反射の反射接口(点击跳转)C#反射反射泛型接口(点击跳转)C#反射の一个泛型反射实现的网络请求框架(点击跳转) 接上篇。 自定义一个泛型类(继承于接口) 类定义: 调用: 一起学习C#&WPF,请加群:435226676 C#反射の反射详解(点击跳转)C#反射の反射 阅读全文
posted @ 2017-11-17 15:36 卖雨伞的小男孩 阅读(3777) 评论(0) 推荐(0) 编辑
摘要: C#反射の反射详解(点击跳转)C#反射の反射接口(点击跳转)C#反射反射泛型接口(点击跳转)C#反射の一个泛型反射实现的网络请求框架(点击跳转) 上一篇中叙述了反射的情况,下面主要讲一些反射的实际用途。 通过反射我们我可获取接口,还可以获取实现接口的类,此时接口的引用可以访问实现类的实例。 我先定义 阅读全文
posted @ 2017-11-17 12:06 卖雨伞的小男孩 阅读(4163) 评论(0) 推荐(0) 编辑
摘要: 全局异常捕获主要目标并不是为了将异常处理掉防止程序崩溃。因为当错误被你的全局异常捕获器抓到的时候,已经证实了你程序中存在BUG。 一般而言,我们的全局异常捕获主要作用就是接收到异常之后进行异常的反馈。 大家都知道,异常是通过Throw命令抛出,一路从抛出的模块里上抛,如果中途没有被try...cat 阅读全文
posted @ 2017-11-13 16:20 卖雨伞的小男孩 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Ioc IoC(Inverse of Control)的字面意思是控制反转,它包括两个内容: 控制、反转 可以假设这样一个场景:火车运货,不同类型的车厢运送不同类型的货物,板车运送圆木,罐车运送柴油,箱车运送水果。那么对于运送货物这件事,需是列车挂不同的车厢运送货物。显然列车和运送货物之间 阅读全文
posted @ 2017-10-13 11:43 卖雨伞的小男孩 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Nuget Nuget是 ASP .NET Gallery 的一员。NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。 当需要分享开发的工具或是库,需要建立一个Nuget package,然后把这个package放到Nuget的站点。如 阅读全文
posted @ 2017-10-12 15:07 卖雨伞的小男孩 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 效果图如下: 实现思路: 1.继承Window类 2.为自定义的CustomWindow类设计窗体样式(使用Blend很方便!) 3.为窗体增加最大最小化和关闭按钮,并实现鼠标拖拽改变窗体大小(使用Derek Bartram的WindowResizer.dll库) 代码说明: 1.继承Window类 阅读全文
posted @ 2017-10-09 16:36 卖雨伞的小男孩 阅读(1663) 评论(0) 推荐(0) 编辑
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 48 下一页