﻿<?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>博客园-白话Programming-随笔分类-.Net Framework</title><link>http://www.cnblogs.com/guanjinke/category/77719.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 22 May 2008 03:35:55 GMT</lastBuildDate><pubDate>Thu, 22 May 2008 03:35:55 GMT</pubDate><ttl>60</ttl><item><title>构建插件式的应用程序框架(八)－－－－视图服务的简单实现</title><link>http://www.cnblogs.com/guanjinke/archive/2007/05/14/746481.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Mon, 14 May 2007 15:29:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/05/14/746481.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/746481.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/05/14/746481.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/746481.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/746481.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我在前一篇文章里提到，对于停靠工具栏或者是视图最好是不要将实例放到词典中，而是将工具栏或者视图的类型放到词典中，因为视图类型会经常的被重用，并且会经常被关闭或者再打开。当实例被关闭后，资源就被释放了，...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/05/14/746481.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/746481.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-05-14 23:29 <a href="http://www.cnblogs.com/guanjinke/archive/2007/05/14/746481.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架(七)－－－－基本服务</title><link>http://www.cnblogs.com/guanjinke/archive/2007/03/26/689245.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Mon, 26 Mar 2007 15:27:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/03/26/689245.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/689245.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/03/26/689245.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/689245.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/689245.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;既然做好了框架，我们就希望为某个目标服务，我们要提供一些基本的服务，方便用户继续扩展他的功能。首先想到的功能就是，菜单，工具栏的...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/03/26/689245.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/689245.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-03-26 23:27 <a href="http://www.cnblogs.com/guanjinke/archive/2007/03/26/689245.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架(六)－－－－通讯机制</title><link>http://www.cnblogs.com/guanjinke/archive/2007/03/14/675188.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Wed, 14 Mar 2007 14:43:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/03/14/675188.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/675188.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/03/14/675188.html#Feedback</comments><slash:comments>17</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/675188.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/675188.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前天发了构建插件式的应用程序框架(五)－－－－管理插件这篇文章，有几个朋友在回复中希望了解插件之间是如何通讯的。&nbsp;&n...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/03/14/675188.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/675188.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-03-14 22:43 <a href="http://www.cnblogs.com/guanjinke/archive/2007/03/14/675188.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架目录</title><link>http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Wed, 14 Mar 2007 13:36:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/675109.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/675109.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/675109.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/675109.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-03-14 21:36 <a href="http://www.cnblogs.com/guanjinke/archive/2007/03/14/675109.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架(五)－－－－管理插件</title><link>http://www.cnblogs.com/guanjinke/archive/2007/03/12/672454.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Mon, 12 Mar 2007 14:55:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/03/12/672454.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/672454.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/03/12/672454.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/672454.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/672454.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我们现在已经搭建了插件式的应用程序框架，接下来的工作就是要充实框架的内容，提供基本的服务，也就是Service。我想首要的任务就...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/03/12/672454.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/672454.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-03-12 22:55 <a href="http://www.cnblogs.com/guanjinke/archive/2007/03/12/672454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架(四)－－－－服务容器</title><link>http://www.cnblogs.com/guanjinke/archive/2007/02/26/657530.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Mon, 26 Feb 2007 14:31:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/02/26/657530.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/657530.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/02/26/657530.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/657530.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/657530.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在构建插件式的应用程序框架(二)－－－－订立契约一文中，可以看到我们的IApplication接口是派生于IServiceCon...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/02/26/657530.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/657530.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-02-26 22:31 <a href="http://www.cnblogs.com/guanjinke/archive/2007/02/26/657530.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架(三)－－－－动态加载</title><link>http://www.cnblogs.com/guanjinke/archive/2007/02/25/656629.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Sun, 25 Feb 2007 15:52:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/02/25/656629.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/656629.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/02/25/656629.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/656629.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/656629.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;不管你采用什么方式实现插件式的应用程序框架，核心还是动态加载，换句话说，没有动态加载技术也就无所谓插件式的应用程序框架了。使用...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/02/25/656629.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/656629.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-02-25 23:52 <a href="http://www.cnblogs.com/guanjinke/archive/2007/02/25/656629.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架(二)－－－－订立契约</title><link>http://www.cnblogs.com/guanjinke/archive/2007/02/14/650792.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Wed, 14 Feb 2007 15:07:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/02/14/650792.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/650792.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/02/14/650792.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/650792.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/650792.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 无论是用COM的方式，还是普通DLL，抑或.NET方式来实现插件框架，首先要面临的问题就是如何订立契约。如同我上一篇文章讲到的一样，契约是应用程序和插件之间进行交互的依据和凭证。应用程序必须声明我有什...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/02/14/650792.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/650792.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-02-14 23:07 <a href="http://www.cnblogs.com/guanjinke/archive/2007/02/14/650792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建插件式的应用程序框架(一)－－－－开篇</title><link>http://www.cnblogs.com/guanjinke/archive/2007/02/13/649805.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Tue, 13 Feb 2007 14:48:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2007/02/13/649805.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/649805.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2007/02/13/649805.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/649805.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/649805.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;说起插件（plug－in）式的应用程序大家应该不陌生吧,记得很早以前有一款很流行的MP3播放软件winmap,它是我记忆里最早认识的一款使...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2007/02/13/649805.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/649805.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2007-02-13 22:48 <a href="http://www.cnblogs.com/guanjinke/archive/2007/02/13/649805.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何方便的让你的集合引发改变事件</title><link>http://www.cnblogs.com/guanjinke/archive/2006/12/04/582094.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Mon, 04 Dec 2006 15:12:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2006/12/04/582094.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/582094.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2006/12/04/582094.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/582094.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/582094.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在我们开发自定义控件的过程中,我们常常会给控件添加集合属性。比如定制Grid控件就会有Column集合。当集合属性发生变化时，比...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2006/12/04/582094.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/582094.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2006-12-04 23:12 <a href="http://www.cnblogs.com/guanjinke/archive/2006/12/04/582094.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Unable to cast object of type X to type X的解决方法</title><link>http://www.cnblogs.com/guanjinke/archive/2006/12/04/581116.html</link><dc:creator>纶巾客</dc:creator><author>纶巾客</author><pubDate>Mon, 04 Dec 2006 02:01:00 GMT</pubDate><guid>http://www.cnblogs.com/guanjinke/archive/2006/12/04/581116.html</guid><wfw:comment>http://www.cnblogs.com/guanjinke/comments/581116.html</wfw:comment><comments>http://www.cnblogs.com/guanjinke/archive/2006/12/04/581116.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/guanjinke/comments/commentRss/581116.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/guanjinke/services/trackbacks/581116.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在做控件的时候经常会遇到一个很烦人的问题，就是在测试工程中加入自己的控件，然后编辑属性的总是提示"Unable&nbsp;to&...&nbsp;&nbsp;<a href='http://www.cnblogs.com/guanjinke/archive/2006/12/04/581116.html'>阅读全文</a><img src ="http://www.cnblogs.com/guanjinke/aggbug/581116.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://guanjinke.cnblogs.com/" target="_blank">纶巾客</a> 2006-12-04 10:01 <a href="http://www.cnblogs.com/guanjinke/archive/2006/12/04/581116.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>