摘要: 利用 WPF 的 Trigger 系统,也可以很简单的只使用xmal实现三态按钮。在Window或UserControl的资源中声明按钮的style并加入触发功能。使用的时候直接在button里复写style就可以了,废话不多说,直接上代码: 使用时在button中引用: 阅读全文
posted @ 2015-04-17 08:27 rizo 阅读(3222) 评论(2) 推荐(2) 编辑
摘要: 策略模式是一种很简单的基础模式,用于封装一系列算法,使客户端的访问独立于算法的实现。我们可以”井中取水”来形象的描述策略模式。“取水”是一个动作,完成这个动作的方式有很多中,可以直接用手提、可以用水车汲水、也可以用电泵抽水。在不同的环境和条件下,我们选择不同的取水方式,这就是策略模式。策略模式的应用... 阅读全文
posted @ 2015-04-09 17:54 rizo 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 直接上代码: public static class XmlSerializer { public static void SaveToXml(string filePath, object sourceObj, Type type) { if... 阅读全文
posted @ 2015-04-03 08:29 rizo 阅读(3165) 评论(0) 推荐(0) 编辑
摘要: 目录:1. 装箱和拆箱2. 深入理解装箱和拆箱3. int[] to object[],值类型数组到对象数组的转化4. 使用泛型减少装箱和拆箱1. 装箱和拆箱装箱 就是把“值类型”转换成“引用类型”;拆箱 就是把“引用类型”转换成“值类型”; 首先,我们要弄明白为什么需要装箱和拆箱。C#的所有类型,... 阅读全文
posted @ 2015-03-31 14:18 rizo 阅读(2329) 评论(1) 推荐(1) 编辑
摘要: 辞职函(完整版)尊长:安好!于此刻辞职,余心诚惶诚恐。入司将两年,承蒙各位尊长垂青照拂,而苏主任关照尤甚!同事和气,顿生如家之感。本人不才,枉费苏主任一腔热忱与信任。离别时分,致谢虽发自肺腑亦显得苍白无力,而感激之情却无以言表。余本出身贫寒,寒窗苦读十载有余,学毕,携父母之期望,不求闻达于富贵,但求... 阅读全文
posted @ 2015-03-27 12:38 rizo 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 面向对象并不是PHP的关键,但PHP确实能很好的支持面向对象编程,而且类与对象也成为了PHP5的核心组成部分。PHP的面向对象特性让构建大型的复制应用成为可能,有了类与对象,就自然产生了各种编程范式和层出不穷的编程框架。今天我们来研究PHP中的类和对象。1 类的定义先来一段官方的代码说明类的构成va... 阅读全文
posted @ 2015-03-26 15:00 rizo 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 组合模式 ( Composite pattern ) 也叫合成模式,是面向对象设计中很常用的一种模式。它用来描述部分和整体的关系,使对部分和整体(部分的集合)的操作具有一致性。 组合模式常用于对树状结构进行描述,比如XML解析数、UI控件树、文件和文件夹等。组合模式提供一种统一的方式来描述树状结构的... 阅读全文
posted @ 2015-03-26 12:49 rizo 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 单一职责原则类和方法的职责应该尽可能是单一的。其核心思想是:一个类,最好只做一件事,只有一个引起他的变化。开闭原则对扩展开放,对修改关闭。继承依赖倒置依赖于抽象。A,高层次模块不依赖于低层次模块,他们都应该依赖于抽象。B,抽象不依赖于具体,具体应该依赖于抽象。对接口编程,对基类编程接口隔离使用小而专... 阅读全文
posted @ 2015-03-26 12:27 rizo 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Initializing View Instances Created in Interface BuilderView instances that are created in Interface Builder don't callinitWithFrame:when their nib fi... 阅读全文
posted @ 2015-03-13 14:59 rizo 阅读(204) 评论(0) 推荐(1) 编辑
摘要: 在脚本中加入:ArchitecturesInstallIn64BitMode=x64ArchitecturesAllowed=x64 阅读全文
posted @ 2015-03-13 14:39 rizo 阅读(1147) 评论(0) 推荐(0) 编辑