摘要: 原文: http://www.codeproject.com/Articles/20612/A-WPF-SplitButton SplitButton.cs using System;using System.ComponentModel;using System.Windows;... 阅读全文
posted @ 2013-06-18 23:32 easy5 阅读(3010) 评论(0) 推荐(0)
摘要: 原则: 规范化的目的是一份数据只存储在一个地方。 根据上面的原则来理解3种范式: 第一范式: 列的原子性; 保证行的唯一性---一份数据只存储在一个地方。 第二范式:非属性键与主键的关系 1.满足第一范式 2.非键属性依赖于整体主键,而不是非键属性仅仅依赖于主键中的某个部分。即:无部分依赖: 违... 阅读全文
posted @ 2013-06-12 21:42 easy5 阅读(554) 评论(0) 推荐(0)
摘要: ButtonStyle.xaml View Code ... 阅读全文
posted @ 2013-05-13 14:53 easy5 阅读(254) 评论(0) 推荐(0)
摘要: View Code 控件后台代码: View Code using System.Windows;usin... 阅读全文
posted @ 2013-05-09 21:03 easy5 阅读(5799) 评论(0) 推荐(0)
摘要: 老外前辈的Prism Demo http://www.codeproject.com/Articles/165370/Creating-View-Switching-Applications-with-Prism-4 包含Prism: 导航,模块间通讯的应用 阅读全文
posted @ 2013-04-12 17:01 easy5 阅读(243) 评论(0) 推荐(0)
摘要: View Code 1 /* 2 * stub和mock的微妙区别: 3 * stub对象不会使测试失败 4 * mock对象只是替换外部依赖,使测试中的对象可以运行并以测试。 5 * mock对象可以使测试失败,同时可以验证两个对象之间的交互是否按照期望的方式进... 阅读全文
posted @ 2013-04-12 15:25 easy5 阅读(388) 评论(0) 推荐(0)
摘要: Dummy,Fake,Stub,Mock区别1.Dummy 对象被四处传递,但是从不被真正使用。通常他们只是用来填充参数列表。 2.Fake 有实际可工作的实现,但是通常有一些缺点导致不适合用于产品(基于内存的数据库就是一个好例子)。 3.Stub 在测试过程中产生的调用提供预备好的应答,通常不应答... 阅读全文
posted @ 2013-04-12 13:41 easy5 阅读(953) 评论(0) 推荐(1)
摘要: 1. 当代的架构师和架构 2. UML必备知识 3. 设计原则和模式 4. 业务层 业务逻辑层是系统的核心,业务逻辑层的设计的选择将影响到其它层---特别是持久化层数据访问层。这两层对项目成败产生决定性的作用 业务逻辑层负责表现层和数据层之间的信息交换。业务逻辑层的输入和输出不一定是业务对象。... 阅读全文
posted @ 2013-03-19 18:07 easy5 阅读(504) 评论(0) 推荐(0)
摘要: 引用的dll: Microsoft.Practices.Unity.Configuration.dllMicrosoft.Practices.Unity.dll app.config ... 阅读全文
posted @ 2013-03-15 17:58 easy5 阅读(308) 评论(0) 推荐(0)
摘要: app.config 控制台: /* * 关于IoC/DI所谓控制反转(IoC: Inversion... 阅读全文
posted @ 2013-03-15 17:54 easy5 阅读(237) 评论(0) 推荐(0)