2013年12月17日

NUnit 快速入门

摘要: 首先需要去http://www.nunit.org/index.php?p=download去下载对应的NUnit.安装即可使用,本文就是基于英文文档的翻译。 TestFixture属性的使用,这个只针对类。NUnit通过反射来获得那个类里面包含测试代码。而且要测试的类必须是Public的,否则外界找不到这个类。同时该类要有默认的构造函数; Test属性的使用,这个只针对方法,表示有方法需要测试。测试方法必须没有返回值以及没有参数。 Assert类的使用,该类中定义了验证后置条件的方法集. 阅读全文

posted @ 2013-12-17 21:20 孤独的小鱼 阅读(184) 评论(0) 推荐(0) 编辑

2013年6月8日

设计模式之初要做的事情

摘要: 借着学习设计模式的这个时间,自己需要完成以下几个事情。规范代码编写 凡事多去考虑 写完的代码需要反复研究下,看看是否有重构的可能 养成面向接口编程的习惯 掌握基础的设计模式 阅读全文

posted @ 2013-06-08 22:38 孤独的小鱼 阅读(74) 评论(0) 推荐(0) 编辑

2012年7月27日

javascript_1

摘要: javascript是一种具有面向对象能力、解释性的语言。它的面向对象是基于原型的。 javascript的核心语言将数字、字符串和布尔值作为原始数据类型支持,它还内建支持数据、日期和正则表达式对象。 阅读全文

posted @ 2012-07-27 23:55 孤独的小鱼 阅读(83) 评论(0) 推荐(0) 编辑

2012年7月18日

MVVM

摘要: MVVM模式帮助我们清晰的划分我们程序的业务和呈现逻辑。 MVVM模式将应用程序的UI、下面的呈现和业务逻辑划分为三个分离的类:1)View: 封装UI和UI逻辑 2)View Model 封装呈现逻辑和状态3)Model 封装程序的业务逻辑和数据 阅读全文

posted @ 2012-07-18 01:16 孤独的小鱼 阅读(534) 评论(0) 推荐(0) 编辑

2012年6月16日

javascript第二天

摘要: 对象化 因为没有相关的项目经验,所以这些是自己从书上看来的,仅作参考。 javascript中只有function和object具有对象化的能力。 任意的的函数都可以动态的添加属性,这些属性可以是简单类型,也可以是function这样的复杂类型。其实函数就是对象。 function和object都可以用来定义对象,并且属性可以使用类似数组的方式来访问。this:在javascript中,只可以把它看成是当前要服务的对象。 阅读全文

posted @ 2012-06-16 17:55 孤独的小鱼 阅读(100) 评论(0) 推荐(0) 编辑

2012年6月14日

javaScript第一天

摘要: 之前接触过点JS,但是后来好久多不做,就还给老师了。对于JS的理解,基本为零,当时也就是为了应付,压根就没有去好好的系统学习下,希望此系列,可以作为。完整的学习下JS的相关知识。 言归正传! 要理解JS,首先需要放下类和对象的概念,重新回到数据金和代码的本原。 简单数据类型:undefined,null,boolean,number,string 复杂类型 :object; js在代码中的体现方式就一种:function。来判断元素的类型。 ==运算符:举例 123=”123“ 返回true。对于一个类型来讲,可以理解为用两个部分表示,Type和Value。 === 全相等运算符:要求类型和. 阅读全文

posted @ 2012-06-14 07:09 孤独的小鱼 阅读(114) 评论(0) 推荐(0) 编辑

2012年4月5日

建立WCF的六步

摘要: 1 创建基本 WCF 服务时,第一项任务是定义协定。协定指定服务支持的操作。可以将操作视为一个 Web 服务方法。2 实现 Windows Communication Foundation 服务协定。3 承载和运行基本的 Windows Communication Foundation 服务4 创建 Windows Communication Foundation 客户端5 配置基本 Windows Communication Foundation 客户端6 使用 Windows Communication Foundation 客户端 阅读全文

posted @ 2012-04-05 22:56 孤独的小鱼 阅读(74) 评论(0) 推荐(0) 编辑

2011年12月21日

C# 设计一个对外提供事件的类型

摘要: 第一步 定义一个类型用于存放所有需要发送给事件接收者的附加信息 这个类需要继承与EventAgrs,而且类的名称应以EventAgrs结束。、第二步 定义事件成员 可以使用现成的EventHandler<T>泛型。第三步 定义一个负责引发事件的方法来通知已订阅事件的对象事件已经发生。 第四步 定义一个方法,将输入转化为期望事件。 阅读全文

posted @ 2011-12-21 23:16 孤独的小鱼 阅读(130) 评论(0) 推荐(0) 编辑

2011年11月17日

WPF依赖属性

摘要: 依赖属性: 静态字段在内存里只有一份拷贝,而非静态字段是每个实例拥有一份拷贝。方法无论是否静态,在内存中只有一份拷贝,只是调用者不同而已,是类来调用还是对象来调用。如果一个类拥有了太多的字段,会浪费内存。 这就是出现依赖属性的主要原因。 WPF的依赖属性必须使用依赖对象作为宿主。 阅读全文

posted @ 2011-11-17 00:20 孤独的小鱼 阅读(243) 评论(0) 推荐(0) 编辑

2011年9月12日

反思

摘要: 做.net开发好几年了,感觉自己还是处于低级水平。平时疏于思考,平时做的项目简单,重复,最后导致自己把自己放到了打杂的行列。面对复杂的东西,有时候会突然发现,原来自己很基础的东西掌握的尽然是如此的不牢固。有的时候,看看书就草草而过,根本就没有去注意里面的细节,以为自己懂了,其实并不是这样。 很多的时候,自己是眼高手低。这几年,也不知道自己获得了什么?感觉一无所获。心里留下的还是浮躁。所以在这夜深人静的时候,写点东西,以供驱除浮躁之用。感觉个人目前这个阶段要做的就是巩固基础,然后学以致用。要学的东西很多,但是复杂的东西就是简单的东西组合起来的。整体大于部分的道理。所以要研究一下别人写代码的模式. 阅读全文

posted @ 2011-09-12 01:24 孤独的小鱼 阅读(98) 评论(0) 推荐(0) 编辑

导航