﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-美丽的技术@世界</title><link>http://www.cnblogs.com/yayx/</link><description>.net 改变 Yannic Yang</description><language>zh-cn</language><lastBuildDate>Wed, 08 Oct 2008 00:53:04 GMT</lastBuildDate><pubDate>Wed, 08 Oct 2008 00:53:04 GMT</pubDate><ttl>60</ttl><item><title>重温经典之《企业应用架构模式》——.NET中的架构模式运用 (MVC模式)</title><link>http://www.cnblogs.com/yayx/archive/2008/09/18/1293111.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Thu, 18 Sep 2008 02:52:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/09/18/1293111.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1293111.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/09/18/1293111.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1293111.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1293111.html</trackback:ping><description><![CDATA[摘要: 不论你采用什么样的编程语言，什么样的编程平台，永远不可能跳过去的，就是用户界面(UI)的编写，如果UI界面只是20年前的控制台字符或者更早的打孔纸带甚至开关，那么你完全没有必要花大力气去研究如何编写页面代码。但是今天各种各样的技术让用户界面变得炫酷又复杂，用户界面的代码也极度的开始膨胀。在老板和用户都叫嚣着“电脑难用”和要求“增强用户体验”的时候，作为程序员我们必须要有强大的界面编写方法。因此，各种各样的用户界面框架应运而生，但是所有的这些界面框架大都建立在一种理论基础之上，这就是MVC(Model – View - Controller)。 &nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/09/18/1293111.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1293111.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42828/" target="_blank">[新闻]Mono 2.0 发布 Linux 上的 .NET 框架成熟了吗？</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>重温经典之《企业应用架构模式》——.NET中的架构模式运用 (Base Patterns 3)</title><link>http://www.cnblogs.com/yayx/archive/2008/09/09/1287813.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Tue, 09 Sep 2008 09:17:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/09/09/1287813.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1287813.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/09/09/1287813.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1287813.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1287813.html</trackback:ping><description><![CDATA[摘要: 度过了一个不错周末，也买了不少新书，却把这本书被搁置了几天,今天继续。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/09/09/1287813.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1287813.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42827/" target="_blank">[新闻]史上九大最强网络黑客</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>重温经典之《企业应用架构模式》——.NET中的架构模式运用 (Base Patterns 2)</title><link>http://www.cnblogs.com/yayx/archive/2008/09/05/1285337.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Fri, 05 Sep 2008 10:15:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/09/05/1285337.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1285337.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/09/05/1285337.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1285337.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1285337.html</trackback:ping><description><![CDATA[摘要: 忙了两天，继续我的随笔。
今天来看的，是另外几个基本模式。这些基本模式很多都已经发展的非常成熟，以至于现在大家都不习惯称其为模式了。但是我还是决定继续了解一下这些模式的来龙去脉，这样能够让我们对现有的一些用法有更加透彻的领悟。
&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/09/05/1285337.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1285337.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42826/" target="_blank">[新闻]微软拟2010年推新版SQL 强化商业智能功能</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>重温经典之《企业应用架构模式》——.NET中的架构模式运用 (Base Patterns 1)</title><link>http://www.cnblogs.com/yayx/archive/2008/09/02/1285336.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Tue, 02 Sep 2008 10:12:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/09/02/1285336.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1285336.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/09/02/1285336.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1285336.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1285336.html</trackback:ping><description><![CDATA[摘要:        今天看看几个基本模式，这包括Gateway模式，Mapper模式,LayerSupertype模式和Separated Interface模式。 
在这本书的最后一章，Martin Fowler放了一大堆各种各样的模式，称之为“基本模式(Base Patterns)”，这些模式大多比较简单，专注于解决企业应用中的某个细节问题，可以说不大重要，但真的用到时候有确实那么有用。

因为模式简单，所以模式本身就不用花太多文字解释，我们的重点应该放在体会各种模式的异同。甚至有的模式，早已经成为了我们熟知的一种再平常不过的功能，而不需要再去认为其实一种“模式”了，从中，我着实体会到了模式的发展。
&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/09/02/1285336.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1285336.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42825/" target="_blank">[新闻]GMail Labs 新功能 - 做数学题确认是否发出邮件</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>重温经典之《企业应用架构模式》——.NET中的架构模式运用 (Session State模式)</title><link>http://www.cnblogs.com/yayx/archive/2008/09/01/1285329.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Mon, 01 Sep 2008 10:04:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/09/01/1285329.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1285329.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/09/01/1285329.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1285329.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1285329.html</trackback:ping><description><![CDATA[摘要: 《企业应用架构模式》，作为.NET程序员读过此书真的不多，.NET充满了各种各样的糖，他们是来自.NET开发团队的礼物，但在新技术日新月异的今天，你是否真正了解现在的.NET Framework呢？
面向对象设计模式发展到今天，已经出现了很多超越语言的架构模式，这本Martin Fowler大师于2002年左右所著"Patterns of Enterprise Application"，总结了当时软件行业的最新发展成果，而这些成熟的精华在之后的.NET Framework设计中大多得到了充分的运用，深深的影响了.NET Framework的设计。我试图通过对这些经典模式的重温，同时在庞大的.NET Framework中寻找他们的踪迹，看看这么多年来，这些经典的模式，他们发展的怎么样了。当然，这对于我来说也是一个再学习和提高的过程。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/09/01/1285329.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1285329.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42824/" target="_blank">[新闻]OpenOffice四处创造纪录 占有全球25%办公软件市场</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WPF里的DependencyProperty(5)</title><link>http://www.cnblogs.com/yayx/archive/2008/06/03/1213126.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Tue, 03 Jun 2008 15:00:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/06/03/1213126.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1213126.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/06/03/1213126.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1213126.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1213126.html</trackback:ping><description><![CDATA[摘要: 今天一口气写了不少东西。首先我们认识了DependencyProperty中的Metadata，也谈到了Metadata的存储，还有专门为WPF提供的FrameworkPropertyMetadata。然后，我们通过DependencyProperty中值得存储机制了解了AttachedProperty到底是个什么东西，还讨论了通过AddOwner方法注册的一种比较特殊的DependencyProperty。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/06/03/1213126.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1213126.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42823/" target="_blank">[新闻]云计算硝烟四起 IBM携Bluehouse参战</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WPF写的斗地主游戏源码</title><link>http://www.cnblogs.com/yayx/archive/2008/04/24/1169876.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Thu, 24 Apr 2008 11:59:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/04/24/1169876.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1169876.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/04/24/1169876.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1169876.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1169876.html</trackback:ping><description><![CDATA[摘要: 最近又在研究WPF，做另外的项目，看了看以前的代码，觉得虽然代码很烂，但有些地方的处理还是有一定意义的，毕竟这也算是个WPF应用，于是乎觉得还是发上来和大家分享。如果能对你的学习或者工作起到任何作用，我都会非常高兴。<br>此源码完全自由使用，你可以利用它做任何事情，包括商业应用，而不需要提前通知我。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/04/24/1169876.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1169876.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42822/" target="_blank">[新闻]唱片商解密缘何反百度：态度强硬 人工干预明显</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WPF里的DependencyProperty(4)</title><link>http://www.cnblogs.com/yayx/archive/2008/04/24/1168738.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Thu, 24 Apr 2008 01:53:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/04/24/1168738.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1168738.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/04/24/1168738.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1168738.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1168738.html</trackback:ping><description><![CDATA[摘要: 今天我们以上一篇Post留下的三个问题为线索，比较详细的介绍了DependencyProperty的部分工作机制，包括DependencyProperty自身的存储方式<br>和DependencyProperty中值的存放方式……&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/04/24/1168738.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1168738.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42822/" target="_blank">[新闻]唱片商解密缘何反百度：态度强硬 人工干预明显</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WPF/Silverlight为什么要使用Canvas.SetLeft()这样的方法?</title><link>http://www.cnblogs.com/yayx/archive/2008/04/23/1167110.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Wed, 23 Apr 2008 04:05:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/04/23/1167110.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1167110.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/04/23/1167110.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1167110.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1167110.html</trackback:ping><description><![CDATA[摘要: 这一篇Post首先从WPF的布局系统说起，介绍了布局系统中是如何应用AttachedProperty的，然后总结的阐述了为什么会出现Canvas.SetLeft()这样的语法。&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/04/23/1167110.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1167110.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42821/" target="_blank">[新闻]国外媒体评出史上十大悬疑网络犯罪</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>WPF里的DependencyProperty(3)</title><link>http://www.cnblogs.com/yayx/archive/2008/04/22/1166064.html</link><dc:creator>Yannic Yang</dc:creator><author>Yannic Yang</author><pubDate>Tue, 22 Apr 2008 10:41:00 GMT</pubDate><guid>http://www.cnblogs.com/yayx/archive/2008/04/22/1166064.html</guid><wfw:comment>http://www.cnblogs.com/yayx/comments/1166064.html</wfw:comment><comments>http://www.cnblogs.com/yayx/archive/2008/04/22/1166064.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/yayx/comments/commentRss/1166064.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/yayx/services/trackbacks/1166064.html</trackback:ping><description><![CDATA[摘要: 今天终于开始写代码了，我们使用DependencyProperty扩展了Border控件（当然这个扩展似乎没什么意义，仅仅作为例子），并且在我们自己的DependencyProperty上实现了简单的数据绑定和动画功能。在最后，我提出了一些问题，下一篇Post中我将以这些问题为线索，探讨一下DependencyProperty中值得存储方式。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/yayx/archive/2008/04/22/1166064.html'>阅读全文</a><img src ="http://www.cnblogs.com/yayx/aggbug/1166064.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42820/" target="_blank">[新闻]AMD拆分方案已确认 获阿联酋84亿美元投资</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>