自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yulongguiziyao的专栏

心有多大,天地就有多大

  • 博客(29)
  • 资源 (16)
  • 收藏
  • 关注

原创 WPF MVVM绑定DataGrid的列的显隐性解决方案

http://www.thomaslevesque.com/2011/03/21/wpf-how-to-bind-to-data-when-the-datacontext-is-not-inherited/http://stackoverflow.com/questions/7711275/bind-datagrid-column-visibility-mvvm

2015-07-27 17:48:53 1808

原创 设计模式汇总

设计模式汇总 创建型: 结构型: 行为型模式:

2015-07-25 13:28:56 445

原创 访问者模式

访问者模式:

2015-07-25 10:18:15 344

原创 解释器模式

解释器模式

2015-07-24 09:24:39 336

原创 享元模式

享元模式

2015-07-23 21:11:53 305

原创 中介者模式

中介者模式:

2015-07-23 17:24:46 354

原创 职责链模式

职责链模式:

2015-07-22 17:57:40 276

原创 命令模式

命令模式:

2015-07-22 09:01:03 256

原创 组合/聚合原值

组合/聚合原值:

2015-07-21 17:36:36 312

原创 桥接模式

桥接模式:

2015-07-21 17:33:39 262

原创 单例模式

单例模式:

2015-07-21 16:39:54 298

原创 迭代器模式

迭代器模式:

2015-07-21 15:56:22 274

原创 组合模式

组合模式

2015-07-21 14:31:50 268

原创 备忘录模式

备忘录模式

2015-07-21 13:50:48 278

原创 适配器模式

描述:

2015-07-21 09:36:08 258

原创 状态模式

描述:

2015-07-20 17:12:23 233

原创 抽象工厂模式

描述:

2015-07-20 16:26:54 287

原创 观察者模式

观察者模式又叫发布订阅模式。 描述:定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化的时候,会通知所有观察者对象,使他们能够更新自己。

2015-07-19 18:57:45 255

原创 建造者模式

描述:将一个复杂对象的建造和表示分离,使得同样的建造过程可以创建不同的表示。 通常是用来创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。建造者模式是在当创建复杂对象的算法应该独立于该对象的组成部分以及他们的装配方式时使用的模式。

2015-07-19 10:15:29 495

原创 外观模式

描述:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口是的这个子系统更容易使用。

2015-07-19 09:36:57 467

原创 迪米特法则

迪米特法则也叫最少知识原则。 描述:如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互调用。如果其中一个类需要调用另一个类的某个方法,应通过第三者转发这个调用。迪米特法则首先强调的前提是“在类的结构设计中,每一个类都应该尽量降低成员的访问权限” 迪米特法则其根本原则是强调类之间的松耦合。 类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改,不会波及相关的类。

2015-07-19 09:01:06 387

原创 模板方法模式

描述:定义一个操作中的的算法骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上实现可能不同时,我们通常会使用模板方法模式处理。模板方法模式就是通过把不变行为搬移到超类,去除子类中的重复代码来体现它的优势。 模板方法提供了一个很好的代码复用平台。

2015-07-18 22:16:47 320

原创 原型模式

描述:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 原型模式就是从一个对象创建另一个可以定制的对象,而且不需要知道任何创建的细节。一般在初始化的信息信息不发生变化的情况下,克隆是最好的办法,这既隐藏了对象创建的细节,有对性能是大大提高。 不用重新初始化对象,而是动态的获取对象运行时的状态。

2015-07-18 22:16:22 363

原创 工厂方法模式

描述:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个类的实例化延迟到其子类。 简单工厂模式和工厂模式的区别:简单工厂模式的最大优点在于工厂类中包含必要的逻辑判断,根据客户端选择动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。

2015-07-18 20:35:24 394

原创 代理模式

描述:为其它对象提供一种代理以控制这个对象的访问。 应用场景: 第一种:远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。(例如.net中webservice服务引用) 第二种:虚拟代理,是根据需要创建开销很大的对象,通过他来存放实例化需要很长时间的真实对象。(浏览器下载) 第三种:安全代理,用于控制真实对象访问时的权限。 第四种:智

2015-07-18 09:14:13 342

原创 大话设计模式摘录

最近对自己杂乱的代码感到非常不满意,欲学习各位牛人的先进代码经验,惊闻有种东西叫设计模式,所以在网上狂搜资料,发现《大话设计模式》此书比较适合我这种没什么经验的人,在此记录一下各种模式的定义用法。

2015-07-18 08:40:08 504

转载 WPF只有年和月份的DatePicker

http://stackoverflow.com/questions/1798513/wpf-toolkit-datepicker-month-year-only

2015-07-14 15:21:52 2572

转载 C#关闭进程树

Windows并不维护进程间的父子关系链,而是提供了另外一个妥协的办法 - Job对象。你可以自己维护相关的多个进程,或把多个进程放入一个Job对象中,以便统一管理。Windows task manager中"End Process" & "End Process Tree"分别对应kill掉一个单独的进程和一个进程树。关闭一个进程树,与之所有相关的进程也被关闭了;通常,Windows task

2015-07-01 09:32:03 733

原创 C#下查找并杀死子进程(进程树)

最近在WPF程序里面启动一个java编写的应用程序,因为java编写的程序运行的时候需要运行虚拟机,所以在关闭的时候要将程序和虚拟机一起kill才可以,但是如果没有办法找到java程序对应的虚拟机,将所有虚拟机都杀死的话,可能误杀其他程序的虚拟机,在网上找了一个,方法如下:(http://www.bubuko.com/infodetail-848066.html)参考:如何杀死进程及子

2015-07-01 09:18:45 4157

DataGridDemo.rar

WPF DataGrid设置RowDetails时候主表和详细表列宽保持相同的一种实现方法

2019-10-16

LocBaml.rar

WPF本地化的时候使用的工具LocBaml,找了好久才找到(下载的实例代码不能生成),希望对大家有帮助。

2019-05-28

SQLite +ODBC驱动 64bit

SQLite +ODBC驱动 64bit 操作请参考https://www.cnblogs.com/xcsn/p/6050878.html

2018-02-03

图片平移、旋转和缩放

根据控件的RenderTransform属性做的图片平移、旋转和缩放,基本都满足

2015-11-17

一个TextBox伪装的可以复制的TextBlock

一个TextBox伪装的可以复制的TextBlock,可以复制其中的文字

2015-09-10

WPF 输入数字和小数点的文本框

WPF 输入数字和小数点的文本框,支持输入0-9的数字,小数点和删除键,其他的键都被禁止输入

2015-05-31

带提示消息的TextBox和PasswordBox

带提示消息的TextBox和PasswordBox 文本框 密码框 ,例如登录的时候,提示请输入密码或者请输入登录名之类的

2015-01-12

13 1 X最新汉化zh CN 1016

13.1.x汉化包,按照网上资源包汉化的方式操作就可以了。

2014-06-16

wpf经典教程---大胡子.pdf

Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序。 使用 WPF,您可以创建广泛的独立应用程序以及浏览器承载的应用程序。这个文档可以作为基础和速成法看看,但是我更推荐《深入浅出wpf》,不过文件太大,不好传。

2014-05-04

Effective java

Effective java,想要学习java,以及java使用者们,你们懂得!

2013-11-09

C#事件和委托

学习C#,事件和委托是绕不开的,本文详细讲述了事件和委托的关系,并有例子帮助理解

2013-11-09

ArcEngine_开发接口集

AE接口,让GIS开发更好理解,初学者可以相应看看

2013-11-09

GIS应用开发技术

讲解了一些GIS开发的对象,个人认为还是值得一看的。

2013-09-21

C#制作印章

vs2005的环境,可以将你想要的印章显示出来,可以看看。

2013-08-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除