摘要: 介绍使用WPF工作6个多月了,是时候写一些WPF的基础知识了。在这个主题上我已经写了几篇文章了。他们都是基于处理一些具体的问题而完成的。现在我抛砖引玉,并让您理解如何/为什么WPF作为革命性的UI开发走向了我们。由于这是一篇适合初学者和中级水平的程序员的文章,我将尽量给出尽可能多的基本的例子。Win... 阅读全文
posted @ 2014-08-17 16:23 SZKK 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 依赖注入这个原则的要点是什么。为什么你不能对类的实例进行再次硬编码?当我们编码,测试的时候,让我们关注一件很重要的事情。希望你知道单元测试并知道它的重要性。也许在你做任何编码之前你都应该首先设计你的测试,因此你应该很熟悉测试驱动开发。为了定义新功能你应该去写测试,你应该尝试去实现并开始编码直到测试通... 阅读全文
posted @ 2014-08-16 22:17 SZKK 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 更多的重构,模式和接口下面是我们之前写过的Order类的代码段,你看有什么奇怪的地方么?public class Order { ITaxFactory _taxFactory; public Order(Customer c):this(new DateBased... 阅读全文
posted @ 2014-08-16 13:28 SZKK 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 我写这篇文章,主要是要演示一下如何利用SOLID原则和常用的设计模式从头开始构建一个应用程序。让我们先从典型的电子商务类型开始。我们需要一个对象来表示订单,订单项,和客户。给定订单对象,有一个方法来计算总订单项的费用,这样做是编码实现的最简单也是最糟糕的方式么?当然是把税费的程序逻辑放在订单类里面u... 阅读全文
posted @ 2014-08-16 00:47 SZKK 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 近日,需要为一个Silverlight项目添加签名证书(注意:如果单是为了测试,在VS项目->属性->签名,有个创建测试证书的功能,虽然这个证书的有效期是一年,是一年吧:(,忘记了。。。)。因为我的这个是需要部署到客户那边的,即使是测试的,测试期限也要长点啊,SO...在网上找了很多例子,但都不详细,或者说不符合我的需求。最后,综合网上的资料,鄙人整理了如下。本机装的是VS2012,以下所有工具都可在C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A\Bin目录找到。第一步,打开CMD或者VS2012的工具命令我用的是后者,如果是 阅读全文
posted @ 2014-04-03 20:41 SZKK 阅读(486) 评论(0) 推荐(0) 编辑