代码改变世界

WPF中的模板

2008-06-20 11:59 by DQ, 692 阅读, 0 推荐, 收藏,
摘要:也许有人会说模板和Style是一样的东西,它们似乎在功能上有一点重叠,但是仔细分析却发现它们的角色其实相当不同。Element或控件不具有默认的Style Property,因此element的Style Property通常是null。Style Property是用来定义“Property的设定”或者“消费者希望关联到此element的triggerR... 阅读全文

WPF中的Style

2008-06-20 11:40 by DQ, 553 阅读, 0 推荐, 收藏,
摘要:Style是Property值的collection。由于XAML无法使用循环创建多个“具有完全相同Property”的element,所以Style被用来你不这方面的不足。比方说你有很多个按钮,你希望这些按钮有相同的样式,这样就需要用到Style,这一点有点类似ASP.NET中的CSS或者是skin概念。 Style类型定义在System.Windows中,其派生自Obj... 阅读全文

WPF中的资源

2008-06-20 10:42 by DQ, 249 阅读, 0 推荐, 收藏,
摘要:WPF中的资源,也可以称为“局部定义的资源”,因为它们是定义在XAML中,而且它们通常会和应用程序中的某element、控件、页面或窗口相关联。对于资源来说,只有定义此资源的element内,以及在该element的孩子内,此资源才是可用的。就像C#中的“静态只读字段”一样,资源对象在运行时被建立一次,而且被引用它们的element所共享。 所有的资... 阅读全文

WPF中的Element

2008-06-19 11:51 by DQ, 907 阅读, 0 推荐, 收藏,
摘要:相信我们都做过很多“自定义控件”(Custom Control)但是在WPF中,element和控件是有区别的。我们可以通过使用自定义的element来创建自定义的控件。建立自定义Element一般是通过继承自FrameworkElement,当建立自定义控件时,一般是通过继承自Control。 面对设计新的element时,我们需要考虑:到底是继承自FrameworkEl... 阅读全文

Dependency Property

2008-06-19 10:07 by DQ, 516 阅读, 0 推荐, 收藏,
摘要:好久没有写Blog了,一方面是由于项目紧,一方面是由于自己太懒。闲话不说,今天先讲讲对Dependency Property的理解。 故名思意,之所以称为Dependency Property是因为它们依赖于一些其它的Property和外在的影响。区别与C#中其它属性的理解,在WPF中,Dependency Property允许以一般的方式自动进行大部分的通知。它的定义如下: public sta... 阅读全文

PowerDesigner12破解及下载

2008-02-22 20:41 by DQ, 12035 阅读, 0 推荐, 收藏,
摘要:PowerDesigner12破解下载地址http://download.sybase.com/eval/PowerDesigner/powerdesigner12_eval.exe修改安装目录下的pdflm12.dll文件,使用二进制编辑器打开此文件,查找:83 C4 14 8B 85 E4 FE FF FF将此字符串改为83 C4 14 33 C0 90 90 90 90 阅读全文

设计模式(四)、PROTOTYPE(原型)---对象创建型模式

2008-02-22 17:36 by DQ, 250 阅读, 0 推荐, 收藏,
摘要:1、意图用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。2、动机3、适用性当一个系统应该独立于它的产品的创建、构成和表示时,要使用Prototype模式。当一个要实例化的类在运行时刻指定时。为了避免创建一个产品类层次平行的工厂类层次时。当一个类的实例只能有几个不同状态组合中的一种时。4、结构 阅读全文

创建型模式

2008-02-22 09:38 by DQ, 252 阅读, 0 推荐, 收藏,
摘要:创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它俄那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建型模式则将实例化委托给另一个对象。 创建型模式的两个基本方面是,一、它们都将该系统使用哪些具体的类的信息封装起来。二、它们隐藏了这些类的实例是如何被创建和放在一起的。整个系统关于这些对象所知道的是由抽象类所定义的接口。因此,创建型模式解决了什么被创建、谁创建、... 阅读全文

什么是设计模式?

2008-02-21 16:54 by DQ, 1401 阅读, 0 推荐, 收藏,
摘要:如何设计可复用的面向对象软件。必须要找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将来的问题和需求也要有足够的通用性。每一个设计模式系统的命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。 每一个模式描述了一个在我们周围不断... 阅读全文

设计模式(三)、FACTORY METHOD(工厂方法)---对象创建型模式

2007-10-12 11:10 by DQ, 421 阅读, 0 推荐, 收藏,
摘要:andy FACTORY METHOD(工厂方法)---对象创建型模式 意图(intent) 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 2、动机(motivation) 框架使用抽象类定义和维护对象之间的关系。这些对象的创建通常也由框架负责。工厂方法解决了框架必须实例化类... 阅读全文
上一页 1 2 3 4 5 6 7 ··· 11 下一页