<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/xiaoshatiantec" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/xiaoshatiantec" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 07 Sep 2010 03:42:35 GMT</lastBuildDate><title>『 听 风 且 吟 』技术版</title><description>倚楼听风雨,淡看江湖路......</description><image><url>http://www.feedsky.com/feed/xiaoshatiantec/sc/gif</url><title>『 听 风 且 吟 』技术版</title><link>http://coding.windstyle.cn</link></image><link>http://coding.windstyle.cn</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Tue, 07 Sep 2010 06:10:28 GMT</pubDate><item><title>[C#]增强响应性，用加载窗体（Splash）来载入主窗体</title><link>http://coding.windstyle.cn/2010/09/07/load-main-form-using-splash-form/</link><content:encoded>&lt;p&gt;许多软件在启动的时候都会显示一个加载窗口（Splash），譬如微软的Visual Studio、Office以及Adobe的许多软件。这些加载窗口很精美，但“漂亮”并不是它们的主要作用。&lt;span id=&quot;more-960&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;设想一下用户双击了一个图标，等了许久都没有看到主窗体，就会感到迷惑：是不是刚才没有点中？于是又双击了一次，这次终于看到主窗体了，但看到了两个，因为启动了两次。&lt;/p&gt;
&lt;p&gt;如果加载主窗体需要大量时间，那么在加载主窗体的同时去显示一个加载窗体就可以让用户知道软件已经响应了指令，并且正在进行处理，还可以告诉用户当前处理的进度，从而避免了用户的迷惑和误操作。&lt;/p&gt;
&lt;p&gt;恰巧最近我的客户也有这样的抱怨，便研究了一下加载窗体的实现方法，顺便记录在这里以免遗忘。&lt;/p&gt;
&lt;p&gt;那么就开始编写一个加载窗体吧。&lt;/p&gt;
&lt;p&gt;我创建了一个很简单的窗体，它只包含一个Style=Marquee的ProgressBar（这个进度条会不断滚动），下面是它的代码以及注释：&lt;/p&gt;
&lt;pre class=&quot;brush: csharp;&quot;&gt;public partial class Splash : Form
{
public Splash()
{
InitializeComponent();
}

//关闭自身
public void KillMe(object o, EventArgs e)
{
this.Close();
}

/// &amp;lt;summary&amp;gt;
/// 加载并显示主窗体
/// &amp;lt;/summary&amp;gt;
/// &amp;lt;param name=&amp;quot;form&amp;quot;&amp;gt;主窗体&amp;lt;/param&amp;gt;
public static void LoadAndRun(Form form)
{
//订阅主窗体的句柄创建事件
form.HandleCreated += delegate
{
//启动新线程来显示Splash窗体
new Thread(new ThreadStart(delegate
{
Splash splash = new Splash();
//订阅主窗体的Shown事件
form.Shown += delegate
{
//通知Splash窗体关闭自身
splash.Invoke(new EventHandler(splash.KillMe));
splash.Dispose();
};
//显示Splash窗体
Application.Run(splash);

})).Start();
};
//显示主窗体
Application.Run(form);
}&lt;/pre&gt;
&lt;p&gt;代码很好理解，Splash类只包含两个方法：一个普通的事件处理程序KillMe和一个静态方法LoadAndRun。&lt;/p&gt;
&lt;p&gt;LoadAndRun方法用于加载并显示主窗体。在加载主窗体的同时，Splash窗体也会一直显示，直到主窗体加载完毕可以完全显示为止。&lt;/p&gt;
&lt;p&gt;使用此加载窗体的方法也很简单，只需要把Program.cs中Main方法里的&lt;/p&gt;
&lt;pre class=&quot;brush: csharp;&quot;&gt;Application.Run(new Form1());&lt;/pre&gt;
&lt;p&gt;修改为&lt;/p&gt;
&lt;pre class=&quot;brush: csharp;&quot;&gt;Splash.LoadAndRun(new Form1());&lt;/pre&gt;
&lt;p&gt;即可。&lt;/p&gt;
&lt;p&gt;如果想要看到效果，可以在Form1的OnLoad事件中让主线程睡一会儿觉，譬如：&lt;/p&gt;
&lt;pre class=&quot;brush: csharp;&quot;&gt;protected override void OnLoad(EventArgs e)
{
System.Threading.Thread.Sleep(5000);
base.OnLoad(e);
}&lt;/pre&gt;
&lt;p&gt;为什么要在新线程中显示加载窗体呢？因为忙碌的主窗体已经占有了主线程，如果把加载窗体也安排到主线程的话，它不仅很容易变成“失去响应”的状态，而且有可能连自身都无法顺利加载完，更别说不断滚动的进度条了。&lt;/p&gt;
&lt;p&gt;另外，这种方法还有一个缺点，如果主窗体加载缓慢是因为在构造函数中执行了大量操作的话，那么这种方法就起不到作用了。&lt;/p&gt;
&lt;p&gt;不过话说回来，在窗体的构造函数中执行影响性能的操作本来就是不被推荐的做法，应当尽量避免。&lt;/p&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;http://coding.windstyle.cn/2008/09/02/invoke-javascript-method-in-activex-that-developing-using-csharp/&quot; title=&quot;在用c#开发的ActiveX中调用JavaScript方法 (2008-09-02)&quot;&gt;在用c#开发的ActiveX中调用JavaScript方法&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://coding.windstyle.cn/2008/06/17/csharp-process-lotus-notes-mail/&quot; title=&quot;C#简单操作Lotus Notes邮件 (2008-06-17)&quot;&gt;C#简单操作Lotus Notes邮件&lt;/a&gt; (28)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410552880/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/2010/09/07/load-main-form-using-splash-form/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410552880/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410552880/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/2010/09/07/load-main-form-using-splash-form/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>许多软件在启动的时候都会显示一个加载窗口（Splash），譬如微软的Visual Studio、Office以及Adobe的许多软件。这些加载窗口很精美，但“漂亮”并不是它们的主要作用。 设想一下用户双击了一个图标，等了许久都没有看到主窗体，就会感到迷惑：是不是刚才没有点中？于是又双击了一次，这次终于看到主窗体了，但看到了两个，因为启动了两次。 如果加载主窗体需要大量时间，那么在加载主窗体的同时去显示一个加载窗体就可以让用户知道软件已经响应了指令，并且正在进行处理，还可以告诉用户当前处理的进度，从而避免了用户的迷惑和误操作。 恰巧最近我的客户也有这样的抱怨，便研究了一下加载窗体的实现方法，顺便记录在这里以免遗忘。 那么就开始编写一个加载窗体吧。 我创建了一个很简单的窗体，它只包含一个Style=Marquee的ProgressBar（这个进度条会不断滚动），下面是它的代码以及注释： public partial class Splash : Form { public Splash() { InitializeComponent(); } //关闭自身 public void KillMe(object o, EventArgs e) { this.Close(); } /// &amp;#60;summary&amp;#62; /// 加载并显示主窗体 /// &amp;#60;/summary&amp;#62; /// &amp;#60;param name=&amp;#34;form&amp;#34;&amp;#62;主窗体&amp;#60;/param&amp;#62; public static void LoadAndRun(Form form) { //订阅主窗体的句柄创建事件 form.HandleCreated += delegate { //启动新线程来显示Splash窗体 new Thread(new ThreadStart(delegate { Splash [...]&lt;img src=&quot;http://www1.feedsky.com/t1/410552880/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/2010/09/07/load-main-form-using-splash-form/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410552880/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410552880/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>C#</category><category>可响应性</category><category>.NET</category><category>Splash</category><category>加载</category><category>线程</category><pubDate>Tue, 07 Sep 2010 11:42:35 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/2010/09/07/load-main-form-using-splash-form/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?p=960</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/2010/09/07/load-main-form-using-splash-form/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410552880/1488721</fs:itemid></item><item><title>WindStyle MultiSite Nav Bar for WordPress 1.1.0 发布</title><link>http://coding.windstyle.cn/2010/08/03/windstyle-multisite-nav-bar-for-wordpress-1-1-0-released/</link><content:encoded>&lt;p&gt;我的技术博客和&lt;a href=&quot;http://blog.windstyle.cn&quot;&gt;口水博客&lt;/a&gt;都使用了著名的Wordpress，为了便于管理，我按照&lt;a href=&quot;http://fairyfish.net/2008/09/22/one-wordpress-installation-multiple-blogs/&quot; target=&quot;_blank&quot;&gt;这篇文章&lt;/a&gt;的方法，让这两个博客只占用一个Wordpress程序和一个数据库。但我不想让这两个博客看起来太独立，我把它们看做两个子站，而且我希望访客也能很容易地意识到它们是两个兄弟站点。&lt;/p&gt;
&lt;p&gt;虽说Wordpress MU的&lt;a href=&quot;http://buddypress.org&quot; target=&quot;_blank&quot;&gt;BuddyPress&lt;/a&gt;插件也能实现这样的效果，但它过于庞大，有牛刀杀鸡只嫌。于是我摸索着写了这样一个插件，它最初的名字叫做“Top Navigation Bar”，它允许你选择一个链接分类，然后把此分类下的所有链接以导航栏的方式显示到博客的顶端。&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-955&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;鉴于我是绝对的PHP菜鸟，对Wordpress的机理也不甚了了，所以这个插件我一直偷偷使用了很久，都没敢分享出来。&lt;/p&gt;
&lt;p&gt;前段时间WordPress终于发布了重量级的3.0版本，从这个版本开始，Wordpress正式兼并了Wordpress MU，增加了名为“Network”的多站点功能（亦称为“MultiSite”）。凭借此功能，只需要部署一次Wordpress，就可以方便地创建出许多博客站点。&lt;/p&gt;
&lt;p&gt;正巧最近的一个项目需要完全基于Wordpress 3.0来定制开发，就趁此机会粗浅地研究了一下强大的Wordpress API，昨天花了些时间把两个博客升级到了Wordpress 3.0.1，并到了同一个站点下，便想着利用Wordpress新增的WPMU Functions来改写“Top Navigation Bar”这个插件。&lt;/p&gt;
&lt;p&gt;于是就诞生了&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/&quot;&gt;WindStyle MultiSite Nav Bar&lt;/a&gt;，这也是为什么它的第一个版本号就是1.1.0的原因。&lt;/p&gt;
&lt;p&gt;WindStyle MultiSite Nav Bar暂时去掉了显示链接分类下所有链接的功能，而是直接显示当前站点中的所有博客。它的配置很简单，但在目前来说，可能还比较麻烦，这取决于你的博客数量，如下图所示：&lt;/p&gt;
&lt;p&gt;&lt;img title=&quot;image&quot; src=&quot;http://coding.windstyle.cn/files/2010/08/image_thumb.png&quot; alt=&quot;image&quot; /&gt;&lt;/p&gt;
&lt;p&gt;WindStyle MultiSite Nav Bar用起来非常简单，仅需在每个博客都启用此插件，再如上图一般配置一下Logo地址、导航条宽度，选择一个内置主题即可，最终效果如下：&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;wlDisabledImage&quot; style=&quot;display: inline;&quot; title=&quot;image&quot; src=&quot;http://coding.windstyle.cn/files/2010/08/image1.png&quot; alt=&quot;image&quot; width=&quot;480&quot; height=&quot;157&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;wlDisabledImage&quot; style=&quot;display: inline;&quot; title=&quot;image&quot; src=&quot;http://coding.windstyle.cn/files/2010/08/image2.png&quot; alt=&quot;image&quot; width=&quot;480&quot; height=&quot;166&quot; /&gt;&lt;/p&gt;
&lt;p&gt;现在的功能还非常少，配置也比较麻烦（譬如Logo地址），计划在以后的版本中继续完善，现在能想到的计划有：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;将插件的配置分为全局配置和私有配置，全局配置由站点管理员统一配置，所有博客都生效（譬如Logo地址），私有配置只影响单个博客（譬如样式）；&lt;/li&gt;
&lt;li&gt;在全局配置中可以配置是否允许子博客关闭插件；&lt;/li&gt;
&lt;li&gt;在全局配置中增加显示主博客所有分类的选项；&lt;/li&gt;
&lt;li&gt;在全局配置中还原显示某一链接分类下所有链接的选项；&lt;/li&gt;
&lt;li&gt;在全局配置中可以关闭显示站点中所有博客链接；&lt;/li&gt;
&lt;li&gt;完善插件输出机制。&lt;/li&gt;
&lt;li&gt;……&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;欢迎大家多提意见以及建议，更多细节、下载以及更新情况请关注&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/&quot;&gt;此页&lt;/a&gt;。&lt;/p&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;&lt;a href=&quot;http://coding.windstyle.cn/2010/02/03/windstyle-exifinfo-for-windows-live-writer-released/&quot; title=&quot;WindStyle ExifInfo for Windows Live Writer发布 (2010-02-03)&quot;&gt;WindStyle ExifInfo for Windows Live Writer发布&lt;/a&gt; (1)&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://coding.windstyle.cn/2010/01/13/windstyle-slughelper-for-windows-live-writer-released/&quot; title=&quot;Windstyle SlugHelper for Windows Live Writer发布 (2010-01-13)&quot;&gt;Windstyle SlugHelper for Windows Live Writer发布&lt;/a&gt; (0)&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://coding.windstyle.cn/2007/01/25/publish-blog-using-onenote/&quot; title=&quot;将OneNote的文章发布到Blog中 (2007-01-25)&quot;&gt;将OneNote的文章发布到Blog中&lt;/a&gt; (0)&lt;/li&gt;
&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485364/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/2010/08/03/windstyle-multisite-nav-bar-for-wordpress-1-1-0-released/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485364/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485364/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/2010/08/03/windstyle-multisite-nav-bar-for-wordpress-1-1-0-released/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>我的技术博客和口水博客都使用了著名的Wordpress，为了便于管理，我按照这篇文章的方法，让这两个博客只占用一个Wordpress程序和一个数据库。但我不想让这两个博客看起来太独立，我把它们看做两个子站，而且我希望访客也能很容易地意识到它们是两个兄弟站点。 虽说Wordpress MU的BuddyPress插件也能实现这样的效果，但它过于庞大，有牛刀杀鸡只嫌。于是我摸索着写了这样一个插件，它最初的名字叫做“Top Navigation Bar”，它允许你选择一个链接分类，然后把此分类下的所有链接以导航栏的方式显示到博客的顶端。 鉴于我是绝对的PHP菜鸟，对Wordpress的机理也不甚了了，所以这个插件我一直偷偷使用了很久，都没敢分享出来。 前段时间WordPress终于发布了重量级的3.0版本，从这个版本开始，Wordpress正式兼并了Wordpress MU，增加了名为“Network”的多站点功能（亦称为“MultiSite”）。凭借此功能，只需要部署一次Wordpress，就可以方便地创建出许多博客站点。 正巧最近的一个项目需要完全基于Wordpress 3.0来定制开发，就趁此机会粗浅地研究了一下强大的Wordpress API，昨天花了些时间把两个博客升级到了Wordpress 3.0.1，并到了同一个站点下，便想着利用Wordpress新增的WPMU Functions来改写“Top Navigation Bar”这个插件。 于是就诞生了WindStyle MultiSite Nav Bar，这也是为什么它的第一个版本号就是1.1.0的原因。 WindStyle MultiSite Nav Bar暂时去掉了显示链接分类下所有链接的功能，而是直接显示当前站点中的所有博客。它的配置很简单，但在目前来说，可能还比较麻烦，这取决于你的博客数量，如下图所示： WindStyle MultiSite Nav Bar用起来非常简单，仅需在每个博客都启用此插件，再如上图一般配置一下Logo地址、导航条宽度，选择一个内置主题即可，最终效果如下： 现在的功能还非常少，配置也比较麻烦（譬如Logo地址），计划在以后的版本中继续完善，现在能想到的计划有： 将插件的配置分为全局配置和私有配置，全局配置由站点管理员统一配置，所有博客都生效（譬如Logo地址），私有配置只影响单个博客（譬如样式）； 在全局配置中可以配置是否允许子博客关闭插件； 在全局配置中增加显示主博客所有分类的选项； 在全局配置中还原显示某一链接分类下所有链接的选项； 在全局配置中可以关闭显示站点中所有博客链接； 完善插件输出机制。 …… 欢迎大家多提意见以及建议，更多细节、下载以及更新情况请关注此页。 Related posts WindStyle ExifInfo for Windows Live Writer发布 (1) Windstyle SlugHelper for Windows Live Writer发布 (0) 将OneNote的文章发布到Blog中 (0)&lt;img src=&quot;http://www1.feedsky.com/t1/410485364/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/2010/08/03/windstyle-multisite-nav-bar-for-wordpress-1-1-0-released/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485364/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485364/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Application</category><category>插件</category><category>MultiSite</category><category>Wordpress</category><category>blog</category><pubDate>Tue, 03 Aug 2010 16:33:29 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/2010/08/03/windstyle-multisite-nav-bar-for-wordpress-1-1-0-released/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?p=955</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/2010/08/03/windstyle-multisite-nav-bar-for-wordpress-1-1-0-released/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485364/1488721</fs:itemid></item><item><title>版本历史</title><link>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/changelog/</link><content:encoded>&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/&quot;&gt;« WindStyle MultiSite Nav Bar for WordPress&lt;/a&gt;&lt;/h3&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;&lt;strong&gt;1.4.0&lt;/strong&gt; (2010-08-20)&lt;/div&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;支持显示主博客指定链接分类下的所有链接，可以在全局选项页面配置链接分类；&lt;/li&gt;
&lt;li&gt;优化代码。&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;1.3.0&lt;/strong&gt; (2010-08-11)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;此版本变动较大，升级至此版本需要重新配置插件;&lt;/li&gt;
&lt;li&gt;增加全局配置，位于“超级管理”栏目下;&lt;/li&gt;
&lt;li&gt;将当前站点Logo配置移入全局配置中;&lt;/li&gt;
&lt;li&gt;优化代码。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.2.0&lt;/strong&gt; (2010-08-09)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;增加多语言支持，默认支持英文和简体中文。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.1.0&lt;/strong&gt;（2010-08-03）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;导航栏中显示当前站点所有博客链接；&lt;/li&gt;
&lt;li&gt;导航栏支持显示当前站点Logo（可配置）或标题；&lt;/li&gt;
&lt;li&gt;支持配置导航栏宽度；&lt;/li&gt;
&lt;li&gt;支持选择导航栏样式。&lt;/li&gt;
&lt;/ul&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485365/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485365/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485365/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/changelog/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>« WindStyle MultiSite Nav Bar for WordPress 1.4.0 (2010-08-20) 支持显示主博客指定链接分类下的所有链接，可以在全局选项页面配置链接分类； 优化代码。 1.3.0 (2010-08-11) 此版本变动较大，升级至此版本需要重新配置插件; 增加全局配置，位于“超级管理”栏目下; 将当前站点Logo配置移入全局配置中; 优化代码。 1.2.0 (2010-08-09) 增加多语言支持，默认支持英文和简体中文。 1.1.0（2010-08-03） 导航栏中显示当前站点所有博客链接； 导航栏支持显示当前站点Logo（可配置）或标题； 支持配置导航栏宽度； 支持选择导航栏样式。 Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485365/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485365/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485365/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 03 Aug 2010 12:33:32 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/changelog/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/changelog/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485365/1488721</fs:itemid></item><item><title>WindStyle MultiSite Nav Bar for WordPress</title><link>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/</link><content:encoded>&lt;p&gt;WordPress从3.0版本开始兼并了Wordpress MU的多站点功能（MultiSite），凭借此功能，只需要部署一次Wordpress，就可以方便地创建出许多博客站点。当你在维护多个博客的时候，可能并不希望让这些博客看起来各自独立，如果你希望能通过类似导航栏的方式把多个博客连接起来，但又不想要使用臃肿的&lt;a href=&quot;http://buddypress.org/&quot; target=&quot;_blank&quot;&gt;BuddyPress&lt;/a&gt;插件，那就尝试一下MultiSite Nav Bar吧。&lt;/p&gt;
&lt;h3&gt;功能介绍&lt;/h3&gt;
&lt;p&gt;MultiSite Nav Bar需要在每个博客单独激活并配置，激活之后，它会在博客中添加一个导航栏，用以显示当前Wordpress站点的名称、Logo以及所有博客的链接。&lt;/p&gt;
&lt;p&gt;并且你可以在控制台选择MultiSite Nav Bar的显示样式，MultiSite Nav Bar内置了两种样式，如果不合心意，也可以自行为MultiSite Nav Bar编写主题。&lt;/p&gt;
&lt;h3&gt;截图&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/files/2010/08/image.png&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img class=&quot;wlDisabledImage&quot; style=&quot;display: inline;&quot; title=&quot;image&quot; src=&quot;http://coding.windstyle.cn/files/2010/08/image_thumb.png&quot; alt=&quot;image&quot; width=&quot;315&quot; height=&quot;245&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h3&gt;版本&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;当前版本：1.4.0&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/changelog/&quot;&gt;版本历史»&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;a href=&quot;http://wordpress.org/extend/plugins/windstyle-multisite-nav-bar-for-wordpress/&quot; target=&quot;_blank&quot;&gt;前往Wordpress扩展中心下载»&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;安装方法&lt;/h3&gt;
&lt;p&gt;解压缩下载的安装包，将文件夹“WindStyle-MultiSite-Nav-Bar”上传到Wordpress的wp-content/&lt;strong&gt;plugins&lt;/strong&gt;目录即可。&lt;/p&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485366/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485366/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485366/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/feed/</wfw:commentRss><slash:comments>1</slash:comments><description>WordPress从3.0版本开始兼并了Wordpress MU的多站点功能（MultiSite），凭借此功能，只需要部署一次Wordpress，就可以方便地创建出许多博客站点。当你在维护多个博客的时候，可能并不希望让这些博客看起来各自独立，如果你希望能通过类似导航栏的方式把多个博客连接起来，但又不想要使用臃肿的BuddyPress插件，那就尝试一下MultiSite Nav Bar吧。 功能介绍 MultiSite Nav Bar需要在每个博客单独激活并配置，激活之后，它会在博客中添加一个导航栏，用以显示当前Wordpress站点的名称、Logo以及所有博客的链接。 并且你可以在控制台选择MultiSite Nav Bar的显示样式，MultiSite Nav Bar内置了两种样式，如果不合心意，也可以自行为MultiSite Nav Bar编写主题。 截图 版本 当前版本：1.4.0 版本历史» 前往Wordpress扩展中心下载» 安装方法 解压缩下载的安装包，将文件夹“WindStyle-MultiSite-Nav-Bar”上传到Wordpress的wp-content/plugins目录即可。 Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485366/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485366/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485366/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 03 Aug 2010 12:22:50 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?page_id=942</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485366/1488721</fs:itemid></item><item><title>版本历史</title><link>http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/changelog/</link><content:encoded>&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer&quot;&gt;« Windstyle ExifInfo for Windows Live Writer&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1.1.0.0 beta&lt;/strong&gt;（2010-06-13）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对应Windows Live Writer版本号为：14.0.8117.416&lt;/li&gt;
&lt;li&gt;增加多语言支持，目前支持简体中文和英文&lt;/li&gt;
&lt;li&gt;支持同时插入多张图片&lt;/li&gt;
&lt;li&gt;更新插件图标&lt;/li&gt;
&lt;li&gt;修复了插入不包含Exif信息的图片时的错误&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.0.0.0 alpha&lt;/strong&gt;（2010-01-01）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对应Windows Live Writer版本号为：14.0.8089.726&lt;/li&gt;
&lt;li&gt;支持自定义模板&lt;/li&gt;
&lt;/ul&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485367/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485367/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485367/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/changelog/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>« Windstyle ExifInfo for Windows Live Writer 1.1.0.0 beta（2010-06-13） 对应Windows Live Writer版本号为：14.0.8117.416 增加多语言支持，目前支持简体中文和英文 支持同时插入多张图片 更新插件图标 修复了插入不包含Exif信息的图片时的错误 1.0.0.0 alpha（2010-01-01） 对应Windows Live Writer版本号为：14.0.8089.726 支持自定义模板 Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485367/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485367/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485367/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sun, 13 Jun 2010 20:12:09 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/changelog/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?page_id=938</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/changelog/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485367/1488721</fs:itemid></item><item><title>版本历史</title><link>http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/changelog/</link><content:encoded>&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer&quot;&gt;« Windstyle SlugHelper for Windows Live Writer&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1.2.0.1&lt;/strong&gt;（2010-08-01）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对应Windows Live Writer版本号为：15.3.2804.607&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.2.0.0&lt;/strong&gt;（2010-06-03）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对应Windows Live Writer版本号为：14.0.8117.416&lt;/li&gt;
&lt;li&gt;可以配置是否忽略已经包含slug的日志，请在插件选项中配置&lt;/li&gt;
&lt;li&gt;增加插件图标&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.1.0.1&lt;/strong&gt;（2009-12-30）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;跟进Google翻译服务的更新&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.1.0.0 beta&lt;/strong&gt;（2009-09-08）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;增加使用微软Bing翻译服务&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.1.0.0 alpha&lt;/strong&gt;（2009-09-07）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;对应Windows Live Writer版本号为：14.0.8089.726&lt;/li&gt;
&lt;li&gt;每次发布日志时提示补全slug&lt;/li&gt;
&lt;li&gt;支持使用标题充当slug&lt;/li&gt;
&lt;li&gt;支持使用标题的拼音充当slug&lt;/li&gt;
&lt;li&gt;支持使用Google翻译服务翻译标题并充当slug&lt;/li&gt;
&lt;li&gt;支持自定义slug&lt;/li&gt;
&lt;/ul&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485368/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485368/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485368/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/changelog/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>« Windstyle SlugHelper for Windows Live Writer 1.2.0.1（2010-08-01） 对应Windows Live Writer版本号为：15.3.2804.607 1.2.0.0（2010-06-03） 对应Windows Live Writer版本号为：14.0.8117.416 可以配置是否忽略已经包含slug的日志，请在插件选项中配置 增加插件图标 1.1.0.1（2009-12-30） 跟进Google翻译服务的更新 1.1.0.0 beta（2009-09-08） 增加使用微软Bing翻译服务 1.1.0.0 alpha（2009-09-07） 对应Windows Live Writer版本号为：14.0.8089.726 每次发布日志时提示补全slug 支持使用标题充当slug 支持使用标题的拼音充当slug 支持使用Google翻译服务翻译标题并充当slug 支持自定义slug Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485368/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485368/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485368/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 03 Jun 2010 22:17:21 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/changelog/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?page_id=934</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/changelog/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485368/1488721</fs:itemid></item><item><title>Adobe PDF Reader COM组件（axAcroPDFLib）的退出问题</title><link>http://coding.windstyle.cn/2010/06/02/adobe-pdf-reader-com-component-axacropdflib-quit-problem/</link><content:encoded>&lt;p&gt;Adobe PDF Reader COM组件（axAcroPDFLib）可以用来在Windows Form中显示PDF文件的内容并进行交互。&lt;/p&gt;
&lt;p&gt;我们知道，Windows Form应用程序在关闭的时候，会销毁所有控件，而在销毁axAcroPDFLib时似乎遇到了问题。&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-932&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;具体表现为：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;关闭应用程序之后，进程依然会在内存中驻留较长时间，然后才彻底退出；&lt;/li&gt;
&lt;li&gt;关闭应用程序之后，发生错误：&lt;br /&gt;
&lt;blockquote&gt;&lt;p&gt;“0x0700609c”指令引用的“0&amp;#215;00000014”内存，该内存不能为“read”。&lt;/p&gt;&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;解决方法很简单，只需要在窗体关闭时手工卸载axAcroPDFLib组件就可以了。&lt;/p&gt;
&lt;p&gt;示例代码如下：&lt;/p&gt;
&lt;pre class=&quot;brush: csharp;&quot;&gt;
[System.Runtime.InteropServices.DllImport(&amp;quot;ole32.dll&amp;quot;)]
static extern void CoFreeUnusedLibraries();

private void Form2_FormClosing(object sender, FormClosingEventArgs e) {
if (axAcroPDF1 != null)
{
axAcroPDF1.Dispose();
System.Windows.Forms.Application.DoEvents();
CoFreeUnusedLibraries();
}
}
&lt;/pre&gt;
&lt;p&gt;CoFreeUnusedLibraries函数会检测当前进程中的所有COM组件，当发现某个组件的DllCanUnloadNow函数返回TRUE时，就调用FreeLibrary函数来卸载该组件。&lt;/p&gt;
&lt;p&gt;那么DllCanUnloadNow如何才会返回TRUE呢？有两个条件，当这两个条件都满足时，DllCanUnloadNow就会返回TRUE：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;组件的对象数为0；&lt;/li&gt;
&lt;li&gt;类厂的锁计数为0。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;在窗体关闭时调用axAcroPDFLib.Dispose就能保证该COM组件的对象数为0。&lt;/p&gt;
&lt;p&gt;而锁计数则需要保证没有调用LockServer(TRUE)，如果调用了LockServer(TRUE)，则需要再调用LockServer(FALSE)来解锁。嗯，据说是这样的，COM我也不怎么懂，了解的同学可以指点一下。&lt;/p&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485369/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/2010/06/02/adobe-pdf-reader-com-component-axacropdflib-quit-problem/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485369/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485369/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/2010/06/02/adobe-pdf-reader-com-component-axacropdflib-quit-problem/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>Adobe PDF Reader COM组件（axAcroPDFLib）可以用来在Windows Form中显示PDF文件的内容并进行交互。 我们知道，Windows Form应用程序在关闭的时候，会销毁所有控件，而在销毁axAcroPDFLib时似乎遇到了问题。 具体表现为： 关闭应用程序之后，进程依然会在内存中驻留较长时间，然后才彻底退出； 关闭应用程序之后，发生错误： “0x0700609c”指令引用的“0&amp;#215;00000014”内存，该内存不能为“read”。 解决方法很简单，只需要在窗体关闭时手工卸载axAcroPDFLib组件就可以了。 示例代码如下： [System.Runtime.InteropServices.DllImport(&amp;#34;ole32.dll&amp;#34;)] static extern void CoFreeUnusedLibraries(); private void Form2_FormClosing(object sender, FormClosingEventArgs e) { if (axAcroPDF1 != null) { axAcroPDF1.Dispose(); System.Windows.Forms.Application.DoEvents(); CoFreeUnusedLibraries(); } } CoFreeUnusedLibraries函数会检测当前进程中的所有COM组件，当发现某个组件的DllCanUnloadNow函数返回TRUE时，就调用FreeLibrary函数来卸载该组件。 那么DllCanUnloadNow如何才会返回TRUE呢？有两个条件，当这两个条件都满足时，DllCanUnloadNow就会返回TRUE： 组件的对象数为0； 类厂的锁计数为0。 在窗体关闭时调用axAcroPDFLib.Dispose就能保证该COM组件的对象数为0。 而锁计数则需要保证没有调用LockServer(TRUE)，如果调用了LockServer(TRUE)，则需要再调用LockServer(FALSE)来解锁。嗯，据说是这样的，COM我也不怎么懂，了解的同学可以指点一下。 Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485369/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/2010/06/02/adobe-pdf-reader-com-component-axacropdflib-quit-problem/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485369/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485369/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>Others</category><category>COM</category><category>CoFreeUnusedLibraries</category><category>Adobe PDF Reader</category><category>axAcroPDFLib</category><pubDate>Wed, 02 Jun 2010 12:22:45 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/2010/06/02/adobe-pdf-reader-com-component-axacropdflib-quit-problem/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?p=932</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/2010/06/02/adobe-pdf-reader-com-component-axacropdflib-quit-problem/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485369/1488721</fs:itemid></item><item><title>版本历史</title><link>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/changelog/</link><content:encoded>&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/human-calendar-widget-for-android&quot;&gt;« Human Calendar Widget for Android&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;1.4 beta&lt;/strong&gt;（2010-05-04）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;结合事件广播和提醒服务来刷新Widget &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.3 beta&lt;/strong&gt;（2010-05-03）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;添加简体中文支持&lt;/li&gt;
&lt;li&gt;重新设计图标 &lt;/li&gt;
&lt;li&gt;重新设计配置对话框 &lt;/li&gt;
&lt;li&gt;重新设计加载画面 &lt;/li&gt;
&lt;li&gt;结合事件广播和原生刷新机制来刷新Widget&lt;/li&gt;
&lt;li&gt;解决多个Widgets共存时的刷新问题 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.2 beta&lt;/strong&gt;（2010-04-25）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使用事件广播来刷新Widget &lt;/li&gt;
&lt;li&gt;改进配置界面&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.1 beta&lt;/strong&gt;（2010-04-12）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;扩充Widget尺寸：&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;大：4 x 4&lt;/li&gt;
&lt;li&gt;中：3 x 3&lt;/li&gt;
&lt;li&gt;小：2 x 2 &lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;扩充Widget样式：&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;四宫格&lt;/li&gt;
&lt;li&gt;九宫格 &lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;使用Widget原生的更新机制来刷新Widget &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;1.0 beta&lt;/strong&gt;（2010-04-11） &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;可以添加尺寸为2 x 2的四宫格Widget &lt;/li&gt;
&lt;li&gt;使用计时器刷新Widget &lt;/li&gt;
&lt;/ul&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485370/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/human-calendar-widget-for-android/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485370/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485370/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/changelog/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>« Human Calendar Widget for Android 1.4 beta（2010-05-04） 结合事件广播和提醒服务来刷新Widget 1.3 beta（2010-05-03） 添加简体中文支持 重新设计图标 重新设计配置对话框 重新设计加载画面 结合事件广播和原生刷新机制来刷新Widget 解决多个Widgets共存时的刷新问题 1.2 beta（2010-04-25） 使用事件广播来刷新Widget 改进配置界面 1.1 beta（2010-04-12） 扩充Widget尺寸： 大：4 x 4 中：3 x 3 小：2 x 2 扩充Widget样式： 四宫格 九宫格 使用Widget原生的更新机制来刷新Widget 1.0 beta（2010-04-11） 可以添加尺寸为2 x 2的四宫格Widget 使用计时器刷新Widget Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485370/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/human-calendar-widget-for-android/changelog/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485370/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485370/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 13 May 2010 19:23:54 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/changelog/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?page_id=927</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/changelog/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485370/1488721</fs:itemid></item><item><title>Human Calendar Widget for Android</title><link>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/</link><content:encoded>&lt;p&gt;&lt;img style=&quot;float: left;margin-right: 20px&quot; alt=&quot;&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/icon.png&quot; width=&quot;48&quot; height=&quot;48&quot; /&gt;Human Calendar Widget是为Google Android操作系统而开发的一个Widget（桌面挂件）。它利用&lt;a href=&quot;http://www.humancalendar.com&quot; target=&quot;_blank&quot;&gt;the human calendar ®&lt;/a&gt;提供的API，能够在Android操作系统的桌面上显示一个有趣的日历。&lt;/p&gt;
&lt;p&gt;Human Calendar Widget包含三种尺寸：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;大（4 x 4） &lt;/li&gt;
&lt;li&gt;中（3 x 3） &lt;/li&gt;
&lt;li&gt;小（2 x 2） &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Human Calendar Widget包含两种样式：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;四宫格（4个人） &lt;/li&gt;
&lt;li&gt;九宫格（9个人）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/human-calendar-widget-for-android/changelog&quot;&gt;版本历史»&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/files/2010/05/human-calendar-widget.zip&quot;&gt;下载»&lt;/a&gt;&lt;/h3&gt;
&lt;h3&gt;截图&amp;amp;预览：&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233203.png&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img alt=&quot;选择Widget界面&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233203_thumb.png&quot; width=&quot;240&quot; height=&quot;360&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;a href=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233218.png&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img alt=&quot;选择样式对话框&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233218_thumb.png&quot; width=&quot;240&quot; height=&quot;360&quot; /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233224.png&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img alt=&quot;加载日历画面&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233224_thumb.png&quot; width=&quot;240&quot; height=&quot;360&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;a href=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233230.png&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img alt=&quot;大尺寸九宫格Widget&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233230_thumb.png&quot; width=&quot;240&quot; height=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233355.png&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img alt=&quot;中尺寸九宫格Widget&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233355_thumb.png&quot; width=&quot;240&quot; height=&quot;360&quot; /&gt;&lt;/a&gt;&amp;#160; &lt;a href=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233417.png&quot; class=&quot;highslide-image&quot; onclick=&quot;return hs.expand(this);&quot;&gt;&lt;img alt=&quot;小尺寸四宫格Widget&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/snap20100503_233417_thumb.png&quot; width=&quot;240&quot; height=&quot;360&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485371/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/human-calendar-widget-for-android/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485371/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485371/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/feed/</wfw:commentRss><slash:comments>1</slash:comments><description>Human Calendar Widget是为Google Android操作系统而开发的一个Widget（桌面挂件）。它利用the human calendar ®提供的API，能够在Android操作系统的桌面上显示一个有趣的日历。 Human Calendar Widget包含三种尺寸： 大（4 x 4） 中（3 x 3） 小（2 x 2） Human Calendar Widget包含两种样式： 四宫格（4个人） 九宫格（9个人） 版本历史» 下载» 截图&amp;#38;预览： &amp;#160; &amp;#160; &amp;#160; Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485371/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/human-calendar-widget-for-android/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485371/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485371/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 13 May 2010 19:13:19 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?page_id=925</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/apps/human-calendar-widget-for-android/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485371/1488721</fs:itemid></item><item><title>应用</title><link>http://coding.windstyle.cn/apps/</link><content:encoded>&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/&quot;&gt;WindStyle MultiSite Nav Bar for WordPress&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;当你在维护使用Wordpress 3.0+创建的多个博客时，可能并不希望让这些博客看起来各自独立，如果你希望能通过类似导航栏的方式把多个博客连接起来，但又不想要使用臃肿的BuddyPress插件，那就尝试一下MultiSite Nav Bar吧。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-multisite-nav-bar-for-wordpress/&quot;&gt;查看详情»&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/human-calendar-widget-for-android/&quot;&gt;Human Calendar Widget for Android&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img style=&quot;float: left; margin-right: 20px;&quot; src=&quot;http://coding.windstyle.cn/files/2010/05/icon.png&quot; alt=&quot;&quot; width=&quot;48&quot; height=&quot;48&quot; /&gt;Human Calendar Widget是为Google Android操作系统而开发的一个Widget（桌面挂件）。它利用&lt;a href=&quot;http://www.humancalendar.com&quot; target=&quot;_blank&quot;&gt;the human calendar ®&lt;/a&gt;提供的API，能够在Android操作系统的桌面上显示一个有趣的日历。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/human-calendar-widget-for-android/&quot;&gt;查看详情»&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/&quot;&gt;WindStyle ExifInfo for Windows Live Writer&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/&quot;&gt;&lt;img src=&quot;http://coding.windstyle.cn/files/2010/02/ExifInfoLogo.png&quot; alt=&quot;WindStyle ExifInfo for Windows Live Writer&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;WindStyle ExifInfo是一款开源的Windows Live Writer插件，作为Windows Live Writer添加图片时丢失Exif信息的补充，它允许你在向日志中添加图片的同时添加该图片的Exif信息，并可以自由定制照片和Exif信息的显示样式。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-exifinfo-for-windows-live-writer/&quot;&gt;查看详情»&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h3&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/&quot;&gt;WindStyle SlugHelper for Windows Live Writer&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/&quot;&gt;&lt;img src=&quot;http://coding.windstyle.cn/files/2010/01/image_thumb.png&quot; alt=&quot;image&quot; width=&quot;560&quot; height=&quot;160&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;WindStyle SlugHelper是一款开源的Windows Live Writer插件，它可以帮你在发布日志之前补充日志的Slug（描述性网址），以增加日志URL的友好性。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://coding.windstyle.cn/apps/windstyle-slughelper-for-windows-live-writer/&quot;&gt;查看详情»&lt;/a&gt;&lt;/p&gt;

	&lt;h4&gt;Related posts&lt;/h4&gt;
	&lt;ul class=&quot;st-related-posts&quot;&gt;
	&lt;li&gt;No related posts.&lt;/li&gt;
	&lt;/ul&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/410485372/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485372/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485372/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded><wfw:commentRss>http://coding.windstyle.cn/apps/feed/</wfw:commentRss><slash:comments>0</slash:comments><description>WindStyle MultiSite Nav Bar for WordPress 当你在维护使用Wordpress 3.0+创建的多个博客时，可能并不希望让这些博客看起来各自独立，如果你希望能通过类似导航栏的方式把多个博客连接起来，但又不想要使用臃肿的BuddyPress插件，那就尝试一下MultiSite Nav Bar吧。 查看详情» Human Calendar Widget for Android Human Calendar Widget是为Google Android操作系统而开发的一个Widget（桌面挂件）。它利用the human calendar ®提供的API，能够在Android操作系统的桌面上显示一个有趣的日历。 查看详情» WindStyle ExifInfo for Windows Live Writer WindStyle ExifInfo是一款开源的Windows Live Writer插件，作为Windows Live Writer添加图片时丢失Exif信息的补充，它允许你在向日志中添加图片的同时添加该图片的Exif信息，并可以自由定制照片和Exif信息的显示样式。 查看详情» WindStyle SlugHelper for Windows Live Writer WindStyle SlugHelper是一款开源的Windows Live Writer插件，它可以帮你在发布日志之前补充日志的Slug（描述性网址），以增加日志URL的友好性。 查看详情» Related posts No related posts.&lt;img src=&quot;http://www1.feedsky.com/t1/410485372/xiaoshatiantec/feedsky/s.gif?r=http://coding.windstyle.cn/apps/&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/xiaoshatiantec/410485372/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/xiaoshatiantec/410485372/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 13 May 2010 18:41:02 +0800</pubDate><author>windie</author><comments>http://coding.windstyle.cn/apps/#comments</comments><guid isPermaLink="false">http://coding.windstyle.cn/?page_id=911</guid><dc:creator>windie</dc:creator><fs:srclink>http://coding.windstyle.cn/apps/</fs:srclink><fs:srcfeed>http://coding.windstyle.cn/feed/</fs:srcfeed><fs:itemid>feedsky/xiaoshatiantec/~7883976/410485372/1488721</fs:itemid></item></channel></rss>