摘要:
为什么说是笨蛋学ObjectBuilder呢?并不是说这个文章是给笨蛋读的,而是一个笨蛋学习ObjectBuilder的笔记。 几个月前就开始研究ObjectBuilder了,但被他复杂的设计搞的没有头绪,现在总算懂了。 名词注解: Strategy 直译是策略的意思,在这里是指对Object加工的一个操作; Policy 直译是政策、方针,在这里指加工参数; Locator 定位器,还没有透彻... 阅读全文
摘要:
今天看见一个朋友的MSN上写了一个郁闷的话:“为什么相爱的人不能在一起?”于是我告诉他:因为他们还不够相爱,也就没有足够的爱的力量去争取在一起。另外一种糟糕的可能是,他们并不真心想在一起。很合理的答案,不是吗?朋友回了一句话:那是歌曲的名字。立即倒地 阅读全文
摘要:
我始终认为,编程简单就是好,把复杂的问题简单化,模型尽可能的单一,这样才能创建良好的编程体验。 我希望编程应该是这样的: 使用方面: ICreateService service = this.GetService(); object data = service.Create(); 使用方应该不关心服务的位置、创建方法等一系列过程。 创建方面: 应该是面向方面的编程模型,每... 阅读全文
摘要:
我只知道他是 宝石捷 911系列 阅读全文
摘要:
智能手机是很早就买了,买的时候就有个理由:我可以编写软件放在上面。可是大半年过去了,还是没有写(HelloWorld的不算)。今天需要一个计时器,手机既然没有,正好,这个软件又简单,自己写一个吧。代码很简单,提供下载http://www.cnblogs.com/Files/tansm/Stopwatch.rar但是无法解决秒以下的显示,他的DateTime对象总是只能存放秒级别。 阅读全文
摘要:
在WinFX3.0整个UI的所有对象中,使用了DependencyObject对象,他简化了标准属性控制的流程。为XAML提供了基础支持下面是使用这个对象的标准例子。 /**//// /// 使用DependencyObject的例子,定义了一个订单 /// public class OrderSheet : DependencyObject { ... 阅读全文
摘要:
在服务端应用程序中,资源可以被认为是嵌套的容器模式,看下图: 在我看来,每个节点是一个资源组件: 他的特点是:通过GetData方法你可以获取指定名称的字段,如果他找不到,他将到他的父容器中寻找,直到根组件。 通常情况下,应用程序服务器将创建第一个资源节点:ApplicationComponent,通常被用来存放服务器的信息; 第二层节点是帐套节点:AccountBookCompo... 阅读全文
摘要:
双鱼座在我的一篇《从LinQ看我们的ORM设计》一文中的评论中,对“真正的领域模型是不能通过继承性描述的”提出了质疑。 阅读全文
摘要:
最近心情非常糟糕,换个亮丽的主题,希望可以心情好些。 阅读全文
摘要:
一直以来有些闭门造车,今天看了微软的一篇重要的ORM文章《下一代数据访问:使概念级别成为现实》,详细的讲解了微软下一代数据访问的设想和实现。我对其中的关于概念模型的一段代码相当感兴趣,因为他和我设计的Torridity(我们的ORM框架名)非常的相似。 阅读全文