摘要:
设计模式之单例模式 单例模式:单例对象的类只允许一个实例的存在。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中应用该模式的类一个类只有一个实例,即一个类只有一个对象实例。 单例模式有两种构建方式: 懒汉模式:指全局的单例实例在第一次被使用时构建。 饿汉方式:指全局的单例实例 阅读全文
摘要:
设计模式之策略模式 策略模式定义了算法类,分别封装起来,让他们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 策略模式是对算法的包装,是把使用的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。 策略模式涉及到三 阅读全文
摘要:
[LinearGradientBrush-- 主要属性: StartPoint 获取或设置线性渐变的二维起始坐标。 EndPoint 获取或设置线性渐变的二维终止坐标。 例子: <LinearGradientBrush StartPoint="0,0" EndPoint="0,1"> <Gradie 阅读全文
摘要:
Linq学习 Linq(language Intergrated Query)即语言集成查询 LINQ是一组语言特性和API,使得你可以使用统一的方式编写各种查询。用于保存和检索来自不同数据源的数据,从而消除了编程语言和数据库之间的不匹配,以及为不同类型的数据源提供单个查询接口。 LINQ总是使用对 阅读全文
摘要:
依赖属性以及附加属性 依赖属性(DependencyProperty) 1.概念 依赖属性是一种可以自己没有值,并能通过使用Binding从数据源获得值的属性(通俗的讲,就是依赖在别的属性上)。 依赖属性是为了解决普通属性因继承而带来的对象膨胀。 例如Button的继承 Button->Button 阅读全文
摘要:
Js三大对象 一 浏览器对象 浏览器窗口、文档document、URL地址等 常用的浏览器对象: 浏览器对象的分层结构 (1) 属性 名称 说明 document 表示给定浏览器窗口中的 HTML 文档。 history 包含有关客户访问过的URL的信息。 location 包含有关当前 URL 的 阅读全文
摘要:
(1) 代码更简单(2) 支持CSS1到CSS3选择器(3) 完善的处理机制 (1) 基本选择器 基本选择器是jQuery中使用最多的选择器,它又元素Id、class、元素名、多个元素符组成。 (2) 层次选择器 层次选择器通过DOM元素间的层次关系来获取元素,主要的层次关系包括父子、后代、相邻、兄 阅读全文