码迷,mamicode.com
首页 > Windows程序 > 月排行
C#设计模式之十七中介者模式(Mediator Pattern)【行为型】
原文:C#设计模式之十七中介者模式(Mediator Pattern)【行为型】一、引言 今天我们开始讲“行为型”设计模式的第五个模式,该模式是【中介者模式】,英文名称是:Mediator Pattern。还是老套路,先从名字上来看看。“中介者模式”我第一次看到这个名称,我的理解是,在两个对象中间增... ...
分类:Windows程序   时间:2018-01-24 19:46:31    阅读次数:226
c#导出导出excel的两种方法
1.直接将获取了的datatable 导出成为excelprivate void proExcel_Click(object sender, EventArgs e) { System.Data.DataTable ds = new DataTable(); frmExcel get = new f... ...
分类:Windows程序   时间:2018-01-24 19:47:35    阅读次数:205
C#设计模式之十三模板方法模式(Template Method Pattern)【行为型】
原文:C#设计模式之十三模板方法模式(Template Method Pattern)【行为型】一、引言 “结构型”的设计模式已经写完了,从今天我们开始讲“行为型”设计模式。现在我们开始讲【行为型】设计模式的第一个模式,该模式是【模板方法】,英文名称是:Template Method Pattern... ...
分类:Windows程序   时间:2018-01-24 19:48:39    阅读次数:187
[WPF源码分析]ContentControl依赖项属性的双向绑定,two-way binding view's DependencyProperty and ViewModel's variable
问题:自定义控件的依赖项属性和VIewModel中的变量不能双向绑定 解决思路:对比.net源码 PresentationFramework / System.Windows.Controls 原因:定义依赖项属性时没有设置OnChanged方法 解决方法:初始化时绑定Changed方法 .net ...
分类:Windows程序   时间:2018-01-24 19:48:56    阅读次数:210
C#设计模式之十四命令模式(Command Pattern)【行为型】
原文:C#设计模式之十四命令模式(Command Pattern)【行为型】一、引言 今天我们开始讲“行为型”设计模式的第二个模式,该模式是【命令模式】,又称为行动(Action)模式或交易(Transaction)模式,英文名称是:Command Pattern。还是老套路,先从名字上来看看。“命... ...
分类:Windows程序   时间:2018-01-24 19:50:50    阅读次数:211
C#设计模式之十一享元模式(Flyweight Pattern)【结构型】
原文:C#设计模式之十一享元模式(Flyweight Pattern)【结构型】一、引言 今天我们要讲【结构型】设计模式的第六个模式,该模式是【享元模式】,英文名称是:Flyweight Pattern。还是老套路,先从名字上来看看。“享元”是不是可以这样理解,共享“单元”,单元是什么呢,举例说明,... ...
分类:Windows程序   时间:2018-01-24 19:51:05    阅读次数:204
重装win10后ubuntu引导项修复
问题描述:原来是在win7下装了ubuntu14的双系统,后台win7换win10,然后使用EasyBCD进行引导项修复时,不好使,报 error file: /boot/grub/i386-pc/normal.mod not found. 使用EasyBCD进行引导项添加的方式可以参照:https ...
分类:Windows程序   时间:2018-01-24 19:51:33    阅读次数:305
简述System.Windows.Forms.Timer 与System.Timers.Timer用法区别
System.Windows.Forms.Timer 基于窗体应用程序 阻塞同步 单线程 timer中处理时间较长则导致定时误差极大。 System.Timers.Timer 基于服务 非阻塞异步 多线程 当启动_wTimer.Start(),输出结果。在_wTimer_Tick 休眠2秒阻塞主线程 ...
分类:Windows程序   时间:2018-01-24 19:53:06    阅读次数:1071
C# 曲线控件 曲线绘制 实时曲线 多曲线控件 开发
Prepare 本文将使用一个NuGet公开的组件来实现曲线的显示,包含了多种显示的模式和配置来满足各种不同的应用场景,方便大家进行快速的开发系统。 在Visual Studio 中的NuGet管理器中可以下载安装,也可以直接在NuGet控制台输入下面的指令安装: NuGet安装教程 http:// ...
分类:Windows程序   时间:2018-01-24 19:53:15    阅读次数:908
C#设计模式之八装饰模式(Decorator Pattern)【结构型】
原文:C#设计模式之八装饰模式(Decorator Pattern)【结构型】一、引言 今天我们要讲【结构型】设计模式的第三个模式,该模式是【装饰模式】,英文名称:Decorator Pattern。我第一次看到这个名称想到的是另外一个词语“装修”,我就说说我对“装修”的理解吧,大家一定要看清楚,是... ...
分类:Windows程序   时间:2018-01-24 19:53:42    阅读次数:199
C#设计模式之十六观察者模式(Observer Pattern)【行为型】
原文:C#设计模式之十六观察者模式(Observer Pattern)【行为型】一、引言 今天是2017年11月份的最后一天,也就是2017年11月30日,利用今天再写一个模式,争取下个月(也就是12月份)把所有的模式写完,2018年,新的一年写一些新的东西。今天我们开始讲“行为型”设计模式的第四个... ...
分类:Windows程序   时间:2018-01-24 19:54:56    阅读次数:216
C#设计模式之四建造者模式(Builder Pattern)【创建型】
原文:C#设计模式之四建造者模式(Builder Pattern)【创建型】一、引言 今天我们要讲讲Builder模式,也就是建造者模式,当然也有叫生成器模式的,英文名称是Builder Pattern。在现实生活中,我们经常会遇到一些构成比较复杂的物品,比如:电脑,它就是一个复杂的物品,它主要是由... ...
分类:Windows程序   时间:2018-01-24 19:55:23    阅读次数:207
C#设计模式之十二代理模式(Proxy Pattern)【结构型】
原文:C#设计模式之十二代理模式(Proxy Pattern)【结构型】一、引言 今天我们要讲【结构型】设计模式的第七个模式,也是“结构型”设计模式中的最后一个模式,该模式是【代理模式】,英文名称是:Proxy Pattern。还是老套路,先从名字上来看看。“代理”可以理解为“代替”,代替“主人”做... ...
分类:Windows程序   时间:2018-01-24 19:56:58    阅读次数:264
Angular 2 实验1:Windows 7上安装执行环境
2017-04-12 补充说明: 默认安装了 python-2.7.13.amd64.msi 之后,执行下面的命令,提示【VCBuild.exe】不存在,要求 1 提示错误: 1 2 解决方法,==管理员权限==下执行命令: 1 该命令会安装Build所需的所有命令,也包括了【python】,也就是 ...
分类:Windows程序   时间:2018-01-24 19:57:07    阅读次数:293
C#设计模式之十外观模式(Facade Pattern)【结构型】
原文:C#设计模式之十外观模式(Facade Pattern)【结构型】一、引言 快12点半了,要开始今天的写作了。很快,转眼设计模式已经写了十个了,今天我们要讲【结构型】设计模式的第五个模式,该模式是【外观模式】,英文名称是:Facade Pattern。我们先从名字上来理解一下“外观模式”。我看... ...
分类:Windows程序   时间:2018-01-24 19:57:20    阅读次数:239
C#设计模式之十九策略模式(Stragety Pattern)【行为型】
原文:C#设计模式之十九策略模式(Stragety Pattern)【行为型】一、引言 今天我们开始讲“行为型”设计模式的第七个模式,该模式是【策略模式】,英文名称是:Stragety Pattern。在现实生活中,策略模式的例子也非常常见,例如,在一个公司中,会有各种工作人员,比如:有的是普通员工... ...
分类:Windows程序   时间:2018-01-24 19:58:29    阅读次数:231
X-Windows桌面
提到X-Windows桌面,人们最先想到的一般都是KDE和GNOME。目前大多数的Linux发行版上的桌面环境都采用了这两个东西。确实,KDE和GNOME做得很好,界面美观、使用方便,而且现在Bug越来越少,确实很适合日常应用。所以现在几乎每个使用Linux的人都知道KDE和GNOME,他们几乎统治 ...
分类:Windows程序   时间:2018-01-24 19:58:39    阅读次数:229
C#设计模式之六适配器模式(Adapter Pattern)【结构型】
原文:C#设计模式之六适配器模式(Adapter Pattern)【结构型】一、引言 从今天开始我们开始讲【结构型】设计模式,【结构型】设计模式有如下几种:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。【创建型】的设计模式解决的是对象创建的问题,那【结构型】设计模式解决的是... ...
分类:Windows程序   时间:2018-01-24 19:58:49    阅读次数:218
C#设计模式之五原型模式(Prototype Pattern)【创建型】
原文:C#设计模式之五原型模式(Prototype Pattern)【创建型】一、引言 在开始今天的文章之前先说明一点,欢迎大家来指正。很多人说原型设计模式会节省机器内存,他们说是拷贝出来的对象,这些对象其实都是原型的复制,不会使用内存。我认为这是不对的,因为拷贝出来的每一个对象都是实际存在的,每个... ...
分类:Windows程序   时间:2018-01-24 19:58:58    阅读次数:238
C#设计模式之二十二备忘录模式(Memento Pattern)【行为型】
原文:C#设计模式之二十二备忘录模式(Memento Pattern)【行为型】一、引言 今天我们开始讲“行为型”设计模式的第十个模式,该模式是【备忘录模式】,英文名称是:Memento Pattern。按老规矩,先从名称上来看看这个模式,个人的最初理解就是对某个对象的状态进行保存,等到需要恢复的时... ...
分类:Windows程序   时间:2018-01-24 19:59:57    阅读次数:311
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!