<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky1.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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/TechNoteForDKMILAN" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/TechNoteForDKMILAN" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 13 Sep 2008 14:59:36 GMT</lastBuildDate><title>Tech-Note For DKMILAN™</title><description>It's My Tech-Note</description><link>http://dkmilan.72pines.com</link><language>en</language><pubDate>Sat, 13 Sep 2008 15:00:53 GMT</pubDate><item><title>82天的沉寂之后，新一篇日志</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062482/5100367/1/item.html</link><content:encoded>&lt;p&gt;6月23号之后我就没写过东西，一是先忙考试，考试结束回家两天半又奔赴沈阳，学了一个月日语之后终于回家了，然后20又回学校了。回学校以为会轻松点，不过紧接着就是泰克培训，太崩溃了。。。。&lt;/p&gt;
&lt;p&gt;这两天终于有时间更新下我这个博客了。。。。&lt;/p&gt;
No tag for this post.</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/09/13/82%e5%a4%a9%e7%9a%84%e6%b2%89%e5%af%82%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%96%b0%e4%b8%80%e7%af%87%e6%97%a5%e5%bf%97/feed/</wfw:commentRss><description>6月23号之后我就没写过东西，一是先忙考试，考试结束回家两天半又奔赴沈阳，学了一个月日语之后终于回家了，然后20又回学校了。回学校以为会轻松点，不过紧接着就是泰克培训，太崩溃了。。。。
这两天终于有时间更新下我这个博客了。。。。
No tag for this post.</description><category>个人心情</category><pubDate>Sat, 13 Sep 2008 22:59:36 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/09/13/82%e5%a4%a9%e7%9a%84%e6%b2%89%e5%af%82%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%96%b0%e4%b8%80%e7%af%87%e6%97%a5%e5%bf%97/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/09/13/82%e5%a4%a9%e7%9a%84%e6%b2%89%e5%af%82%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%96%b0%e4%b8%80%e7%af%87%e6%97%a5%e5%bf%97/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/09/13/82%e5%a4%a9%e7%9a%84%e6%b2%89%e5%af%82%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%96%b0%e4%b8%80%e7%af%87%e6%97%a5%e5%bf%97/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062482/5100367</fs:itemid></item><item><title>意殇</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062483/5100367/1/item.html</link><content:encoded>&lt;p&gt;4：30，我糊里糊涂的自然醒，一看耳机已经不在耳边，我知道我已经晚了。我得马上下床看球。&lt;/p&gt;
&lt;p&gt;90：03，90分钟的比赛马上就要结束了，0:0。即使此时我的大脑再混沌，我也预见到了这场比赛恐怕要打加时，乃至点球。一场极其丑陋的加时，双方几乎没有在进攻上花费脑细胞，沉闷无趣的30分钟，连射正都没有几次的两只地中海球队走向了点球决战&lt;/p&gt;
&lt;p&gt;随着小法踢出的皮球钻进网窝，我的意大利回家了，以一种惨烈丑陋的方式。&lt;/p&gt;
&lt;p&gt;说实话，我对这支意大利感到无奈。托尼一个赛季三十几个联赛进球怎么感觉都是假的，曾经的意甲德甲最佳射手消失了，我们看到的只是一个永远找不到球门的托尼，一个迷失在后卫群中的托尼，只能让人无奈的悲呼：“Luca，你脚上穿的难道是Air Force One么？”&lt;/p&gt;
&lt;p&gt;即使他在皇马很不济，即使被称为最水的欧洲足球先生与世界足球先生，卡纳瓦罗是后防线上的作用仍然是无可比拟的，他的上抢永远是他的搭档的最好的镇定剂，不管是内斯塔还是马特拉济。这次没有卡纳瓦罗的欧洲杯，瞬间便把意大利后防线的巨大问题完全暴露了出来：80一代，你们谁能顶替老队长？巴尔扎利？不要忘了这里不是FM，巴尔扎利也不是FM里面那个稳定强壮的后防铁塔。费拉里？除了平庸以外谁还能找到另外一个词形容这个曾经的希望之星？&lt;/p&gt;
&lt;p&gt;还好，我们基耶利尼，可边可中的尤文后卫让我想到了马尔蒂尼。不过看了比赛之后，我发现他变了，现在的他比起打边卫的时候更强大，或许从特点看，他不是下一个马尔蒂尼，但是我们已经清晰的看到了一个年轻了11岁的卡纳瓦罗正在崛起。凶狠的上抢，准确的卡位，强壮的身体，出色的意识，还有身高，还能打边路，活脱脱一个卡纳瓦罗的加强版嘛。&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;a href=&quot;http://dkmilan.72pines.com/tag/%e6%84%8f%e5%a4%a7%e5%88%a9/&quot; title=&quot;意大利&quot; rel=&quot;tag&quot;&gt;意大利&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e6%ac%a7%e6%b4%b2%e6%9d%af/&quot; title=&quot;欧洲杯&quot; rel=&quot;tag&quot;&gt;欧洲杯&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e7%b1%b3%e5%85%b0/&quot; title=&quot;米兰&quot; rel=&quot;tag&quot;&gt;米兰&lt;/a&gt;]&lt;br /&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/06/23/%e6%84%8f%e6%ae%87/feed/</wfw:commentRss><description>4：30，我糊里糊涂的自然醒，一看耳机已经不在耳边，我知道我已经晚了。我得马上下床看球。
90：03，90分钟的比赛马上就要结束了，0:0。即使此时我的大脑再混沌，我也预见到了这场比赛恐怕要打加时，乃至点球。一场极其丑陋的加时，双方几乎没有在进攻上花费脑细胞，沉闷无趣的30分钟，连射正都没有几次的两只地中海球队走向了点球决战
随着小法踢出的皮球钻进网窝，我的意大利回家了，以一种惨烈丑陋的方式。
说实话，我对这支意大利感到无奈。托尼一个赛季三十几个联赛进球怎么感觉都是假的，曾经的意甲德甲最佳射手消失了，我们看到的只是一个永远找不到球门的托尼，一个迷失在后卫群中的托尼，只能让人无奈的悲呼：“Luca，你脚上穿的难道是Air Force One么？”
即使他在皇马很不济，即使被称为最水的欧洲足球先生与世界足球先生，卡纳瓦罗是后防线上的作用仍然是无可比拟的，他的上抢永远是他的搭档的最好的镇定剂，不管是内斯塔还是马特拉济。这次没有卡纳瓦罗的欧洲杯，瞬间便把意大利后防线的巨大问题完全暴露了出来：80一代，你们谁能顶替老队长？巴尔扎利？不要忘了这里不是FM，巴尔扎利也不是FM里面那个稳定强壮的后防铁塔。费拉里？除了平庸以外谁还能找到另外一个词形容这个曾经的希望之星？
还好，我们基耶利尼，可边可中的尤文后卫让我想到了马尔蒂尼。不过看了比赛之后，我发现他变了，现在的他比起打边卫的时候更强大，或许从特点看，他不是下一个马尔蒂尼，但是我们已经清晰的看到了一个年轻了11岁的卡纳瓦罗正在崛起。凶狠的上抢，准确的卡位，强壮的身体，出色的意识，还有身高，还能打边路，活脱脱一个卡纳瓦罗的加强版嘛。
赛后，我们看到了一个泪流满面的皮尔洛，这次他的缺阵是意大利最大的损失，小组赛意大利就是靠着他、基耶利尼和布冯的出色发挥才跌跌撞撞的走入淘汰赛，可他却黄牌停赛了。全罗马中场让我们看到了一个有跑动、有抢断、有激情、有活力的意大利中场，但总是缺少一些头脑与创意。皮尔洛的缺阵是意大利的致命伤。他又一次向全世界证明了：皮尔洛，不仅仅是米兰找不到他的替身，意大利也没有，全世界只有一个皮尔洛，或许他真的是上帝的恩赐吧。
德罗西，或许多纳多尼把他作为皮尔洛的应急替代品的确是为难他了，他只是一个出色的意大利全能中场，但他不是皮尔洛。他有身体，有远射，跑动积极防守到位，技术在意大利的中场也是很优异的，但是他还远远不是皮尔洛，或许他还是缺少一些皮尔洛元素吧。但是我相信德罗西会是未来几年内意大利的中场核心。佩罗塔仍然是个工兵性前腰，阿奎拉尼则没有踢出在罗马的水平，或许斯帕莱蒂的战术可以让他们三个都踢出皮尔洛的味道，但是国家队没有斯帕莱蒂，他们也还不是皮尔洛。
坚毅如钢的表情，寒冷如冰的目光，我们又看到了最好的布冯，可是他面对的是一只完全扭曲的意大利，以及一个更神奇的圣卡西。意大利人不会踢点球，可是传统意义上，西班牙更不会。不过圣卡西的存在似乎就是为了把不可能变成可能。或许就是命吧。
再见了，意大利，我的无倾向欧洲杯也要开幕了

	 [意大利]-[欧洲杯]-[米兰]</description><category>欧洲杯</category><category>米兰</category><category>狂恋绿茵</category><category>意大利</category><pubDate>Mon, 23 Jun 2008 23:04:54 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/06/23/%e6%84%8f%e6%ae%87/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/06/23/%e6%84%8f%e6%ae%87/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/06/23/%e6%84%8f%e6%ae%87/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062483/5100367</fs:itemid></item><item><title>C#中的多态：visual、override 与 new</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062484/5100367/1/item.html</link><content:encoded>&lt;p&gt;&lt;font color=&quot;#ffffff&quot;&gt;{ZHUAXIAead3dc42408ec383161c818b0f5bad3eUnion}&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;今天金山笔试，出了这么一道题，做题的途中忽然想到了Blog好久不更新了。。。。汗，溜号啊&lt;/p&gt;
&lt;div class=&quot;hl-surround&quot;&gt;&lt;ol class=&quot;hl-main ln-show&quot; title=&quot;Double click to hide line number.&quot; ondblclick = &quot;linenumber(this)&quot;&gt;&lt;li class=&quot;hl-firstline&quot;&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;abstract&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;virtual&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Fun&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;A.Fun()&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;: &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;'&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Fun&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;B.Fun()&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;static&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Main&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Fun&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
&lt;p&gt;结果是&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;A&lt;br /&gt;
B&lt;br /&gt;
A.Fun()&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;结果倒是显而易见，不过我想起刚看C#时，对于visual\override\new的区别来着，当时就有点糊涂。&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;MSDN的解释是这样的&lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;在 C# 中，派生类可以包含与基类方法同名的方法。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;基类方法必须定义为 virtual。&lt;/li&gt;
&lt;li&gt;如果派生类中的方法前面没有 new 或 override 关键字，则编译器将发出警告，该方法将有如存在 new 关键字一样执行操作。&lt;/li&gt;
&lt;li&gt;如果派生类中的方法前面带有 new 关键字，则该方法被定义为独立于基类中的方法。&lt;/li&gt;
&lt;li&gt;如果派生类中的方法前面带有 override 关键字，则派生类的对象将调用该方法，而不是调用基类方法。&lt;/li&gt;
&lt;li&gt;可以从派生类中使用 base 关键字调用基类方法。&lt;/li&gt;
&lt;li&gt;override、virtual 和 new 关键字还可以用于属性、索引器和事件中。&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;当时是相当的糊涂了。啥玩意，多态咋还出来一个new呢&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;后来慢慢理解了。。。&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;visual是override的前提与基础，既只有在基类的函数是visual的情况下，你才能在子类中override，否则编译会报错&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;new则是跟基类没多大关系的，除了名字相同之外。它独立于基类，相当于在子类中添加了一个新的方法。&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;我写了一个更合适的例子&lt;/font&gt;&lt;/p&gt;
&lt;div class=&quot;hl-surround&quot;&gt;&lt;ol class=&quot;hl-main ln-show&quot; title=&quot;Double click to hide line number.&quot; ondblclick = &quot;linenumber(this)&quot;&gt;&lt;li class=&quot;hl-firstline&quot;&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;abstract&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;F&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;A.F&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;virtual&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;A.G&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;F&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;B.F&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;B.G&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;C&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;:&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;F&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;C.F&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Green;&quot;&gt;public&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;override&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;System&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;WriteLine&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Red;&quot;&gt;C.G&lt;/span&gt;&lt;span style=&quot;color: #8b0000;&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;hl-types&quot;&gt;class&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Program&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class=&quot;hl-types&quot;&gt;static&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-types&quot;&gt;void&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Main&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;string&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;[]&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;args&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;{&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;b&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;B&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;C&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;c&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Green;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;C&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;b&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;A&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;d&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt; = &lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;c&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;F&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;a&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;b&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;F&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;b&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;c&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;F&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;c&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;d&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;F&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;d&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;G&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Console&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: Blue;&quot;&gt;Read&lt;/span&gt;&lt;span style=&quot;color: Olive;&quot;&gt;()&lt;/span&gt;&lt;span style=&quot;color: Gray;&quot;&gt;;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style=&quot;color: Olive;&quot;&gt;}&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;结果如下&lt;/font&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;A.F&lt;br /&gt;
A.G&lt;br /&gt;
B.F&lt;br /&gt;
B.G&lt;br /&gt;
C.F&lt;br /&gt;
C.G&lt;br /&gt;
A.F&lt;br /&gt;
C.G&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;font color=&quot;#555555&quot;&gt;值得注意的是d的调用，因为C的G()实现是override，因此c.G()隐藏了A.G()，输出结果就是c的输出结果，而b的G()实现是new，独立于基类，因此A.G()并没有被覆盖，a调用是仍然是调用的的A自己的G()， b调用的是new G().&lt;/font&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/c/&quot; title=&quot;C#&quot; rel=&quot;tag&quot;&gt;C#&lt;/a&gt;]&lt;br /&gt;

	&lt;ul class='st-related-posts'&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/&quot; title=&quot;C#实现支持插件与二次开发的应用程序编写 (五月 23, 2008)&quot;&gt;C#实现支持插件与二次开发的应用程序编写&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/&quot; title=&quot;FetionVM：摆脱DotNetFW的镣铐 (五月 12, 2008)&quot;&gt;FetionVM：摆脱DotNetFW的镣铐&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/&quot; title=&quot;调用Windows API实现C#窗体阴影 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体阴影&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/&quot; title=&quot;调用Windows API实现C#窗体透明代码 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体透明代码&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/11/service-master-17/&quot; title=&quot;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！ (四月 11, 2008)&quot;&gt;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/feed/</wfw:commentRss><description>{ZHUAXIAead3dc42408ec383161c818b0f5bad3eUnion}
今天金山笔试，出了这么一道题，做题的途中忽然想到了Blog好久不更新了。。。。汗，溜号啊
public abstract class A
{
public&amp;#160;A()
{
Console.WriteLine('A');
}
public&amp;#160;virtual void Fun()
{
Console.WriteLine(&amp;#34;A.Fun()&amp;#34;);
}
}
public&amp;#160;class B: A
{
public&amp;#160;B()
{
Console.WriteLine('B');
}
public&amp;#160;new void Fun()
{
Console.WriteLine(&amp;#34;B.Fun()&amp;#34;);
}
public&amp;#160;static void Main()
{
A&amp;#160;a = new B();
a.Fun();
}
}
结果是
A
B
A.Fun()
结果倒是显而易见，不过我想起刚看C#时，对于visual\override\new的区别来着，当时就有点糊涂。
MSDN的解释是这样的
在 C# 中，派生类可以包含与基类方法同名的方法。

基类方法必须定义为 virtual。
如果派生类中的方法前面没有 new 或 override 关键字，则编译器将发出警告，该方法将有如存在 new 关键字一样执行操作。
如果派生类中的方法前面带有 new 关键字，则该方法被定义为独立于基类中的方法。
如果派生类中的方法前面带有 override 关键字，则派生类的对象将调用该方法，而不是调用基类方法。
可以从派生类中使用 base 关键字调用基类方法。
override、virtual 和 new 关键字还可以用于属性、索引器和事件中。


当时是相当的糊涂了。啥玩意，多态咋还出来一个new呢
后来慢慢理解了。。。
visual是override的前提与基础，既只有在基类的函数是visual的情况下，你才能在子类中override，否则编译会报错
new则是跟基类没多大关系的，除了名字相同之外。它独立于基类，相当于在子类中添加了一个新的方法。
我写了一个更合适的例子
public abstract class A
{
public&amp;#160;void F()
{
System.Console.WriteLine(&amp;#34;A.F&amp;#34;);
}
public&amp;#160;virtual void G()
{
System.Console.WriteLine(&amp;#34;A.G&amp;#34;);
}
}
public&amp;#160;class B:A
{
public&amp;#160;new void F()
{
System.Console.WriteLine(&amp;#34;B.F&amp;#34;);
}
public&amp;#160;new void G()
{
System.Console.WriteLine(&amp;#34;B.G&amp;#34;);
}
}
public&amp;#160;class C:A
{
public&amp;#160;new void F()
{
System.Console.WriteLine(&amp;#34;C.F&amp;#34;);
}
public&amp;#160;override void G()
{
System.Console.WriteLine(&amp;#34;C.G&amp;#34;);
}
}
class&amp;#160;Program
{
static&amp;#160;void Main(string[] args)
{
B&amp;#160;b = new B();
C&amp;#160;c = [...]</description><category>C#</category><category>.Net编程</category><pubDate>Sat, 07 Jun 2008 00:38:59 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062484/5100367</fs:itemid></item><item><title>C#实现支持插件与二次开发的应用程序编写</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062485/5100367/1/item.html</link><content:encoded>&lt;p&gt;这两天一直在研究这个插件功能的实现，总结一些心得吧。&lt;/p&gt;
&lt;p&gt;首先是应该定义&lt;a HREF=&quot;http://dkmilan.72pines.com/tag/plugin/&quot;&gt;插件&lt;/a&gt;应该实现的接口，接口里面是插件需要实现的功能与提供的内容。我是这么设计的：&lt;/p&gt;
&lt;p&gt;首先是建立一个新的类库，用于把我们支持的插件的类型都以接口的形式放进去。比如我现在为我的&lt;a HREF=&quot;http://dkmilan.72pines.com/tag/servicemaster/&quot;&gt;Service Master&lt;/a&gt;设计了以下几个插件类型：外观插件，功能插件，系统信息插件，其他类型插件。目前接口设计如下&lt;/p&gt;
&lt;p&gt;&lt;a HREF=&quot;http://dkmilan.72pines.com/files/2008/05/2008-5-24-0000.png&quot;&gt;&lt;img BORDER=&quot;0&quot; WIDTH=&quot;492&quot; SRC=&quot;http://dkmilan.72pines.com/files/2008/05/2008-5-24-0000-thumb.png&quot; ALT=&quot;2008-5-24-0000&quot; HEIGHT=&quot;236&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;然后在原有的软件项目(&lt;a HREF=&quot;http://dkmilan.72pines.com/tag/servicemaster/&quot;&gt;ServiceMaster&lt;/a&gt;)中添加了一个插件检测的类，这个类用于检测已经放到Plugin文件夹下的插件。&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/#more-98&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/net/&quot; title=&quot;.Net&quot; rel=&quot;tag&quot;&gt;.Net&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/c/&quot; title=&quot;C#&quot; rel=&quot;tag&quot;&gt;C#&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/plugin/&quot; title=&quot;Plugin&quot; rel=&quot;tag&quot;&gt;Plugin&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/servicemaster/&quot; title=&quot;ServiceMaster&quot; rel=&quot;tag&quot;&gt;ServiceMaster&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e6%8f%92%e4%bb%b6/&quot; title=&quot;插件&quot; rel=&quot;tag&quot;&gt;插件&lt;/a&gt;]&lt;br /&gt;

	&lt;ul class='st-related-posts'&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/&quot; title=&quot;C#中的多态：visual、override 与 new (六月 6, 2008)&quot;&gt;C#中的多态：visual、override 与 new&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/&quot; title=&quot;FetionVM：摆脱DotNetFW的镣铐 (五月 12, 2008)&quot;&gt;FetionVM：摆脱DotNetFW的镣铐&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/&quot; title=&quot;调用Windows API实现C#窗体阴影 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体阴影&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/&quot; title=&quot;调用Windows API实现C#窗体透明代码 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体透明代码&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/19/%e7%b3%bb%e7%bb%9f%e6%9c%8d%e5%8a%a1%e4%bc%98%e5%8c%96%e4%b8%93%e5%ae%b6-171555-%e4%bf%ae%e6%ad%a3%e4%ba%86%e5%87%a0%e4%b8%aabug/&quot; title=&quot;系统服务优化专家 1.7.1.555 修正了几个BUG (四月 19, 2008)&quot;&gt;系统服务优化专家 1.7.1.555 修正了几个BUG&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/feed/</wfw:commentRss><description>这两天一直在研究这个插件功能的实现，总结一些心得吧。
首先是应该定义插件应该实现的接口，接口里面是插件需要实现的功能与提供的内容。我是这么设计的：
首先是建立一个新的类库，用于把我们支持的插件的类型都以接口的形式放进去。比如我现在为我的Service Master设计了以下几个插件类型：外观插件，功能插件，系统信息插件，其他类型插件。目前接口设计如下

然后在原有的软件项目(ServiceMaster)中添加了一个插件检测的类，这个类用于检测已经放到Plugin文件夹下的插件。

	 [.Net]-[C#]-[Plugin]-[ServiceMaster]-[插件]

	
	C#中的多态：visual、override 与 new
	FetionVM：摆脱DotNetFW的镣铐
	调用Windows API实现C#窗体阴影
	调用Windows API实现C#窗体透明代码
	系统服务优化专家 1.7.1.555 修正了几个BUG</description><category>C#</category><category>Plugin</category><category>系统服务优化专家</category><category>.Net编程</category><category>插件</category><category>ServiceMaster</category><category>.Net</category><pubDate>Fri, 23 May 2008 17:18:05 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062485/5100367</fs:itemid></item><item><title>汶川的背后</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062486/5100367/1/item.html</link><content:encoded>&lt;p&gt;&lt;a HREF=&quot;http://dkmilan.72pines.com/files/2008/05/u2107p1t330d389f6816dt20080518230639.jpg&quot;&gt;&lt;img BORDER=&quot;0&quot; WIDTH=&quot;501&quot; SRC=&quot;http://dkmilan.72pines.com/files/2008/05/u2107p1t330d389f6816dt20080518230639-thumb.jpg&quot; ALT=&quot;U2107P1T330D389F6816DT20080518230639&quot; HEIGHT=&quot;83&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;汶川是一面镜子，我们既看到了人性的善良也看到了人性的丑恶&lt;br /&gt;
汶川是一面镜子，我们既看到了生命的坚强也看到了生命的脆弱&lt;br /&gt;
汶川是一面镜子，我们既看到了民族的团结也看到了民族的劣根&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;http://dkmilan.72pines.com/2008/05/18/%e6%b1%b6%e5%b7%9d%e7%9a%84%e8%83%8c%e5%90%8e/#more-95&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e5%9c%b0%e9%9c%87/&quot; title=&quot;地震&quot; rel=&quot;tag&quot;&gt;地震&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e6%b1%b6%e5%b7%9d/&quot; title=&quot;汶川&quot; rel=&quot;tag&quot;&gt;汶川&lt;/a&gt;]&lt;br /&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/05/18/%e6%b1%b6%e5%b7%9d%e7%9a%84%e8%83%8c%e5%90%8e/feed/</wfw:commentRss><description>汶川是一面镜子，我们既看到了人性的善良也看到了人性的丑恶
汶川是一面镜子，我们既看到了生命的坚强也看到了生命的脆弱
汶川是一面镜子，我们既看到了民族的团结也看到了民族的劣根

	 [地震]-[汶川]</description><category>汶川</category><category>个人心情</category><category>地震</category><pubDate>Mon, 19 May 2008 00:17:35 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/05/18/%e6%b1%b6%e5%b7%9d%e7%9a%84%e8%83%8c%e5%90%8e/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/05/18/%e6%b1%b6%e5%b7%9d%e7%9a%84%e8%83%8c%e5%90%8e/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/05/18/%e6%b1%b6%e5%b7%9d%e7%9a%84%e8%83%8c%e5%90%8e/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062486/5100367</fs:itemid></item><item><title>FetionVM：摆脱DotNetFW的镣铐</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062487/5100367/1/item.html</link><content:encoded>&lt;p&gt;学.Net3年了，一直苦苦的寻找能让自己编写的几百KB，或者几MB的小东西离开20M的.Net Framework的方法。已知的方法都不是十分的合适，比如用Xenocode、Salamander .Net Linker这类东西，不是破解吗难找，就是不好用。现在终于找到了一个非常好用的方法~那就是飞信！！！&lt;/p&gt;
&lt;p&gt;感谢中国电信，感谢飞信，感谢FetionVM.exe~~~&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/#more-92&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/net/&quot; title=&quot;.Net&quot; rel=&quot;tag&quot;&gt;.Net&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/c/&quot; title=&quot;C#&quot; rel=&quot;tag&quot;&gt;C#&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/fetionvm/&quot; title=&quot;FetionVM&quot; rel=&quot;tag&quot;&gt;FetionVM&lt;/a&gt;]&lt;br /&gt;

	&lt;ul class='st-related-posts'&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/&quot; title=&quot;C#中的多态：visual、override 与 new (六月 6, 2008)&quot;&gt;C#中的多态：visual、override 与 new&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/&quot; title=&quot;C#实现支持插件与二次开发的应用程序编写 (五月 23, 2008)&quot;&gt;C#实现支持插件与二次开发的应用程序编写&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/&quot; title=&quot;调用Windows API实现C#窗体阴影 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体阴影&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/&quot; title=&quot;调用Windows API实现C#窗体透明代码 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体透明代码&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/11/service-master-17/&quot; title=&quot;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！ (四月 11, 2008)&quot;&gt;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/feed/</wfw:commentRss><description>学.Net3年了，一直苦苦的寻找能让自己编写的几百KB，或者几MB的小东西离开20M的.Net Framework的方法。已知的方法都不是十分的合适，比如用Xenocode、Salamander .Net Linker这类东西，不是破解吗难找，就是不好用。现在终于找到了一个非常好用的方法~那就是飞信！！！

感谢中国电信，感谢飞信，感谢FetionVM.exe~~~</description><category>C#</category><category>.Net编程</category><category>FetionVM</category><category>.Net</category><category>IT业界</category><pubDate>Tue, 13 May 2008 00:29:32 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062487/5100367</fs:itemid></item><item><title>调用Windows API实现C#窗体阴影</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062488/5100367/1/item.html</link><content:encoded>&lt;p&gt;做Service Master 1.7的时候，突然想起来我是不是也应该给这个朴素的软件加上一点花的东西，呵呵，于是，就觉得应该去做一个窗体的透明，此外还想实现带有阴影效果窗体，研究了一下WindowsAPI，最后觉得透明和淡入淡出完全可以不用WinAPI来实现的，API实现之后的结果跟修改Opacity属性的效果是完全一样的。只需要在窗体阴影中使用API实现。&lt;/p&gt;
&lt;p&gt;这个是具体的WinAPI实现窗体阴影的效果&lt;br /&gt;
&lt;img src='http://dkmilan.72pines.com/files/2008/05/2008-5-8-0000.png' alt='2008-5-8-0000.png' /&gt;&lt;/p&gt;
&lt;p&gt;具体的代码如下&lt;br /&gt;
 &lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/#more-81&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/api/&quot; title=&quot;API&quot; rel=&quot;tag&quot;&gt;API&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/c/&quot; title=&quot;C#&quot; rel=&quot;tag&quot;&gt;C#&lt;/a&gt;]&lt;br /&gt;

	&lt;ul class='st-related-posts'&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/&quot; title=&quot;C#中的多态：visual、override 与 new (六月 6, 2008)&quot;&gt;C#中的多态：visual、override 与 new&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/&quot; title=&quot;C#实现支持插件与二次开发的应用程序编写 (五月 23, 2008)&quot;&gt;C#实现支持插件与二次开发的应用程序编写&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/&quot; title=&quot;FetionVM：摆脱DotNetFW的镣铐 (五月 12, 2008)&quot;&gt;FetionVM：摆脱DotNetFW的镣铐&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/&quot; title=&quot;调用Windows API实现C#窗体透明代码 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体透明代码&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/11/service-master-17/&quot; title=&quot;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！ (四月 11, 2008)&quot;&gt;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/feed/</wfw:commentRss><description>做Service Master 1.7的时候，突然想起来我是不是也应该给这个朴素的软件加上一点花的东西，呵呵，于是，就觉得应该去做一个窗体的透明，此外还想实现带有阴影效果窗体，研究了一下WindowsAPI，最后觉得透明和淡入淡出完全可以不用WinAPI来实现的，API实现之后的结果跟修改Opacity属性的效果是完全一样的。只需要在窗体阴影中使用API实现。
这个是具体的WinAPI实现窗体阴影的效果

具体的代码如下

	 [API]-[C#]

	
	C#中的多态：visual、override 与 new
	C#实现支持插件与二次开发的应用程序编写
	FetionVM：摆脱DotNetFW的镣铐
	调用Windows API实现C#窗体透明代码
	[原创软件]系统服务优化专家 Service Master 1.7.213 发布！</description><category>C#</category><category>API</category><category>.Net编程</category><pubDate>Thu, 08 May 2008 07:56:07 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062488/5100367</fs:itemid></item><item><title>调用Windows API实现C#窗体透明代码</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062489/5100367/1/item.html</link><content:encoded>&lt;p&gt;好久不写Blog了，这一个礼拜忙的要死，又是考试，又是数模，天天忙的要死，真是没有时间去弄Blog&lt;/p&gt;
&lt;p&gt;这次把前一段时间更新Service Master时写的窗体透明代码贴到这里&lt;/p&gt;
&lt;p&gt;WinAPI.cs类文件，Invoke &amp;amp; Wrap了窗体透明所需要的API函数：&lt;br /&gt;
 &lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/#more-49&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/api/&quot; title=&quot;API&quot; rel=&quot;tag&quot;&gt;API&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/c/&quot; title=&quot;C#&quot; rel=&quot;tag&quot;&gt;C#&lt;/a&gt;]&lt;br /&gt;

	&lt;ul class='st-related-posts'&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/06/06/c%e4%b8%ad%e7%9a%84%e5%a4%9a%e6%80%81%ef%bc%9avisual%e3%80%81override-%e4%b8%8e-new/&quot; title=&quot;C#中的多态：visual、override 与 new (六月 6, 2008)&quot;&gt;C#中的多态：visual、override 与 new&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/23/c%e5%ae%9e%e7%8e%b0%e6%94%af%e6%8c%81%e6%8f%92%e4%bb%b6%e4%b8%8e%e4%ba%8c%e6%ac%a1%e5%bc%80%e5%8f%91%e7%9a%84%e5%ba%94%e7%94%a8%e7%a8%8b%e5%ba%8f%e7%bc%96%e5%86%99/&quot; title=&quot;C#实现支持插件与二次开发的应用程序编写 (五月 23, 2008)&quot;&gt;C#实现支持插件与二次开发的应用程序编写&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/12/fetionvm%ef%bc%9a%e6%91%86%e8%84%b1dotnetfw%e7%9a%84%e9%95%a3%e9%93%90/&quot; title=&quot;FetionVM：摆脱DotNetFW的镣铐 (五月 12, 2008)&quot;&gt;FetionVM：摆脱DotNetFW的镣铐&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%98%b4%e5%bd%b1/&quot; title=&quot;调用Windows API实现C#窗体阴影 (五月 7, 2008)&quot;&gt;调用Windows API实现C#窗体阴影&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/11/service-master-17/&quot; title=&quot;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！ (四月 11, 2008)&quot;&gt;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/feed/</wfw:commentRss><description>好久不写Blog了，这一个礼拜忙的要死，又是考试，又是数模，天天忙的要死，真是没有时间去弄Blog
这次把前一段时间更新Service Master时写的窗体透明代码贴到这里
WinAPI.cs类文件，Invoke &amp;#38; Wrap了窗体透明所需要的API函数：

	 [API]-[C#]

	
	C#中的多态：visual、override 与 new
	C#实现支持插件与二次开发的应用程序编写
	FetionVM：摆脱DotNetFW的镣铐
	调用Windows API实现C#窗体阴影
	[原创软件]系统服务优化专家 Service Master 1.7.213 发布！</description><category>C#</category><category>API</category><category>.Net编程</category><pubDate>Thu, 08 May 2008 07:36:17 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/05/07/%e8%b0%83%e7%94%a8windows-api%e5%ae%9e%e7%8e%b0c%e7%aa%97%e4%bd%93%e9%80%8f%e6%98%8e%e4%bb%a3%e7%a0%81/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062489/5100367</fs:itemid></item><item><title>Modeling Again</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062490/5100367/1/item.html</link><content:encoded>&lt;p&gt;第三次参加数模了，关于前两次的过程基本都记不清楚了，唯一能记住的就是最后没有得到奖项。&lt;/p&gt;
&lt;p&gt;果然历史是无情的，时间这个刀笔吏只记录最终的胜利者与失败者，于是人们才有了胜者为王败者为寇的感叹吧。这次跟小武组队，自信心上倒是有了很大提高，貌似小宇宙爆发了之后是会消除阴影的。&lt;/p&gt;
&lt;p&gt;2008年大连理工大学数学建模联赛试题&lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;http://dkmilan.72pines.com/2008/04/30/modeling-again/#more-63&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e6%95%b0%e6%a8%a1/&quot; title=&quot;数模&quot; rel=&quot;tag&quot;&gt;数模&lt;/a&gt;]&lt;br /&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/04/30/modeling-again/feed/</wfw:commentRss><description>第三次参加数模了，关于前两次的过程基本都记不清楚了，唯一能记住的就是最后没有得到奖项。
果然历史是无情的，时间这个刀笔吏只记录最终的胜利者与失败者，于是人们才有了胜者为王败者为寇的感叹吧。这次跟小武组队，自信心上倒是有了很大提高，貌似小宇宙爆发了之后是会消除阴影的。
2008年大连理工大学数学建模联赛试题

	 [数模]</description><category>数模</category><category>个人心情</category><pubDate>Wed, 30 Apr 2008 23:33:52 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/04/30/modeling-again/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/04/30/modeling-again/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/04/30/modeling-again/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062490/5100367</fs:itemid></item><item><title>[精彩小软]RapidEE：环境变量不再愁</title><link>http://item.feedsky.com/~feedsky/TechNoteForDKMILAN/~6992445/114062491/5100367/1/item.html</link><content:encoded>&lt;p&gt;我是软件工程专业的学生，平时经常需要更改系统的环境变量，运行如JRE或者是Tomcat之类的东西。&lt;/p&gt;
&lt;p&gt;每一次需要修改环境变量时，总有同学不知道怎么改，让我帮忙改。&lt;/p&gt;
&lt;p&gt;这次我找到了这个东西：RapidEE，Rapid Environment Editer，发现真的是一个好东西啊，把复杂的环境变量修改变得简单与可视化了，大家也不妨试一试。&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt; RapidEE简介&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;作者官网 RapidEE.com&lt;br /&gt;
授权类型 免费软件&lt;br /&gt;
操作系统 Win95/98/WinME, WinNT 3.x/4.x, WinXP/Windows2000/Windows2003, Windows Vista&lt;br /&gt;
最新更新 March 10, 2008&lt;br /&gt;
文件大小 755 kB&lt;br /&gt;
语言 English, French, Japanese, Russian&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt; &lt;a href=&quot;http://dkmilan.72pines.com/2008/04/30/%e7%b2%be%e5%bd%a9%e5%b0%8f%e8%bd%afrapidee%ef%bc%9a%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f%e4%b8%8d%e5%86%8d%e6%84%81/#more-55&quot; class=&quot;more-link&quot;&gt;(more&amp;#8230;)&lt;/a&gt;&lt;/p&gt;

	 [&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f/&quot; title=&quot;环境变量&quot; rel=&quot;tag&quot;&gt;环境变量&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e7%b3%bb%e7%bb%9f/&quot; title=&quot;系统&quot; rel=&quot;tag&quot;&gt;系统&lt;/a&gt;]-[&lt;a href=&quot;http://dkmilan.72pines.com/tag/%e7%bb%bf%e8%89%b2/&quot; title=&quot;绿色&quot; rel=&quot;tag&quot;&gt;绿色&lt;/a&gt;]&lt;br /&gt;

	&lt;ul class='st-related-posts'&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/21/sysinternalssuite%e5%be%ae%e8%bd%af%e6%97%97%e4%b8%8b%e7%9a%84%e7%b3%bb%e7%bb%9f%e8%bd%af%e4%bb%b6%e5%b0%8f%e7%bb%84%e5%88%b6%e4%bd%9c%e7%9a%84%e8%bd%af%e4%bb%b6%e9%9b%86%e5%90%88%e5%8c%85/&quot; title=&quot;SysInternalsSuite:微软旗下的系统软件小组制作的软件集合包 (四月 21, 2008)&quot;&gt;SysInternalsSuite:微软旗下的系统软件小组制作的软件集合包&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/19/%e7%b3%bb%e7%bb%9f%e6%9c%8d%e5%8a%a1%e4%bc%98%e5%8c%96%e4%b8%93%e5%ae%b6-171555-%e4%bf%ae%e6%ad%a3%e4%ba%86%e5%87%a0%e4%b8%aabug/&quot; title=&quot;系统服务优化专家 1.7.1.555 修正了几个BUG (四月 19, 2008)&quot;&gt;系统服务优化专家 1.7.1.555 修正了几个BUG&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/11/service-master-17/&quot; title=&quot;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！ (四月 11, 2008)&quot;&gt;[原创软件]系统服务优化专家 Service Master 1.7.213 发布！&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/11/47/&quot; title=&quot;使用组策略实现基本的HIPS功能(二） (四月 11, 2008)&quot;&gt;使用组策略实现基本的HIPS功能(二）&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://dkmilan.72pines.com/2008/04/07/hipswithgpedit/&quot; title=&quot;使用组策略实现基本HIPS功能（一） (四月 7, 2008)&quot;&gt;使用组策略实现基本HIPS功能（一）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded><wfw:commentRss>http://dkmilan.72pines.com/2008/04/30/%e7%b2%be%e5%bd%a9%e5%b0%8f%e8%bd%afrapidee%ef%bc%9a%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f%e4%b8%8d%e5%86%8d%e6%84%81/feed/</wfw:commentRss><description>我是软件工程专业的学生，平时经常需要更改系统的环境变量，运行如JRE或者是Tomcat之类的东西。
每一次需要修改环境变量时，总有同学不知道怎么改，让我帮忙改。
这次我找到了这个东西：RapidEE，Rapid Environment Editer，发现真的是一个好东西啊，把复杂的环境变量修改变得简单与可视化了，大家也不妨试一试。
 RapidEE简介
作者官网 RapidEE.com
授权类型 免费软件
操作系统 Win95/98/WinME, WinNT 3.x/4.x, WinXP/Windows2000/Windows2003, Windows Vista
最新更新 March 10, 2008
文件大小 755 kB
语言 English, French, Japanese, Russian

	 [环境变量]-[系统]-[绿色]

	
	SysInternalsSuite:微软旗下的系统软件小组制作的软件集合包
	系统服务优化专家 1.7.1.555 修正了几个BUG
	[原创软件]系统服务优化专家 Service Master 1.7.213 发布！
	使用组策略实现基本的HIPS功能(二）
	使用组策略实现基本HIPS功能（一）</description><category>系统</category><category>环境变量</category><category>软件技巧</category><category>绿色</category><category>精彩小软</category><category>软件体验</category><pubDate>Wed, 30 Apr 2008 09:14:37 +0800</pubDate><author>dkmilan</author><comments>http://dkmilan.72pines.com/2008/04/30/%e7%b2%be%e5%bd%a9%e5%b0%8f%e8%bd%afrapidee%ef%bc%9a%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f%e4%b8%8d%e5%86%8d%e6%84%81/#comments</comments><guid isPermaLink="false">http://dkmilan.72pines.com/2008/04/30/%e7%b2%be%e5%bd%a9%e5%b0%8f%e8%bd%afrapidee%ef%bc%9a%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f%e4%b8%8d%e5%86%8d%e6%84%81/</guid><dc:creator>dkmilan</dc:creator><fs:srclink>http://dkmilan.72pines.com/2008/04/30/%e7%b2%be%e5%bd%a9%e5%b0%8f%e8%bd%afrapidee%ef%bc%9a%e7%8e%af%e5%a2%83%e5%8f%98%e9%87%8f%e4%b8%8d%e5%86%8d%e6%84%81/</fs:srclink><fs:srcfeed>http://dkmilan.72pines.com/feed/</fs:srcfeed><fs:itemid>feedsky/TechNoteForDKMILAN/~6992445/114062491/5100367</fs:itemid></item></channel></rss>