<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Qihangnet's Blog! - 技术咨询</title>
    <link>http://www.qihangnet.com/</link>
    <description>——DotNet技术研究</description>
    <language>zh-cn</language>
    <copyright>衣明志</copyright>
    <lastBuildDate>Wed, 09 Jun 2010 09:08:58 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>qihangnet@hotmail.com</managingEditor>
    <webMaster>qihangnet@hotmail.com</webMaster>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=5a1ac358-b3cc-43ba-825d-9382f3050dad</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,5a1ac358-b3cc-43ba-825d-9382f3050dad.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,5a1ac358-b3cc-43ba-825d-9382f3050dad.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5a1ac358-b3cc-43ba-825d-9382f3050dad</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
在ASP.NET MVC 2中发生一些变化，当在一个Action中设置了某TempData的值，在读取它之前，它将一直存在，
</p>
        <p>
        </p>
        <ul>
          <li>
            <font color="#ff0000">在同一个 HTTP Request 内可以读取多次，该次 Request 结束的时候会执行销毁动作</font>
          </li>
          <li>
            <font class="Apple-style-span" color="#FF0000">
              <b>但，返回类型为</b>
            </font>
            <span class="Apple-style-span" style="color: rgb(255, 0, 0); ">
              <b>RedirectResult
或 RedirectToRouteResult MVC会执行Keep() ,保留 TempData 到下一页<br /></b>
            </span>
          </li>
        </ul>
这比较适合两个Action之间传值。当然了，在一个页面中读取时允许多次读取，也就是在ViewPage中可以多次读取TempData，但下个页面对不起将无法读取，因为已经自毁了，呵呵。
<p><font color="#006400">谢谢<a href="http://blog.miniasp.com/" target="_blank">Will</a>的纠正，已经对内容进行了更新:) </font></p><p><font color="#006400"></font><span class="Apple-style-span" style="color: rgb(0, 100, 0); "><a href="http://blog.miniasp.com/" target="_blank">Will</a> 的严谨精神值得赞赏和学习。</span></p><br /><hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>ASP.NET MVC 2 中TempData的生命周期</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,5a1ac358-b3cc-43ba-825d-9382f3050dad.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,5a1ac358-b3cc-43ba-825d-9382f3050dad.aspx</link>
      <pubDate>Wed, 09 Jun 2010 09:08:58 GMT</pubDate>
      <description>&lt;p&gt;
在ASP.NET MVC 2中发生一些变化，当在一个Action中设置了某TempData的值，在读取它之前，它将一直存在，
&lt;/p&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;font color="#ff0000"&gt;在同一个 HTTP Request 内可以读取多次，该次 Request 结束的时候会执行销毁动作&lt;/font&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;font class="Apple-style-span" color="#FF0000"&gt;&lt;b&gt;但，返回类型为&lt;/b&gt;&lt;/font&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0); "&gt;&lt;b&gt;RedirectResult
或 RedirectToRouteResult MVC会执行Keep() ,保留 TempData 到下一页&lt;br&gt;
&lt;/b&gt;&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
这比较适合两个Action之间传值。当然了，在一个页面中读取时允许多次读取，也就是在ViewPage中可以多次读取TempData，但下个页面对不起将无法读取，因为已经自毁了，呵呵。&gt;
&lt;p&gt;
&lt;font color="#006400"&gt;谢谢&lt;a href="http://blog.miniasp.com/" target="_blank"&gt;Will&lt;/a&gt;的纠正，已经对内容进行了更新:)&amp;nbsp;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font color="#006400"&gt;&lt;/font&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 100, 0); "&gt;&lt;a href="http://blog.miniasp.com/" target="_blank"&gt;Will&lt;/a&gt;&amp;nbsp;的严谨精神值得赞赏和学习。&lt;/span&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,5a1ac358-b3cc-43ba-825d-9382f3050dad.aspx</comments>
      <category>ASP.NET MVC</category>
      <category>CSharp</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=938b7eed-0a7e-4158-87db-b47eaff7bf14</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,938b7eed-0a7e-4158-87db-b47eaff7bf14.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,938b7eed-0a7e-4158-87db-b47eaff7bf14.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=938b7eed-0a7e-4158-87db-b47eaff7bf14</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
前几天微软推出了office 2010的测试版和微软拼音输入法2010的Beta2版本。对于Office 2010的测试版来说，我很大程度上是非常欣喜的。比如说新的可回缩的工具栏，可以让我们在工作时占用少一些的屏幕面积；而新的文件菜单和功能也很酷很实用；outlook的社区化支持等新功能也非常的不错。总之对Office
2010的测试版，除了个别Bug的问题外，我很满意。也希望微软能够加油把她做好。
</p>
        <p>
但是对微软的拼音输入法2010 Beta2，我个人有一些意见和建议。首先不得不说新版微软拼音输入法的启动速度和反应速度确实有了很大提高，中英文混合输入也有了一些改进，增加了专业词库以及它的自动更新功能……这些部分确实做的非常不错，值得鼓励和赞赏。但我个人认为要做好一个作品，光听到正面的褒奖是不行，需要听到负面的问题和合理的建议。下面我个人给出几条意见和建议：
</p>
        <ol>
          <li>
微软拼音输入法2010相对2007的改进幅度相对版本号上来说，实在有点小。提供贴心的新功能和新特性实在不多。希望最终版本能够对得起这个大版本号的提升； 
</li>
          <li>
微软似乎仍然没有了解到客户在现今发达的网络环境下对输入法的真正需求是什么？Windows 7已经了解了用户的很多需求了，很人性化了。那么请问输入法团队，你对用户的需求真正做了良好分析了吗？Work
Run和Experience是两回事儿，不要总是说某功能在某菜单下点击进入什么什么选项卡，然后找到什么按钮，然后如何如何，藏的那么深，有没有tooltip，一个不懂技术的普通用户能够搞清楚如何使用吗？一台机器被多个用户使用的情况从不少见，公司里、家庭里，而每个个体对输入法的使用习惯是不同的，对！没错，你们在系统中加入很好的自学习以及自造词等功能，但是请问如果用户到另外一台机器上还能获得相同的体验吗？那么即使用户不更换机器，那么在同一台机器上由于病毒等原因，需要重新安装系统，用户如何将输入法自学习的那些讯息备份出来呢？看到输入法的选项面板中有对这些信息的清除功能，我真是搞不明白，难道清除这些对用户习惯至关重要的数据比备份更重要吗？！
输入法功能菜单中有虽然有自造词的工具并将自学习的词库也可能进行一定的简单管理，但是这些词的权重如何调整和备份呢？ 
</li>
          <li>
微软现在拥有较好的云解决方案、有强大的Live ID和Live应用，那么输入法能否搭载这些平台给用户提高体验呢？基于云的输入法不是更能衬得上2010这个版本号吗？比如说通过live
mesh类似的服务将用户的自学习数据和自造词等profile的数据信息同步到云端，用户无论在哪台机器上都能获得相同的输入体验不是更好吗？ 
</li>
          <li>
搜索框功能个人仍然建议去除掉，实在没有什么真正的实用之处，当然如果微软是为了提升某些live应用或bing搜索等，那就另当别论了。 
</li>
        </ol>
        <p>
就目前的测试版来说，我个人存在如上的意见和建议。真心希望微软拼音输入法能够越做越好，而不是逐步从我们的视线中消失。提高用户的体验，绑定用户的习惯在现在的大环境下已经变的越来越重要了。少一些强制感染，多一些贴心功能，这是对微软输入法建议的中心。
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>对微软拼音输入法2010Beta2的建议</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,938b7eed-0a7e-4158-87db-b47eaff7bf14.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,938b7eed-0a7e-4158-87db-b47eaff7bf14.aspx</link>
      <pubDate>Wed, 25 Nov 2009 16:51:15 GMT</pubDate>
      <description>&lt;p&gt;
前几天微软推出了office 2010的测试版和微软拼音输入法2010的Beta2版本。对于Office 2010的测试版来说，我很大程度上是非常欣喜的。比如说新的可回缩的工具栏，可以让我们在工作时占用少一些的屏幕面积；而新的文件菜单和功能也很酷很实用；outlook的社区化支持等新功能也非常的不错。总之对Office
2010的测试版，除了个别Bug的问题外，我很满意。也希望微软能够加油把她做好。
&lt;/p&gt;
&lt;p&gt;
但是对微软的拼音输入法2010 Beta2，我个人有一些意见和建议。首先不得不说新版微软拼音输入法的启动速度和反应速度确实有了很大提高，中英文混合输入也有了一些改进，增加了专业词库以及它的自动更新功能……这些部分确实做的非常不错，值得鼓励和赞赏。但我个人认为要做好一个作品，光听到正面的褒奖是不行，需要听到负面的问题和合理的建议。下面我个人给出几条意见和建议：
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
微软拼音输入法2010相对2007的改进幅度相对版本号上来说，实在有点小。提供贴心的新功能和新特性实在不多。希望最终版本能够对得起这个大版本号的提升； 
&lt;li&gt;
微软似乎仍然没有了解到客户在现今发达的网络环境下对输入法的真正需求是什么？Windows 7已经了解了用户的很多需求了，很人性化了。那么请问输入法团队，你对用户的需求真正做了良好分析了吗？Work
Run和Experience是两回事儿，不要总是说某功能在某菜单下点击进入什么什么选项卡，然后找到什么按钮，然后如何如何，藏的那么深，有没有tooltip，一个不懂技术的普通用户能够搞清楚如何使用吗？一台机器被多个用户使用的情况从不少见，公司里、家庭里，而每个个体对输入法的使用习惯是不同的，对！没错，你们在系统中加入很好的自学习以及自造词等功能，但是请问如果用户到另外一台机器上还能获得相同的体验吗？那么即使用户不更换机器，那么在同一台机器上由于病毒等原因，需要重新安装系统，用户如何将输入法自学习的那些讯息备份出来呢？看到输入法的选项面板中有对这些信息的清除功能，我真是搞不明白，难道清除这些对用户习惯至关重要的数据比备份更重要吗？！
输入法功能菜单中有虽然有自造词的工具并将自学习的词库也可能进行一定的简单管理，但是这些词的权重如何调整和备份呢？ 
&lt;li&gt;
微软现在拥有较好的云解决方案、有强大的Live ID和Live应用，那么输入法能否搭载这些平台给用户提高体验呢？基于云的输入法不是更能衬得上2010这个版本号吗？比如说通过live
mesh类似的服务将用户的自学习数据和自造词等profile的数据信息同步到云端，用户无论在哪台机器上都能获得相同的输入体验不是更好吗？ 
&lt;li&gt;
搜索框功能个人仍然建议去除掉，实在没有什么真正的实用之处，当然如果微软是为了提升某些live应用或bing搜索等，那就另当别论了。 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
就目前的测试版来说，我个人存在如上的意见和建议。真心希望微软拼音输入法能够越做越好，而不是逐步从我们的视线中消失。提高用户的体验，绑定用户的习惯在现在的大环境下已经变的越来越重要了。少一些强制感染，多一些贴心功能，这是对微软输入法建议的中心。
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,938b7eed-0a7e-4158-87db-b47eaff7bf14.aspx</comments>
      <category>Windows</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=92b0b660-d2e2-4f20-9964-6ec499ccaa38</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,92b0b660-d2e2-4f20-9964-6ec499ccaa38.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,92b0b660-d2e2-4f20-9964-6ec499ccaa38.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=92b0b660-d2e2-4f20-9964-6ec499ccaa38</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
有幸受微软中国邀请于今天去参加了Silverlight 3发布会。发布会展示了搜狐、新浪、中国人寿、NX等公司的一些成功案例，涵盖了Silverlight 3以及Expression
Blend 3的新特性。微软的谢恩伟、Forest Key、赵立威与合作伙伴一起也就Silverlight 3回答了媒体的众多提问，气氛还是相当融洽和振奋人心的。
</p>
        <p>
本人对Silverlight关注已久，但是个人认为Silverlight 3才是真正可以在市场上拼杀的版本，其众多新特性可以满足我们大部分RIA需求，很多方面也是超过Flash/Flex技术的，毕竟Silverlight
3身后有强大的.Net，而Flash似乎只有Action Script，而这两者是不可以比拟的。
</p>
        <p>
对于微软合作伙伴的演示案例，我最感兴趣的还是中国人寿的养老金精算咨询系统(PACS)，该系统功能之强大，界面之漂亮，效果之酷是让我很是惊讶。跟参与该系统开发的工作人员进行进一步交流后，更加增强了我对Silverlight3在做中大型应用系统方面的信心。搜狐高清影视剧、<a href="http://vip.stock.finance.sina.com.cn/silverlight/" target="_blank">新浪财经</a>和NX的案例演示也相当精彩，其中NX创始人李超做的SketchFlow技术介绍，也是我关注的一个重点，Express
Blend 3是很值得关注和期待的。
</p>
        <p>
Silverlight 3的新特性如下：
</p>
        <p>
        </p>
        <p>
· <b>支持更高质量的视频和音频</b>。Silverlight 3支持本地H.264/先进音频编码（AAC）音频、直播或点播Internet Information
Services 7.0（IIS7）Smooth Streaming（平滑流媒体技术）、全高清（720p+）回放和可扩展的解码器管道，为桌面带来丰富、全屏、无停顿的媒体体验。<b></b></p>
        <p>
Silverlight 3中新的增强媒体特性包括：<b></b></p>
        <p>
o <b>直播和点播真实高清（</b><b>720p+</b><b>）</b><b>Smooth Sreaming</b><b>。</b>集成的HTTP媒体交付平台IIS
Media Services（之前称作IIS Media Pack）支持Smooth Streaming，可以根据本地带宽和CPU状况对交付给Silverlight的视频文件进行动态侦测并实时无缝切换视频质量。这为直播和点播真实全高清（720p+）流媒体提供支持。<b></b></p>
        <p>
o <b>更多格式选择</b>。除了本地支持VC-1/Windows Media Audio（WMA），Silverlight 3目前也支持基于MPEG-4的H.264/AAC音频，让内容分发商能够向广泛的计算机和设备交付高质量内容。<b></b></p>
        <p>
o <b>真正的全屏高清播放</b>。利用图形处理器（GPU）硬件加速，现在可以提供真正的全屏高清（720p+）Silverlight体验。<b></b></p>
        <p>
o <b>支持广泛的媒体格式。</b>借助新的Raw AV管道，Silverlight可以轻松地支持各种第三方编解码器。音频和视频可以在运行时间之外解码并在Silverlight中渲染，支持本地编解码之外的更多格式。<b></b></p>
        <p>
o <b>行业领先的内容保护</b>。PlayReady内容保护支持的Silverlight DRM，使用AES加密或Windows Media DRM实现受保护的浏览器内体验。<b></b></p>
        <p>
          <b>
          </b>
        </p>
        <p>
· <b>强化丰富的体验</b>。Silverlight 3包含新的3D图形、动画特性、硬件加速效果和文本改进，让设计和开发人员创建下一代Web视觉画面。额外的特性包括： 
</p>
        <p>
o <b>透视</b><b>3D</b><b>图形</b>。Silverlight 3允许开发和设计人员把内容应用到3D平面。用户可以旋转或缩放直播内容，而不需要编写任何额外代码。其他效果包括在3D和转换中创建一个队列。 
</p>
        <p>
o <b>像素着色引擎效果</b>。这些基于软件的效果包括模糊和下拉阴影。此外，设计人员也可以编写自己的效果。效果可以应用到任何图形内容。例如，为了让按钮显示按下的效果，设计人员可以在按下的视觉状态上使用下拉阴影效果。<b></b></p>
        <p>
o <b>位图缓存。</b>通过允许用户在位图中缓存向量内容、文本和控件，Silverlight 3大幅提升了应用的渲染性能。这个特性有益于背景内容或需要不改变内部外观的情况下缩放的内容。 
</p>
        <p>
o <b>新的位图</b><b>API</b><b>。</b>借助Silverlight 3，开发人员现在可以把像素写入位图。如此以来，他们可以制作相片编辑器来进行红眼修正，编辑扫描文档或从屏幕上的元素为缓存的位图创建特效。 
</p>
        <p>
o <b>主题应用支持</b>。通过在Silverlight 3应用上采用样式和在运行时间改变它们，开发人员现在可以为应用设定主题。此外，开发人员可以在互相的基础上对样式进行级联。<b></b></p>
        <p>
o <b>动画效果。</b>Silverlight 3提供跳跃和弹跳等新的效果。这让动画更加自然。开发人员现在也可以开发自己的数学函数来描述一个动画。 
</p>
        <p>
o <b>强化的控件皮肤</b>。通过在应用外维持一个通用控件包，Silverlight 3提供更轻松的外观功能。这可以实现在不同之间共享样式和控件皮肤。 
</p>
        <p>
o <b>改进的文本渲染和字体支持。</b>Silverlight 3支持更高效的文本渲染与快速动画效果。通过使用本地字体，应用的载入速度也会加快。 
</p>
        <p>
· <b>提高富互联网应用的效率。</b>新特性包括：<b></b></p>
        <p>
o <b>超过</b><b>60</b><b>个带源代码的控件</b>。Silverlight 3包含60多个高质量，全面可换肤和定制的实用控件，例如制图和媒体，坞站和视图框等新的布局容器，自动填充、树图和数据网格等控件。控件包括9种专业设计的主题，而源代码可以修改、重新编译或原样使用。其他新增控件包括列表框控件中的多重选择，方便编写文件的五种保存对话框，以及支持带浏览功能的多个页面应用。<b></b></p>
        <p>
o <b>深层链接。</b>Silverlight 3支持深层链接，实现在RIA中给页面添加书签的功能。 <b></b></p>
        <p>
o <b>搜索引擎优化（</b><b>SEO</b><b>）。</b>Silverlight 3让用户能够解决RIA带来的SEO相关挑战。通过在服务器上使用业务对象并结合ASP.NET控件和网站地图，用户可以自动把数据库驱动的RIA内容镜像到HTML，后者可以方便被领先的搜索引擎建立索引。<b></b></p>
        <p>
o <b>增强的数据支持。</b>Silverlight 3提供如下特性：<b></b></p>
        <p>
§ <b>元件到元件捆绑。</b>用户界面设计人员在两个UI属性之间使用捆绑来创建有吸引力的UI体验。Silverlight现在支持通过可扩展应用程序标记语言（XAML）把属性捆绑到公共语言运行库（CLR）对象和其他UI组件：例如，把滑块值捆绑到媒体播放器的音量控件中。<b></b></p>
        <p>
§ <b>数据表。</b>数据表控件支持字段布局，数据的验证、更新和分页。<b></b></p>
        <p>
§ <b>新的数据验证特性。</b>新特性自动获取错误的输入并通过内置验证控件警告用户。<b></b></p>
        <p>
§ <b>支持业务对象。</b>在客户端和服务器上提供n-级数据支持。通过增加数据支持，开发人员可以轻松地载入、排序、过滤和分页数据。支持包括新的内置CollectionView，对服务器端数据执行一套复杂的操作。新的.NET
RIA服务集在服务器上支持这些特性。<b></b></p>
        <p>
o <b>通过如下特性改进性能：</b></p>
        <p>
§ <b>应用库缓存，</b>在客户端缓存框架以提高渲染性能，从而降低应用的大小。<b></b></p>
        <p>
§ <b>强化的深度缩放，</b>允许用户通过缩放流畅地浏览较大的图像库。<b></b></p>
        <p>
§ <b>二进制</b><b> XML</b><b>，</b>允许对与服务器的通信进行压缩，大幅提高数据交换速度。 
</p>
        <p>
§ <b>本地连接</b>，允许在客户端的两个Silverlight应用之间进行通信，而不会导致服务器回程：例如，一个控件中的图表可以与另外一个控件中的数据网格通信。 
</p>
        <p>
· <b>增强的可访问特性。</b>Silverlight 3是第一个提供对所有系统颜色访问能力的浏览器插件，允许视力不佳的人做出改变，通过使用类似的操作系统控件采用高对比度颜色配置以方便阅读。 
</p>
        <p>
· <b>浏览器外功能。</b>Silverlight 3提供一系列新的功能来为运行在桌面上的Web创建轻巧的沙盒伴侣体验。Silverlight的浏览器外支持让网站可以与用户建立更紧密，更稳固的关系。它支持把应用放到用户机器上的受限区域，然后在桌面或开始才当上放置链接。不需要任何额外的运行时下载或以不同的方式编写应用，Silverlight
3即可实现这个功能。现在可以方便地在用户的桌面或开始才当找到应用程序，单击即可运行。此外，它可以测试网络连接情况，自我更新以及访问孤立的存储。结合在一起，这些特性将大幅改善Web体验： 
</p>
        <p>
o <b>桌面快捷方式和开始菜单支持。</b>开发人员可以把应用程序放到桌面上，单击即可运行。 
</p>
        <p>
o <b>在浏览器外运行。</b>不需要浏览器窗口的元件即可运行应用程序。 
</p>
        <p>
o <b>更安全，沙盒效应</b>。应用程序高度可信，无安全报警，帮助更好地保护用户的安全。 
</p>
        <p>
o <b>无需管理员即可方便地安装。</b>应用程序保存在缓存中，不需要任何特殊权限即可运行。 
</p>
        <p>
o <b>内置自动更新</b>。应用程序将检查服务器上的新版本并在启动时更新。 
</p>
        <p>
o <b>连接检测（浏览器内，浏览器外）</b>。应用程序可以检测连接丢失，然后选择缓存用户的工作，直到连接恢复。
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>微软中国发布Silverlight 3</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,92b0b660-d2e2-4f20-9964-6ec499ccaa38.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,92b0b660-d2e2-4f20-9964-6ec499ccaa38.aspx</link>
      <pubDate>Tue, 14 Jul 2009 15:31:27 GMT</pubDate>
      <description>&lt;p&gt;
有幸受微软中国邀请于今天去参加了Silverlight 3发布会。发布会展示了搜狐、新浪、中国人寿、NX等公司的一些成功案例，涵盖了Silverlight 3以及Expression
Blend 3的新特性。微软的谢恩伟、Forest Key、赵立威与合作伙伴一起也就Silverlight 3回答了媒体的众多提问，气氛还是相当融洽和振奋人心的。
&lt;/p&gt;
&lt;p&gt;
本人对Silverlight关注已久，但是个人认为Silverlight 3才是真正可以在市场上拼杀的版本，其众多新特性可以满足我们大部分RIA需求，很多方面也是超过Flash/Flex技术的，毕竟Silverlight
3身后有强大的.Net，而Flash似乎只有Action Script，而这两者是不可以比拟的。
&lt;/p&gt;
&lt;p&gt;
对于微软合作伙伴的演示案例，我最感兴趣的还是中国人寿的养老金精算咨询系统(PACS)，该系统功能之强大，界面之漂亮，效果之酷是让我很是惊讶。跟参与该系统开发的工作人员进行进一步交流后，更加增强了我对Silverlight3在做中大型应用系统方面的信心。搜狐高清影视剧、&lt;a href="http://vip.stock.finance.sina.com.cn/silverlight/" target="_blank"&gt;新浪财经&lt;/a&gt;和NX的案例演示也相当精彩，其中NX创始人李超做的SketchFlow技术介绍，也是我关注的一个重点，Express
Blend 3是很值得关注和期待的。
&lt;/p&gt;
&lt;p&gt;
Silverlight 3的新特性如下：
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
· &lt;b&gt;支持更高质量的视频和音频&lt;/b&gt;。Silverlight 3支持本地H.264/先进音频编码（AAC）音频、直播或点播Internet Information
Services 7.0（IIS7）Smooth Streaming（平滑流媒体技术）、全高清（720p+）回放和可扩展的解码器管道，为桌面带来丰富、全屏、无停顿的媒体体验。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
Silverlight 3中新的增强媒体特性包括：&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;直播和点播真实高清（&lt;/b&gt;&lt;b&gt;720p+&lt;/b&gt;&lt;b&gt;）&lt;/b&gt;&lt;b&gt;Smooth Sreaming&lt;/b&gt;&lt;b&gt;。&lt;/b&gt;集成的HTTP媒体交付平台IIS
Media Services（之前称作IIS Media Pack）支持Smooth Streaming，可以根据本地带宽和CPU状况对交付给Silverlight的视频文件进行动态侦测并实时无缝切换视频质量。这为直播和点播真实全高清（720p+）流媒体提供支持。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;更多格式选择&lt;/b&gt;。除了本地支持VC-1/Windows Media Audio（WMA），Silverlight 3目前也支持基于MPEG-4的H.264/AAC音频，让内容分发商能够向广泛的计算机和设备交付高质量内容。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;真正的全屏高清播放&lt;/b&gt;。利用图形处理器（GPU）硬件加速，现在可以提供真正的全屏高清（720p+）Silverlight体验。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;支持广泛的媒体格式。&lt;/b&gt;借助新的Raw AV管道，Silverlight可以轻松地支持各种第三方编解码器。音频和视频可以在运行时间之外解码并在Silverlight中渲染，支持本地编解码之外的更多格式。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;行业领先的内容保护&lt;/b&gt;。PlayReady内容保护支持的Silverlight DRM，使用AES加密或Windows Media DRM实现受保护的浏览器内体验。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
· &lt;b&gt;强化丰富的体验&lt;/b&gt;。Silverlight 3包含新的3D图形、动画特性、硬件加速效果和文本改进，让设计和开发人员创建下一代Web视觉画面。额外的特性包括： 
&lt;p&gt;
o &lt;b&gt;透视&lt;/b&gt;&lt;b&gt;3D&lt;/b&gt;&lt;b&gt;图形&lt;/b&gt;。Silverlight 3允许开发和设计人员把内容应用到3D平面。用户可以旋转或缩放直播内容，而不需要编写任何额外代码。其他效果包括在3D和转换中创建一个队列。 
&lt;p&gt;
o &lt;b&gt;像素着色引擎效果&lt;/b&gt;。这些基于软件的效果包括模糊和下拉阴影。此外，设计人员也可以编写自己的效果。效果可以应用到任何图形内容。例如，为了让按钮显示按下的效果，设计人员可以在按下的视觉状态上使用下拉阴影效果。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;位图缓存。&lt;/b&gt;通过允许用户在位图中缓存向量内容、文本和控件，Silverlight 3大幅提升了应用的渲染性能。这个特性有益于背景内容或需要不改变内部外观的情况下缩放的内容。 
&lt;p&gt;
o &lt;b&gt;新的位图&lt;/b&gt;&lt;b&gt;API&lt;/b&gt;&lt;b&gt;。&lt;/b&gt;借助Silverlight 3，开发人员现在可以把像素写入位图。如此以来，他们可以制作相片编辑器来进行红眼修正，编辑扫描文档或从屏幕上的元素为缓存的位图创建特效。 
&lt;p&gt;
o &lt;b&gt;主题应用支持&lt;/b&gt;。通过在Silverlight 3应用上采用样式和在运行时间改变它们，开发人员现在可以为应用设定主题。此外，开发人员可以在互相的基础上对样式进行级联。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;动画效果。&lt;/b&gt;Silverlight 3提供跳跃和弹跳等新的效果。这让动画更加自然。开发人员现在也可以开发自己的数学函数来描述一个动画。 
&lt;p&gt;
o &lt;b&gt;强化的控件皮肤&lt;/b&gt;。通过在应用外维持一个通用控件包，Silverlight 3提供更轻松的外观功能。这可以实现在不同之间共享样式和控件皮肤。 
&lt;p&gt;
o &lt;b&gt;改进的文本渲染和字体支持。&lt;/b&gt;Silverlight 3支持更高效的文本渲染与快速动画效果。通过使用本地字体，应用的载入速度也会加快。 
&lt;p&gt;
· &lt;b&gt;提高富互联网应用的效率。&lt;/b&gt;新特性包括：&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;超过&lt;/b&gt;&lt;b&gt;60&lt;/b&gt;&lt;b&gt;个带源代码的控件&lt;/b&gt;。Silverlight 3包含60多个高质量，全面可换肤和定制的实用控件，例如制图和媒体，坞站和视图框等新的布局容器，自动填充、树图和数据网格等控件。控件包括9种专业设计的主题，而源代码可以修改、重新编译或原样使用。其他新增控件包括列表框控件中的多重选择，方便编写文件的五种保存对话框，以及支持带浏览功能的多个页面应用。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;深层链接。&lt;/b&gt;Silverlight 3支持深层链接，实现在RIA中给页面添加书签的功能。 &lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;搜索引擎优化（&lt;/b&gt;&lt;b&gt;SEO&lt;/b&gt;&lt;b&gt;）。&lt;/b&gt;Silverlight 3让用户能够解决RIA带来的SEO相关挑战。通过在服务器上使用业务对象并结合ASP.NET控件和网站地图，用户可以自动把数据库驱动的RIA内容镜像到HTML，后者可以方便被领先的搜索引擎建立索引。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;增强的数据支持。&lt;/b&gt;Silverlight 3提供如下特性：&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
§ &lt;b&gt;元件到元件捆绑。&lt;/b&gt;用户界面设计人员在两个UI属性之间使用捆绑来创建有吸引力的UI体验。Silverlight现在支持通过可扩展应用程序标记语言（XAML）把属性捆绑到公共语言运行库（CLR）对象和其他UI组件：例如，把滑块值捆绑到媒体播放器的音量控件中。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
§ &lt;b&gt;数据表。&lt;/b&gt;数据表控件支持字段布局，数据的验证、更新和分页。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
§ &lt;b&gt;新的数据验证特性。&lt;/b&gt;新特性自动获取错误的输入并通过内置验证控件警告用户。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
§ &lt;b&gt;支持业务对象。&lt;/b&gt;在客户端和服务器上提供n-级数据支持。通过增加数据支持，开发人员可以轻松地载入、排序、过滤和分页数据。支持包括新的内置CollectionView，对服务器端数据执行一套复杂的操作。新的.NET
RIA服务集在服务器上支持这些特性。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
o &lt;b&gt;通过如下特性改进性能：&lt;/b&gt; 
&lt;p&gt;
§ &lt;b&gt;应用库缓存，&lt;/b&gt;在客户端缓存框架以提高渲染性能，从而降低应用的大小。&lt;b&gt;&lt;/b&gt; 
&lt;p&gt;
§ &lt;b&gt;强化的深度缩放，&lt;/b&gt;允许用户通过缩放流畅地浏览较大的图像库。&lt;b&gt; &lt;/b&gt; 
&lt;p&gt;
§ &lt;b&gt;二进制&lt;/b&gt;&lt;b&gt; XML&lt;/b&gt;&lt;b&gt;，&lt;/b&gt;允许对与服务器的通信进行压缩，大幅提高数据交换速度。 
&lt;p&gt;
§ &lt;b&gt;本地连接&lt;/b&gt;，允许在客户端的两个Silverlight应用之间进行通信，而不会导致服务器回程：例如，一个控件中的图表可以与另外一个控件中的数据网格通信。 
&lt;p&gt;
· &lt;b&gt;增强的可访问特性。&lt;/b&gt;Silverlight 3是第一个提供对所有系统颜色访问能力的浏览器插件，允许视力不佳的人做出改变，通过使用类似的操作系统控件采用高对比度颜色配置以方便阅读。 
&lt;p&gt;
· &lt;b&gt;浏览器外功能。&lt;/b&gt;Silverlight 3提供一系列新的功能来为运行在桌面上的Web创建轻巧的沙盒伴侣体验。Silverlight的浏览器外支持让网站可以与用户建立更紧密，更稳固的关系。它支持把应用放到用户机器上的受限区域，然后在桌面或开始才当上放置链接。不需要任何额外的运行时下载或以不同的方式编写应用，Silverlight
3即可实现这个功能。现在可以方便地在用户的桌面或开始才当找到应用程序，单击即可运行。此外，它可以测试网络连接情况，自我更新以及访问孤立的存储。结合在一起，这些特性将大幅改善Web体验： 
&lt;p&gt;
o &lt;b&gt;桌面快捷方式和开始菜单支持。&lt;/b&gt;开发人员可以把应用程序放到桌面上，单击即可运行。 
&lt;p&gt;
o &lt;b&gt;在浏览器外运行。&lt;/b&gt;不需要浏览器窗口的元件即可运行应用程序。 
&lt;p&gt;
o &lt;b&gt;更安全，沙盒效应&lt;/b&gt;。应用程序高度可信，无安全报警，帮助更好地保护用户的安全。 
&lt;p&gt;
o &lt;b&gt;无需管理员即可方便地安装。&lt;/b&gt;应用程序保存在缓存中，不需要任何特殊权限即可运行。 
&lt;p&gt;
o &lt;b&gt;内置自动更新&lt;/b&gt;。应用程序将检查服务器上的新版本并在启动时更新。 
&lt;p&gt;
o &lt;b&gt;连接检测（浏览器内，浏览器外）&lt;/b&gt;。应用程序可以检测连接丢失，然后选择缓存用户的工作，直到连接恢复。
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,92b0b660-d2e2-4f20-9964-6ec499ccaa38.aspx</comments>
      <category>ASP.NET</category>
      <category>SilverLight</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=76652b85-5992-4695-8460-ce600eaf6c80</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,76652b85-5992-4695-8460-ce600eaf6c80.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,76652b85-5992-4695-8460-ce600eaf6c80.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=76652b85-5992-4695-8460-ce600eaf6c80</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
本人对SNS类系统感兴趣是从<a href="http://www.facebook.com" target="_blank">Facebook</a>开始的，虽然国内现在有了校内网、开心网等，但是个人不太喜欢里面的风气和风格，所以还是主要上上<a href="http://www.facebook.com" target="_blank">Facebook</a>。用电脑上<a href="http://www.facebook.com" target="_blank">Facebook</a>，还倒是很方便的，而且自己也安装了个小桌面客户端程序<a href="http://www.onecone.com/Pages/Downloads/FosimoDownload.aspx" target="_blank">Fosimo</a>（虽然感觉还是有点山寨，但还是在一定程度上提供了方便的）。最近自己的手机升级到了WM6.5系统，安装了不少新东西，突发奇想是否可以在手机上安装个<a href="http://www.facebook.com" target="_blank">Facebook</a>的客户端呢？于是<a href="http://www.bing.com/" target="_blank">Bing</a>之,结果在微软的官方<a href="http://www.microsoft.com/windowsmobile/" target="_blank">Mobile</a>站上找到了一款“<a href="http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx" target="_blank"><strong>Facebook
for your Windows Mobile 6 phone</strong></a>”，于是下载并试用之，还是很好的，速度也很快界面也漂亮，嘿嘿……就是它了。
</p>
        <p>
在这里给朋友也推荐一下，请到<a title="http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx" href="http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx">http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx</a>页面上点击Download
Facebook for Windows Mobile 6下载
</p>
        <p>
目前的主要功能有：
</p>
        <ul>
          <li>
向您好友列表中的任何人发送信息。 
</li>
          <li>
在您的手机上拍摄图片和视频，然后再将他们上传到Facebook上。 
</li>
          <li>
给好友列表中的朋友拨打电话。 
</li>
          <li>
在任何时间任何地点管理您的个人资料。</li>
        </ul>
        <p>
          <img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook01.jpg" width="260" height="195" />
          <img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook02.jpg" width="260" height="195" />
        </p>
        <p>
          <img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook03.jpg" width="260" height="195" />
          <img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook04.jpg" width="260" height="195" />
          <br />
          <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</p>
      </body>
      <title>Facebook for your Windows Mobile 6 phone</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,76652b85-5992-4695-8460-ce600eaf6c80.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,76652b85-5992-4695-8460-ce600eaf6c80.aspx</link>
      <pubDate>Mon, 15 Jun 2009 09:30:00 GMT</pubDate>
      <description>&lt;p&gt;
本人对SNS类系统感兴趣是从&lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt;开始的，虽然国内现在有了校内网、开心网等，但是个人不太喜欢里面的风气和风格，所以还是主要上上&lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt;。用电脑上&lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt;，还倒是很方便的，而且自己也安装了个小桌面客户端程序&lt;a href="http://www.onecone.com/Pages/Downloads/FosimoDownload.aspx" target="_blank"&gt;Fosimo&lt;/a&gt;（虽然感觉还是有点山寨，但还是在一定程度上提供了方便的）。最近自己的手机升级到了WM6.5系统，安装了不少新东西，突发奇想是否可以在手机上安装个&lt;a href="http://www.facebook.com" target="_blank"&gt;Facebook&lt;/a&gt;的客户端呢？于是&lt;a href="http://www.bing.com/" target="_blank"&gt;Bing&lt;/a&gt;之,结果在微软的官方&lt;a href="http://www.microsoft.com/windowsmobile/" target="_blank"&gt;Mobile&lt;/a&gt;站上找到了一款“&lt;a href="http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx" target="_blank"&gt;&lt;strong&gt;Facebook
for your Windows Mobile 6 phone&lt;/strong&gt;&lt;/a&gt;”，于是下载并试用之，还是很好的，速度也很快界面也漂亮，嘿嘿……就是它了。
&lt;/p&gt;
&lt;p&gt;
在这里给朋友也推荐一下，请到&lt;a title="http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx" href="http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx"&gt;http://www.microsoft.com/windowsmobile/en-us/downloads/facebook.mspx&lt;/a&gt;页面上点击Download
Facebook for Windows Mobile 6下载
&lt;/p&gt;
&lt;p&gt;
目前的主要功能有：
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
向您好友列表中的任何人发送信息。 
&lt;li&gt;
在您的手机上拍摄图片和视频，然后再将他们上传到Facebook上。 
&lt;li&gt;
给好友列表中的朋友拨打电话。 
&lt;li&gt;
在任何时间任何地点管理您的个人资料。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook01.jpg" width="260" height="195"&gt; &lt;img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook02.jpg" width="260" height="195"&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook03.jpg" width="260" height="195"&gt; &lt;img border="0" alt="Facebook screenshot" src="http://www.microsoft.com/library/media/1033/windowsmobile/en-us/assets/images/downloads/scr_facebook04.jpg" width="260" height="195"&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,76652b85-5992-4695-8460-ce600eaf6c80.aspx</comments>
      <category>DOWNLOAD</category>
      <category>Windows Mobile</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=c6865e45-18b4-402f-9f79-edb8c3023c76</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,c6865e45-18b4-402f-9f79-edb8c3023c76.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,c6865e45-18b4-402f-9f79-edb8c3023c76.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=c6865e45-18b4-402f-9f79-edb8c3023c76</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Windows 7 RC在5月5日即将正式向大众开放下载测试使用，而微软Connect用户则在4月30日就可以下载了，且参与Win7中文测试项目的Connect用户还可以下载到Windows
7 RC的中文x86版本。当然作为RC中新提供的一个振奋人心的功能组件Windows XP mode，也可以下载到了。关于Windows 7自身的功能介绍已经有太多了，这里就不再叙述了。今天在这里给大家通过图文的方式介绍一下Windows
7 RC的Windows XP Mode。 
</p>
        <p>
首先，说明一下我的系统环境。硬件是ThinkPad R400的笔记本，其中CPU是P8600，内存4G DDR3；操作系统是Windows 7 RC X64位的旗舰版
Build 7100，英文系统安装了简体中文语言包。 
</p>
        <p>
在下载Windows XP Mode相关的组件程序之前，建议大家先确认一下自己的CPU和主板是否均支持VT技术(通过<a href="http://www.grc.com/files/securable.exe" target="_blank">SecurAble工具</a>检测)，并且确认BIOS中的CPU设置中将VT技术的项设置为Enable。 
</p>
        <p>
在我的机器上运行<a href="http://www.grc.com/files/securable.exe" target="_blank">SecurAble工具</a>,得到了如下结果：<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW1.png" alt="" /></p>
        <p>
这里我的参数中第二项和第三项均为Yes，说明完全支持Windows XP Mode，没有问题。如果您的结果中第二项和第三项均为No，那么您就不必徒劳下载Windows
XP Mode相关的组件程序了，因为很遗憾您的机器不支持该模式；如果第二项为Yes，第三项为Locked ON则表示支持，而为Locked Off则表示BIOS关闭了虚拟化技术，那么这种情况下就保不齐是CPU不支持造成的BIOS禁用该功能了，如果确认CPU支持，考虑升级一下BIOS版本再看看。 
</p>
        <p>
确认上述项目后，我在下载了相关的组件程序，由于是64位系统所以下载的是64位版本。<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW2.png" alt="" /><br />
其中Windows6.1-KB958559为Virtual PC For Windows 7组件，先安装它，然后按照要求重新启动系统，在开始菜单就有了Windows
Virtual PC项。这时候如果您的机器上有现成的VPC2007(SP1)的虚拟机，可以直接运行之，系统会自动升级为新版本的虚拟机配置。需要注意的是，这里可能会碰上一个小麻烦：可能运行虚拟机时，会报错误说无法执行虚拟机，因为BIOS为启用虚拟化技术，但你很确认BIOS已经启用了，那么原因是什么呢？这里大家如果注意BIOS的说明就能了解了,提示中说您的电脑在设置完后<strong>断电再启动</strong>才能有效支持虚拟技术(VT)。也就是说你让系统自动重新启动是不行的，必须先将机器关闭并断电后再启动。 
</p>
        <p>
我们继续安装VirtualWindowsXP,根据上图的文件名可看出我这里下载的是64位中文版的，也就是说虚拟机将会预装一个中文版的XP With SP3的系统。我机器上运行VirtualWindowsXP_64_zh-cn.exe后，执行结果如下：<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW3.png" alt="" /><br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW4.png" alt="" /><br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW5.png" alt="" /><br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW6.png" alt="" /></p>
        <p>
到此我们的Virtual Windows XP已经安装完成。 
</p>
        <p>
接下来启动Virtual Windows XP，<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW7.png" alt="" /><br />
接受条款后，点击下一步<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW8.png" alt="" /><br />
这里的用户名User是虚拟XP系统的新用户，用户名在这里是不能修改的，设置好密码后，推荐大家选择记住凭据，这为我们以后正常使用虚拟机中的虚拟应用程序提供方便。<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW9.png" alt="" /><br />
这里建议大家选择第一项，因为系统是微软免费赠送的，所以不用怕"黑屏事件"哦<span style="font-family:Wingdings">J</span>。下一步后，会自动开始配置一系列内容<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW10.png" alt="" /><br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW11.png" alt="" /><br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW12.png" alt="" /><br />
配置结束后，会自动启动虚拟的XP系统，如下图：<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW13.png" alt="" /><br />
这时候我们查看一下Windows 7的开始菜单会发现出现如下图的结果：<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW14.png" alt="" /><br />
点击虚拟机后，出现如下图的虚拟机列表，如果您还有其他虚拟机并运行过一次后，会自动加入到该列表目录中<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW15.png" alt="" /><br />
当我们点击"Virtual Windows XP 应用程序"下的"Windows Catalog (Virtual Windows XP)"后，出现下列警告框，点击"关闭虚拟机"按钮，继续<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW16.png" alt="" /><br />
虚拟机关闭后会出现下列提示窗口先<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW17.png" alt="" /><br />
然后您的Windows 7里会启动一个IE6.0的窗口，并打开微软的Windows Catalog网站<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW18.png" alt="" /><br />
查看一下该浏览器的版本号<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW19.png" alt="" /><br />
再启动一个Windows 7的IE8对比一下效果<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW20.png" alt="" /><br />
这时候我们可能会有个疑问：如何将其他的应用添加到Windows 7的开始菜单中以便使用呢？目前我们如下流程操作即可达到目的：<br />
如下图，我们在开始菜单按钮上点击鼠标右键，出现一个快捷菜单<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW21.png" alt="" /><br />
点击快捷菜单中的浏览（打开）所有用户，出现下图结果：<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW22.png" alt="" /><br />
打开"程序目录"<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW23.png" alt="" /><br />
在该目录创建一个快捷方式，比如说一个指向IE6的快捷方式，<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW24.png" alt="" /><br />
在XP中关闭"程序"窗口，然后到Windows 7中查看开始菜单内容，会惊喜地发现IE6的快捷方式被自动添加到了"Virtual Windows XP 应用程序"节点下，<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW25.png" alt="" /><br />
当然了其他的程序也可如此作为，达到我们期望的效果。——以后不用再安装第三方工具来测试我的Web页面在IE6下的效果了。 
</p>
        <p>
关闭虚拟XP后，我们可以对XP的虚拟机进行配置，方法如下：在打开菜单中的点击"虚拟机"，打开虚拟机列表，然后在"Virtual Windows XP"上点击鼠标右键，<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW26.png" alt="" /><br />
点击"设置"菜单项，即打开了对"Virtual Windows XP"的配置窗口，而点击配置窗口中的"自动发布"后，我们看到自动发布功能的设置窗口，<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW27.png" alt="" /><br />
"自动发布虚拟应用程序" 功能开启，才出现我们上面创建虚拟应用的快捷方式的结果。 
</p>
        <p>
如果您仔细的话，会发现Virtual Windows XP在点击窗口上的关闭时，虚拟机会自动进入休眠状态，而不是关闭状态，这对下次启动虚拟机的速度有好处，但是如果您的虚拟机启动了大量应用，那么这将会给您的磁盘带来相对较大空间的浪费，要改变这个可以通过点击左侧的"关闭"，进行配置。<br /><img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW28.png" alt="" /><br />
如果该配置项选择的是"提示选择操作"，那么每次关闭该虚拟机时，虚拟机会弹出窗口询问用户的选择。如果想设置为自动为关机，则每次选择关闭虚拟机时，系统会关闭虚拟机的所有应用后正常关机，但是这将会造成下次启用虚拟应用或虚拟机时，需要花额外几分钟的时间等待虚拟机的启动。所以具体如何设置，根据自己的实际需求而定吧。
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>Windows 7 RC的Windows XP mode详细图解</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,c6865e45-18b4-402f-9f79-edb8c3023c76.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,c6865e45-18b4-402f-9f79-edb8c3023c76.aspx</link>
      <pubDate>Fri, 01 May 2009 09:01:11 GMT</pubDate>
      <description>&lt;p&gt;
Windows 7 RC在5月5日即将正式向大众开放下载测试使用，而微软Connect用户则在4月30日就可以下载了，且参与Win7中文测试项目的Connect用户还可以下载到Windows
7 RC的中文x86版本。当然作为RC中新提供的一个振奋人心的功能组件Windows XP mode，也可以下载到了。关于Windows 7自身的功能介绍已经有太多了，这里就不再叙述了。今天在这里给大家通过图文的方式介绍一下Windows
7 RC的Windows XP Mode。 
&lt;/p&gt;
&lt;p&gt;
首先，说明一下我的系统环境。硬件是ThinkPad R400的笔记本，其中CPU是P8600，内存4G DDR3；操作系统是Windows 7 RC X64位的旗舰版
Build 7100，英文系统安装了简体中文语言包。 
&lt;/p&gt;
&lt;p&gt;
在下载Windows XP Mode相关的组件程序之前，建议大家先确认一下自己的CPU和主板是否均支持VT技术(通过&lt;a href="http://www.grc.com/files/securable.exe" target="_blank"&gt;SecurAble工具&lt;/a&gt;检测)，并且确认BIOS中的CPU设置中将VT技术的项设置为Enable。 
&lt;/p&gt;
&lt;p&gt;
在我的机器上运行&lt;a href="http://www.grc.com/files/securable.exe" target="_blank"&gt;SecurAble工具&lt;/a&gt;,得到了如下结果：&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW1.png" alt="" /&gt; 
&lt;/p&gt;
&lt;p&gt;
这里我的参数中第二项和第三项均为Yes，说明完全支持Windows XP Mode，没有问题。如果您的结果中第二项和第三项均为No，那么您就不必徒劳下载Windows
XP Mode相关的组件程序了，因为很遗憾您的机器不支持该模式；如果第二项为Yes，第三项为Locked ON则表示支持，而为Locked Off则表示BIOS关闭了虚拟化技术，那么这种情况下就保不齐是CPU不支持造成的BIOS禁用该功能了，如果确认CPU支持，考虑升级一下BIOS版本再看看。 
&lt;/p&gt;
&lt;p&gt;
确认上述项目后，我在下载了相关的组件程序，由于是64位系统所以下载的是64位版本。&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW2.png" alt="" /&gt;
&lt;br /&gt;
其中Windows6.1-KB958559为Virtual PC For Windows 7组件，先安装它，然后按照要求重新启动系统，在开始菜单就有了Windows
Virtual PC项。这时候如果您的机器上有现成的VPC2007(SP1)的虚拟机，可以直接运行之，系统会自动升级为新版本的虚拟机配置。需要注意的是，这里可能会碰上一个小麻烦：可能运行虚拟机时，会报错误说无法执行虚拟机，因为BIOS为启用虚拟化技术，但你很确认BIOS已经启用了，那么原因是什么呢？这里大家如果注意BIOS的说明就能了解了,提示中说您的电脑在设置完后&lt;strong&gt;断电再启动&lt;/strong&gt;才能有效支持虚拟技术(VT)。也就是说你让系统自动重新启动是不行的，必须先将机器关闭并断电后再启动。 
&lt;/p&gt;
&lt;p&gt;
我们继续安装VirtualWindowsXP,根据上图的文件名可看出我这里下载的是64位中文版的，也就是说虚拟机将会预装一个中文版的XP With SP3的系统。我机器上运行VirtualWindowsXP_64_zh-cn.exe后，执行结果如下：&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW3.png" alt="" /&gt;
&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW4.png" alt="" /&gt;
&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW5.png" alt="" /&gt;
&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW6.png" alt="" /&gt; 
&lt;/p&gt;
&lt;p&gt;
到此我们的Virtual Windows XP已经安装完成。 
&lt;/p&gt;
&lt;p&gt;
接下来启动Virtual Windows XP，&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW7.png" alt="" /&gt;
&lt;br /&gt;
接受条款后，点击下一步&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW8.png" alt="" /&gt;
&lt;br /&gt;
这里的用户名User是虚拟XP系统的新用户，用户名在这里是不能修改的，设置好密码后，推荐大家选择记住凭据，这为我们以后正常使用虚拟机中的虚拟应用程序提供方便。&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW9.png" alt="" /&gt;
&lt;br /&gt;
这里建议大家选择第一项，因为系统是微软免费赠送的，所以不用怕"黑屏事件"哦&lt;span style="font-family:Wingdings"&gt;J&lt;/span&gt;。下一步后，会自动开始配置一系列内容&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW10.png" alt="" /&gt;
&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW11.png" alt="" /&gt;
&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW12.png" alt="" /&gt;
&lt;br /&gt;
配置结束后，会自动启动虚拟的XP系统，如下图：&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW13.png" alt="" /&gt;
&lt;br /&gt;
这时候我们查看一下Windows 7的开始菜单会发现出现如下图的结果：&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW14.png" alt="" /&gt;
&lt;br /&gt;
点击虚拟机后，出现如下图的虚拟机列表，如果您还有其他虚拟机并运行过一次后，会自动加入到该列表目录中&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW15.png" alt="" /&gt;
&lt;br /&gt;
当我们点击"Virtual Windows XP 应用程序"下的"Windows Catalog (Virtual Windows XP)"后，出现下列警告框，点击"关闭虚拟机"按钮，继续&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW16.png" alt="" /&gt;
&lt;br /&gt;
虚拟机关闭后会出现下列提示窗口先&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW17.png" alt="" /&gt;
&lt;br /&gt;
然后您的Windows 7里会启动一个IE6.0的窗口，并打开微软的Windows Catalog网站&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW18.png" alt="" /&gt;
&lt;br /&gt;
查看一下该浏览器的版本号&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW19.png" alt="" /&gt;
&lt;br /&gt;
再启动一个Windows 7的IE8对比一下效果&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW20.png" alt="" /&gt;
&lt;br /&gt;
这时候我们可能会有个疑问：如何将其他的应用添加到Windows 7的开始菜单中以便使用呢？目前我们如下流程操作即可达到目的：&lt;br /&gt;
如下图，我们在开始菜单按钮上点击鼠标右键，出现一个快捷菜单&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW21.png" alt="" /&gt;
&lt;br /&gt;
点击快捷菜单中的浏览（打开）所有用户，出现下图结果：&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW22.png" alt="" /&gt;
&lt;br /&gt;
打开"程序目录"&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW23.png" alt="" /&gt;
&lt;br /&gt;
在该目录创建一个快捷方式，比如说一个指向IE6的快捷方式，&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW24.png" alt="" /&gt;
&lt;br /&gt;
在XP中关闭"程序"窗口，然后到Windows 7中查看开始菜单内容，会惊喜地发现IE6的快捷方式被自动添加到了"Virtual Windows XP 应用程序"节点下，&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW25.png" alt="" /&gt;
&lt;br /&gt;
当然了其他的程序也可如此作为，达到我们期望的效果。——以后不用再安装第三方工具来测试我的Web页面在IE6下的效果了。 
&lt;/p&gt;
&lt;p&gt;
关闭虚拟XP后，我们可以对XP的虚拟机进行配置，方法如下：在打开菜单中的点击"虚拟机"，打开虚拟机列表，然后在"Virtual Windows XP"上点击鼠标右键，&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW26.png" alt="" /&gt;
&lt;br /&gt;
点击"设置"菜单项，即打开了对"Virtual Windows XP"的配置窗口，而点击配置窗口中的"自动发布"后，我们看到自动发布功能的设置窗口，&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW27.png" alt="" /&gt;
&lt;br /&gt;
"自动发布虚拟应用程序" 功能开启，才出现我们上面创建虚拟应用的快捷方式的结果。 
&lt;/p&gt;
&lt;p&gt;
如果您仔细的话，会发现Virtual Windows XP在点击窗口上的关闭时，虚拟机会自动进入休眠状态，而不是关闭状态，这对下次启动虚拟机的速度有好处，但是如果您的虚拟机启动了大量应用，那么这将会给您的磁盘带来相对较大空间的浪费，要改变这个可以通过点击左侧的"关闭"，进行配置。&lt;br /&gt;
&lt;img src="http://www.qihangnet.com/content/binary/050109_0859_Windows7RCW28.png" alt="" /&gt;
&lt;br /&gt;
如果该配置项选择的是"提示选择操作"，那么每次关闭该虚拟机时，虚拟机会弹出窗口询问用户的选择。如果想设置为自动为关机，则每次选择关闭虚拟机时，系统会关闭虚拟机的所有应用后正常关机，但是这将会造成下次启用虚拟应用或虚拟机时，需要花额外几分钟的时间等待虚拟机的启动。所以具体如何设置，根据自己的实际需求而定吧。
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,c6865e45-18b4-402f-9f79-edb8c3023c76.aspx</comments>
      <category>Windows</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=6d15110b-62d9-4fca-bcfe-65e235a87dff</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,6d15110b-62d9-4fca-bcfe-65e235a87dff.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,6d15110b-62d9-4fca-bcfe-65e235a87dff.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=6d15110b-62d9-4fca-bcfe-65e235a87dff</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
WinHEC即Windows Hardware Enginneering Conference（Windows硬件工程大会）。是微软公司从93年红红火火举办了10多年次的微软技术盛会之一，内容涵盖了硬件和软件双方面的内容，内容和阵容往往非常之牛。而WinHEC
2008 China是微软第一次正式在中国大陆举办，成为除了Tech.ED外的中国大陆又一微软技术盛会，很荣幸今年能够在北京参加这次盛会，甚为感动……
</p>
        <p>
我在2006年开始就开始关注微软的嵌入式开发相关的技术内容，对Windows Mobile、Windows CE等系统方面的开发利用也进行过一些研究和推广。我至今虽然尚未真正全面涉足这个领域，但对该领域的未来预期很看好，所以从未放弃学习和了解该领域的机会，不断提升自己在嵌入式开发方向的认知和技术水平。而今年WinHEC
2008 China的会议则是一个非常好的学习机会，更何况其中包含了我关注已久且甚是喜爱的Windows 7呢。
</p>
        <p>
WinHEC大会中我比较关注以下几种内容：
</p>
        <ol>
          <li>
Windows 7<br />
这个我已经关注很久了，6801 32bit版的已经使用有快一个月时间了，感觉还是非常不错的，因为是Pre_Beta版本的缘故，还存在一些瑕疵和功能的不完善。但稳定性比当年Vista在同期的表现要好多了，当然这跟Windows
7使用Vista核心技术有一定关系，但与微软技术人员的努力是有很大关系的。希望在下个版本,能给我们带来一些新的感动。关于Windows7的一些贴心之处，可以查看我前面写的一篇博客《<a title="准备迎接Windows7时代" href="http://www.qihangnet.com/PermaLink,guid,785eebc5-d826-4400-b904-33c13876be57.aspx">准备迎接Windows7时代</a>》。而在WinHEC
2008 China的开场演讲中我们还了解到了Windows 7在设备管理方面的改进，而大会上领取到的联想的2G优盘可以测试到这个功能，确实方便不少。下次我再补写一篇博客来介绍Windows
7的其他功能和改进。敬请关注哦<br /></li>
          <li>
Muti-Touch<br />
这个技术是值得期待和关注的。我们已经习惯了利用键盘和鼠标来操作电脑，但我们也发现很多不尽人意的方面，比如你要给客户讲解一个内容，你做的很好PPT效果或者图片效果，有时候使用鼠标和键盘很难表达我们真正的意图或者真正很酷的设计，使得客户并不非常认可我们；再比如我们的父母亲朋，很多人并不太会使用电脑，原因是看到键盘鼠标上的那么多“按钮”直接就快晕一边了——电脑不是按人的习惯来使用，而是按照电脑的习惯来让人使用！！我们应该让电脑理解我们的声音、动作、眼神乃至想法！ok，起码让我们能够用手像玩积木一样玩电脑吧，Muti-Touch技术是能够解决我们这需求的。而与这个技术相对比的技术，就是单点触摸技术，该技术的使用主要有两种：手机和Tablet
PC。其中手机使用这个技术的已经很常见了，而对比下的Tablet PC市场表现并不怎么太好。个人认为市场不好的原因有二：性价比差，Tablet PC的配置目前并不是太高，但是价格却奇高，让人望而却步；触摸体验不理想，单点触摸的感觉跟用鼠标其实并没有太大的改进，给人的感觉就是在电脑的基础上添加个手写板而已。那么，从IPhone开始，我们似乎突然很惊讶，手机原来也可“这样”操作啊，那么电脑也应该可以吧。于是Muti-Touch技术成为各技术厂商的热门，微软作为计算技术的龙头企业，当然不甘落后于他人。像微软说的Muti-Touch技术不应该只是两点触摸，真正的Muti-Touch技术应该象我们的Surface这样:D。WinHEC
2008 China上我关注了多家厂商的多点触摸产品，发现台湾的一个厂商的产品还是很值得期待的，无论从反应速度还是从准确度上而言都是不错的，而且似乎成本也并不高，看来我们离Muti-Touch技术普及化不远了。微软的历史墙应用，也让我很是震惊，WPF+Muti-Touch的完美结合，而且有惯性操作哦!
很遗憾的一点是Demo的机器中，据说因为微软给的SDK原因，暂时只能演示两点的操作体验。<br /></li>
          <li>
.NET Micro Framework 3.0<br />
只有300k左右的完整嵌入式开发框架，让我们在开发嵌入式应用时不用再因为那么多不同硬件之间的区别造成众多烦恼了。我们把更多精力可以放在，功能业务上，而且可以使用C#或者VB.Net等多种.Net语言来编写嵌入式应用，确实很酷啊。而其中最酷的则是WPF的内嵌支持，虽然在嵌入式框架中主要是提供了WPF的API，而没有提供完整的设计器工具，但就目前而言已经给我们提供了很大方便了。作出功能良好，体验又酷的嵌入式应用，客户还会拒绝你吗？强烈关注这个东东:D<br /></li>
          <li>
Windows Home Server<br />
这个东东，关注有一段时间了。在数字家庭应用中可以表现出不少让人惬意的功能体验，我们可以在任何地方通过互联网来控制家里的电脑乃至冰箱、电饭锅等电器，多么让人激动啊。不过个人认为微软要普及这个东东的话，还需要进一步努力啊，当然也要包括各家电厂商的努力。希望大家一起努力为创造完美的数字家庭应用体验，而不懈奋斗。我有一个朋友在近期已经开始涉足智能家电的应用领域了，很为他高兴，抽时间向他多学学。有钱了，我也买一台Windows
Home Server部署到家里，体验一下“科幻”的数字生活。<br /></li>
          <li>
Surface<br />
微软推出有一段时间了，据说销售的也不错呢。如果我有钱，我也想买一台回家。喝着浓香的咖啡或清淡的绿茶，在“茶几”上把玩着各种游戏或看一部大片，多么科幻的生活啊。我是个铁杆科幻迷，并希望不断地将现实版科幻应用部署到自己的周遭，当然前提还是那个啥——要有足够的钱啊。努力中……，嘿嘿<br /></li>
          <li>
Direx 11<br />
这个东东，我就不评论太多，只在一个展台上看到了这个技术的Demo，展台的工作人员并不是很专业的技术人员。所以没有从他那里了解到太多新内容。而DX11对GPU的支持，效果确实让人期待，不过我们这些开发人员的电脑显卡可不会太好，似乎很难研究这个东东啊。不过也关注一下，有机会也用它写个游戏玩玩？你有好主意吗？</li>
        </ol>
        <p>
本次大会的会务感觉比今年Tech.ED要好一些，虽然一些环节的设计不是很尽如人意（比如光盘资料的发放，跟课程同步进行，很影响讲师的热情啊），希望下次会议的会务能够考虑的更细一些，别让拿钱参会的人感觉自己是来遭罪的哦，呵呵。大会中，用于体验Windows
7和上网的专门区域中，机器里存有完整的课件资料还是比较贴心的，课程相当一部分是英文的，如果没有中文课件支持，确实很难学好课程内容哦。
</p>
        <p>
每次参加微软的技术大会，我们都有一项必做的事情，就是跟其他的MVP朋友们聚聚聊聊，互相传递一下感情和新的技术讯息，或者就某个问题热烈的讨论一番，感觉也是非常之好啊。今年也不例外的，跟老桂、老葛、Cat
Chen等人一起聊了不少，感受颇深，一些问题也受到了启发。
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>感动于WinHEC2008 China</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,6d15110b-62d9-4fca-bcfe-65e235a87dff.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,6d15110b-62d9-4fca-bcfe-65e235a87dff.aspx</link>
      <pubDate>Sun, 07 Dec 2008 21:48:00 GMT</pubDate>
      <description>&lt;p&gt;
WinHEC即Windows Hardware Enginneering Conference（Windows硬件工程大会）。是微软公司从93年红红火火举办了10多年次的微软技术盛会之一，内容涵盖了硬件和软件双方面的内容，内容和阵容往往非常之牛。而WinHEC
2008 China是微软第一次正式在中国大陆举办，成为除了Tech.ED外的中国大陆又一微软技术盛会，很荣幸今年能够在北京参加这次盛会，甚为感动……
&lt;/p&gt;
&lt;p&gt;
我在2006年开始就开始关注微软的嵌入式开发相关的技术内容，对Windows Mobile、Windows CE等系统方面的开发利用也进行过一些研究和推广。我至今虽然尚未真正全面涉足这个领域，但对该领域的未来预期很看好，所以从未放弃学习和了解该领域的机会，不断提升自己在嵌入式开发方向的认知和技术水平。而今年WinHEC
2008 China的会议则是一个非常好的学习机会，更何况其中包含了我关注已久且甚是喜爱的Windows 7呢。
&lt;/p&gt;
&lt;p&gt;
WinHEC大会中我比较关注以下几种内容：
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Windows 7&lt;br&gt;
这个我已经关注很久了，6801 32bit版的已经使用有快一个月时间了，感觉还是非常不错的，因为是Pre_Beta版本的缘故，还存在一些瑕疵和功能的不完善。但稳定性比当年Vista在同期的表现要好多了，当然这跟Windows
7使用Vista核心技术有一定关系，但与微软技术人员的努力是有很大关系的。希望在下个版本,能给我们带来一些新的感动。关于Windows7的一些贴心之处，可以查看我前面写的一篇博客《&lt;a title="准备迎接Windows7时代" href="http://www.qihangnet.com/PermaLink,guid,785eebc5-d826-4400-b904-33c13876be57.aspx"&gt;准备迎接Windows7时代&lt;/a&gt;》。而在WinHEC
2008 China的开场演讲中我们还了解到了Windows 7在设备管理方面的改进，而大会上领取到的联想的2G优盘可以测试到这个功能，确实方便不少。下次我再补写一篇博客来介绍Windows
7的其他功能和改进。敬请关注哦&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Muti-Touch&lt;br&gt;
这个技术是值得期待和关注的。我们已经习惯了利用键盘和鼠标来操作电脑，但我们也发现很多不尽人意的方面，比如你要给客户讲解一个内容，你做的很好PPT效果或者图片效果，有时候使用鼠标和键盘很难表达我们真正的意图或者真正很酷的设计，使得客户并不非常认可我们；再比如我们的父母亲朋，很多人并不太会使用电脑，原因是看到键盘鼠标上的那么多“按钮”直接就快晕一边了——电脑不是按人的习惯来使用，而是按照电脑的习惯来让人使用！！我们应该让电脑理解我们的声音、动作、眼神乃至想法！ok，起码让我们能够用手像玩积木一样玩电脑吧，Muti-Touch技术是能够解决我们这需求的。而与这个技术相对比的技术，就是单点触摸技术，该技术的使用主要有两种：手机和Tablet
PC。其中手机使用这个技术的已经很常见了，而对比下的Tablet PC市场表现并不怎么太好。个人认为市场不好的原因有二：性价比差，Tablet PC的配置目前并不是太高，但是价格却奇高，让人望而却步；触摸体验不理想，单点触摸的感觉跟用鼠标其实并没有太大的改进，给人的感觉就是在电脑的基础上添加个手写板而已。那么，从IPhone开始，我们似乎突然很惊讶，手机原来也可“这样”操作啊，那么电脑也应该可以吧。于是Muti-Touch技术成为各技术厂商的热门，微软作为计算技术的龙头企业，当然不甘落后于他人。像微软说的Muti-Touch技术不应该只是两点触摸，真正的Muti-Touch技术应该象我们的Surface这样:D。WinHEC
2008 China上我关注了多家厂商的多点触摸产品，发现台湾的一个厂商的产品还是很值得期待的，无论从反应速度还是从准确度上而言都是不错的，而且似乎成本也并不高，看来我们离Muti-Touch技术普及化不远了。微软的历史墙应用，也让我很是震惊，WPF+Muti-Touch的完美结合，而且有惯性操作哦!
很遗憾的一点是Demo的机器中，据说因为微软给的SDK原因，暂时只能演示两点的操作体验。&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
.NET Micro Framework 3.0&lt;br&gt;
只有300k左右的完整嵌入式开发框架，让我们在开发嵌入式应用时不用再因为那么多不同硬件之间的区别造成众多烦恼了。我们把更多精力可以放在，功能业务上，而且可以使用C#或者VB.Net等多种.Net语言来编写嵌入式应用，确实很酷啊。而其中最酷的则是WPF的内嵌支持，虽然在嵌入式框架中主要是提供了WPF的API，而没有提供完整的设计器工具，但就目前而言已经给我们提供了很大方便了。作出功能良好，体验又酷的嵌入式应用，客户还会拒绝你吗？强烈关注这个东东:D&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Windows Home Server&lt;br&gt;
这个东东，关注有一段时间了。在数字家庭应用中可以表现出不少让人惬意的功能体验，我们可以在任何地方通过互联网来控制家里的电脑乃至冰箱、电饭锅等电器，多么让人激动啊。不过个人认为微软要普及这个东东的话，还需要进一步努力啊，当然也要包括各家电厂商的努力。希望大家一起努力为创造完美的数字家庭应用体验，而不懈奋斗。我有一个朋友在近期已经开始涉足智能家电的应用领域了，很为他高兴，抽时间向他多学学。有钱了，我也买一台Windows
Home Server部署到家里，体验一下“科幻”的数字生活。&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Surface&lt;br&gt;
微软推出有一段时间了，据说销售的也不错呢。如果我有钱，我也想买一台回家。喝着浓香的咖啡或清淡的绿茶，在“茶几”上把玩着各种游戏或看一部大片，多么科幻的生活啊。我是个铁杆科幻迷，并希望不断地将现实版科幻应用部署到自己的周遭，当然前提还是那个啥——要有足够的钱啊。努力中……，嘿嘿&lt;br&gt;
&lt;/li&gt;
&lt;li&gt;
Direx 11&lt;br&gt;
这个东东，我就不评论太多，只在一个展台上看到了这个技术的Demo，展台的工作人员并不是很专业的技术人员。所以没有从他那里了解到太多新内容。而DX11对GPU的支持，效果确实让人期待，不过我们这些开发人员的电脑显卡可不会太好，似乎很难研究这个东东啊。不过也关注一下，有机会也用它写个游戏玩玩？你有好主意吗？&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
本次大会的会务感觉比今年Tech.ED要好一些，虽然一些环节的设计不是很尽如人意（比如光盘资料的发放，跟课程同步进行，很影响讲师的热情啊），希望下次会议的会务能够考虑的更细一些，别让拿钱参会的人感觉自己是来遭罪的哦，呵呵。大会中，用于体验Windows
7和上网的专门区域中，机器里存有完整的课件资料还是比较贴心的，课程相当一部分是英文的，如果没有中文课件支持，确实很难学好课程内容哦。
&lt;/p&gt;
&lt;p&gt;
每次参加微软的技术大会，我们都有一项必做的事情，就是跟其他的MVP朋友们聚聚聊聊，互相传递一下感情和新的技术讯息，或者就某个问题热烈的讨论一番，感觉也是非常之好啊。今年也不例外的，跟老桂、老葛、Cat
Chen等人一起聊了不少，感受颇深，一些问题也受到了启发。
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,6d15110b-62d9-4fca-bcfe-65e235a87dff.aspx</comments>
      <category>Windows</category>
      <category>WinHEC</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=785eebc5-d826-4400-b904-33c13876be57</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,785eebc5-d826-4400-b904-33c13876be57.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,785eebc5-d826-4400-b904-33c13876be57.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=785eebc5-d826-4400-b904-33c13876be57</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
已经安装Windows 7挺长时间了，一直想写篇博客来介绍Windows7的一些新特性，可忙于各种事情，一直没能精心写完这篇，今天在此补上。<br />
在本文撰写之前，已经有不少MVP和微软技术爱好者都已经试用并写了博客，进行一些内容的介绍，如<a target="_blank" href="http://www.cnblogs.com/fanweixiao/archive/2008/11/17/1335455.html">范维肖</a>同学和<a target="_blank" href="http://www.cnblogs.com/blodfox777/archive/2008/11/22/1338940.html">LanceZhang</a>同学都已经贴了不少图片和文字说明，本文将不对上两篇文章的内容进行再叙述了，感兴趣的可到他们的博客上进行了解，这里重点说说几项个人比较喜欢的新特性。
</p>
        <ol>
          <li>
放大镜功能的改善：<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="magnifier" border="0" alt="magnifier" align="left" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_thumb.jpg" width="158" height="244" /></a>在开始菜单中打开放大镜工具会出现下面的放大镜工具操作窗口，一个很简洁得窗口：<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_1.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="magnifier_1" border="0" alt="magnifier_1" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_1_thumb.jpg" width="199" height="72" /></a><br />
如果你持续一段时间不理它，它会变成下面的图标。<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="magnifier_2" border="0" alt="magnifier_2" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_2_thumb.jpg" width="78" height="81" /></a><br />
ok，来说重点。放大镜工具的最大改进是可全屏局部放大，当然放大后依然可以操作。这个恐怕是很多讲师所梦寐以求的功能了，当然我也不例外的为这个功能而激动，再不用为ZoomIt工具的放大后无法继续操作的功能而郁闷了，Windows7自带的放大镜可以解决我们的需求了，点击上面第一个图的“+”图标即可放大，而“-”图标则是缩小（最多缩到100%，因为这个叫做放大镜:D）;其中第三个图标点击后，会出现传统的放大模式；第四个图标是用来在放大时暂时查看完整屏幕（100%）一会儿然后返回放大状态的。<br />
很显然，我们讲课时如果不听的点击这个放大工具条，会很郁闷，十分不方便，所以微软也很贴心的加入了快捷键：“Win”+“+”（放大）和“Win”+“-”（缩小）。当在未启动放大镜时，按其中的任意一组快捷键，都会启动放大镜工具。是不是很方便啊？再结合ZoomIt工具的功能，在做课程讲解和演示时，则如虎添翼，哈哈哈……<br /><br /></li>
          <li>
窗口在屏幕边缘的停靠动作：<br />
用过Linux桌面系统的人很多都知道一个功能，当你拖放窗口到屏幕的最上方时，当前的窗口会自动最大化，而相反把最大化的窗口向下拖放，则会自动还原为原来大小。Windows7也有这个很方便的功能了，当然也包括拖到屏幕的左(右)侧边缘时自动靠向该方向且占据半屏幕的空间显示，这个功能在写程序的时候蛮有用的。当然，如同上面的功能，微软也很贴心的通过Win键的组合键快捷调用相应的功能：“Win”+上(下、左、右)方向键，可自动调用全屏（还原/最小化、左停靠、右停靠）等功能。 
<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/windows.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="windows" border="0" alt="windows" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/windows_thumb.jpg" width="244" height="154" /></a><br /><br /><br /></li>
          <li>
挂接虚拟硬盘作为系统硬盘的支持：<br />
我们经常使用ISO外加虚拟光驱软件，来模拟使用光盘的镜像功能，但是虚拟机的VHD（虚拟硬盘）文件却一直无法类似的使用，我们很难将一个VHD文件虚拟成真机的一个硬盘，来模拟测试一些东西。而现在Windows7中已经给我们带来这样的功能。如下图，我们可在磁盘管理器中的行为菜单中找到相关的功能调用。<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vhd" border="0" alt="vhd" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_thumb.png" width="644" height="404" /></a><br />
如同下图，我在一个剩余不足5G空间的分区中，创建了一个容量为100G的（动态大小）硬盘文件，并将其挂接在系统下，犹如一块真正的硬盘。<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_1_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vhd_1" border="0" alt="vhd_1" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_1_thumb.png" width="644" height="404" /></a><br />
我们可以根据自己的需求对这个虚拟硬盘进行初始化、分区和格式化等操作，如图，我将一整块100G的虚拟硬盘分为一个区，而我的真正硬盘总共可就是80G的啊，哈哈哈，很好很强大。<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_2_2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vhd_2" border="0" alt="vhd_2" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_2_thumb.png" width="644" height="404" /></a><br />
不过可能是因为测试版本的原因，目前似乎对VPC创建和使用过的VHD文件支持不太好，有理由相信微软会在以后的版本中修复这个问题，不然这个功能将形同鸡肋了，老天保佑:D<br /><br /></li>
          <li>
PowerShell V2版本和其图形化界面<br />
在Windows7中，系统自带了PowerShell的V2版本和对应的图形化界面工具，这样我们就不用再使用第三方的GUI工具来玩PowerShell了，而且这个界面还是很酷的哦:D,见下图<br /><a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/PowerShell.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PowerShell" border="0" alt="PowerShell" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/PowerShell_thumb.jpg" width="644" height="456" /></a></li>
        </ol>
        <p>
Ok，先介绍这些吧，明天赶往北京，参加WinHEC（微软硬件技术大会）2008，这可是WinHEC第一次来中国，带着美好的期望，准备去参会。回来后再为大家分享我的感受，:D
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>准备迎接Windows7时代</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,785eebc5-d826-4400-b904-33c13876be57.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,785eebc5-d826-4400-b904-33c13876be57.aspx</link>
      <pubDate>Mon, 01 Dec 2008 18:56:14 GMT</pubDate>
      <description>&lt;p&gt;
已经安装Windows 7挺长时间了，一直想写篇博客来介绍Windows7的一些新特性，可忙于各种事情，一直没能精心写完这篇，今天在此补上。&lt;br&gt;
在本文撰写之前，已经有不少MVP和微软技术爱好者都已经试用并写了博客，进行一些内容的介绍，如&lt;a target="_blank" href="http://www.cnblogs.com/fanweixiao/archive/2008/11/17/1335455.html"&gt;范维肖&lt;/a&gt;同学和&lt;a target="_blank" href="http://www.cnblogs.com/blodfox777/archive/2008/11/22/1338940.html"&gt;LanceZhang&lt;/a&gt;同学都已经贴了不少图片和文字说明，本文将不对上两篇文章的内容进行再叙述了，感兴趣的可到他们的博客上进行了解，这里重点说说几项个人比较喜欢的新特性。
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
放大镜功能的改善：&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="magnifier" border="0" alt="magnifier" align="left" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_thumb.jpg" width="158" height="244"&gt;&lt;/a&gt;在开始菜单中打开放大镜工具会出现下面的放大镜工具操作窗口，一个很简洁得窗口：&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_1.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="magnifier_1" border="0" alt="magnifier_1" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_1_thumb.jpg" width="199" height="72"&gt;&lt;/a&gt; 
&lt;br&gt;
如果你持续一段时间不理它，它会变成下面的图标。&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_2.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="magnifier_2" border="0" alt="magnifier_2" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/magnifier_2_thumb.jpg" width="78" height="81"&gt;&lt;/a&gt; 
&lt;br&gt;
ok，来说重点。放大镜工具的最大改进是可全屏局部放大，当然放大后依然可以操作。这个恐怕是很多讲师所梦寐以求的功能了，当然我也不例外的为这个功能而激动，再不用为ZoomIt工具的放大后无法继续操作的功能而郁闷了，Windows7自带的放大镜可以解决我们的需求了，点击上面第一个图的“+”图标即可放大，而“-”图标则是缩小（最多缩到100%，因为这个叫做放大镜:D）;其中第三个图标点击后，会出现传统的放大模式；第四个图标是用来在放大时暂时查看完整屏幕（100%）一会儿然后返回放大状态的。&lt;br&gt;
很显然，我们讲课时如果不听的点击这个放大工具条，会很郁闷，十分不方便，所以微软也很贴心的加入了快捷键：“Win”+“+”（放大）和“Win”+“-”（缩小）。当在未启动放大镜时，按其中的任意一组快捷键，都会启动放大镜工具。是不是很方便啊？再结合ZoomIt工具的功能，在做课程讲解和演示时，则如虎添翼，哈哈哈……&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
窗口在屏幕边缘的停靠动作：&lt;br&gt;
用过Linux桌面系统的人很多都知道一个功能，当你拖放窗口到屏幕的最上方时，当前的窗口会自动最大化，而相反把最大化的窗口向下拖放，则会自动还原为原来大小。Windows7也有这个很方便的功能了，当然也包括拖到屏幕的左(右)侧边缘时自动靠向该方向且占据半屏幕的空间显示，这个功能在写程序的时候蛮有用的。当然，如同上面的功能，微软也很贴心的通过Win键的组合键快捷调用相应的功能：“Win”+上(下、左、右)方向键，可自动调用全屏（还原/最小化、左停靠、右停靠）等功能。 
&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/windows.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="windows" border="0" alt="windows" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/windows_thumb.jpg" width="244" height="154"&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
挂接虚拟硬盘作为系统硬盘的支持：&lt;br&gt;
我们经常使用ISO外加虚拟光驱软件，来模拟使用光盘的镜像功能，但是虚拟机的VHD（虚拟硬盘）文件却一直无法类似的使用，我们很难将一个VHD文件虚拟成真机的一个硬盘，来模拟测试一些东西。而现在Windows7中已经给我们带来这样的功能。如下图，我们可在磁盘管理器中的行为菜单中找到相关的功能调用。&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vhd" border="0" alt="vhd" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_thumb.png" width="644" height="404"&gt;&lt;/a&gt;
&lt;br&gt;
如同下图，我在一个剩余不足5G空间的分区中，创建了一个容量为100G的（动态大小）硬盘文件，并将其挂接在系统下，犹如一块真正的硬盘。&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_1_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vhd_1" border="0" alt="vhd_1" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_1_thumb.png" width="644" height="404"&gt;&lt;/a&gt;
&lt;br&gt;
我们可以根据自己的需求对这个虚拟硬盘进行初始化、分区和格式化等操作，如图，我将一整块100G的虚拟硬盘分为一个区，而我的真正硬盘总共可就是80G的啊，哈哈哈，很好很强大。&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_2_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="vhd_2" border="0" alt="vhd_2" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/vhd_2_thumb.png" width="644" height="404"&gt;&lt;/a&gt;
&lt;br&gt;
不过可能是因为测试版本的原因，目前似乎对VPC创建和使用过的VHD文件支持不太好，有理由相信微软会在以后的版本中修复这个问题，不然这个功能将形同鸡肋了，老天保佑:D&lt;br&gt;
&lt;br&gt;
&lt;li&gt;
PowerShell V2版本和其图形化界面&lt;br&gt;
在Windows7中，系统自带了PowerShell的V2版本和对应的图形化界面工具，这样我们就不用再使用第三方的GUI工具来玩PowerShell了，而且这个界面还是很酷的哦:D,见下图&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/PowerShell.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="PowerShell" border="0" alt="PowerShell" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/Windows7_2546/PowerShell_thumb.jpg" width="644" height="456"&gt;&lt;/a&gt; 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Ok，先介绍这些吧，明天赶往北京，参加WinHEC（微软硬件技术大会）2008，这可是WinHEC第一次来中国，带着美好的期望，准备去参会。回来后再为大家分享我的感受，:D
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,785eebc5-d826-4400-b904-33c13876be57.aspx</comments>
      <category>Windows</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=f619b66e-515f-4abb-ab7e-b769b9791bfa</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,f619b66e-515f-4abb-ab7e-b769b9791bfa.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,f619b66e-515f-4abb-ab7e-b769b9791bfa.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f619b66e-515f-4abb-ab7e-b769b9791bfa</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
    近期在对一些客户做技术培训的时候，发现了一个问题。一些我们平常天天在用的软件工具，比如：Windows、Office、SQL
Server、Visual Studio等等，很多都没有得到用户较充分的使用。很多已经被软件厂商早已攻克的问题，却在用户那里在被重复研究解决方案，原因为什么？因为用户根本不知道原来这个每天都在用的软件工具还有这样或那样的功能，可以解决我们目前所碰到的问题。比如说：
</p>
        <ul>
          <li>
Excel就已经可以轻松解决家庭的收支结算问题，有人却偏偏要安装什么管家婆或者形形色色的所谓家庭财务管理软件，甚至还要求你安装个sql server呢。难道你只把excel当作一个普通表格使用吗？</li>
          <li>
不少人抱怨Word排版很差，对文章分层次时，要手工敲入那些“第一、第二”或者“1)、2)”等，为什么不用编号功能呢？</li>
          <li>
sql server 2005 有个“数据库引擎优化顾问”，可以在一定程度上帮助优化数据库，而对应于sql 2000中也存在“索引优化向导”，而他们都依赖于sql
profile，另外数据库有执行计划等一系列分析优化的工具，为什么连这些都没用过就问人索要什么优化工具呢？</li>
          <li>
Windows自身就带有磁盘清理等系统优化工具，为啥你只为了清理一下系统盘的空间，却要安装“超级**”或是“**优化大师”呢？</li>
        </ul>
        <p>
    上述都只是一些简单的例子，但在相当多用户中存在类似的问题，而在软件开发人员中问题依然不少见。问题出在哪里，用户自身是问题之一，而作为软件提供商来说，是否应该考虑一下自身的问题，是否应该下一下功夫对用户进行培训教育呢？UI是否可以设计的再合理一些，让用户更直接的了解到软件的已有功能呢？
</p>
        <p>
     正如某些分析师说的：“<em>微软的Windows、Word和Excel等产品中功能丰富,但消费者却并不完全了解.其结果就是,消费者耗费大量的时间来解决一些微软产品已经攻克的问题.因此,鲍尔默应该在该领域投入一笔资金,以帮助用户了解微软产品的功能</em>”。个人认为这样这个问题不光是微软应该考虑的问题，IBM、Oracle以及我们国内的金山等软件企业是否也应该思考呢？共享软件作者亦应如此。
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>关于软件用户教育的思考</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,f619b66e-515f-4abb-ab7e-b769b9791bfa.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,f619b66e-515f-4abb-ab7e-b769b9791bfa.aspx</link>
      <pubDate>Mon, 07 Jul 2008 09:22:05 GMT</pubDate>
      <description>&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 近期在对一些客户做技术培训的时候，发现了一个问题。一些我们平常天天在用的软件工具，比如：Windows、Office、SQL
Server、Visual Studio等等，很多都没有得到用户较充分的使用。很多已经被软件厂商早已攻克的问题，却在用户那里在被重复研究解决方案，原因为什么？因为用户根本不知道原来这个每天都在用的软件工具还有这样或那样的功能，可以解决我们目前所碰到的问题。比如说：
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Excel就已经可以轻松解决家庭的收支结算问题，有人却偏偏要安装什么管家婆或者形形色色的所谓家庭财务管理软件，甚至还要求你安装个sql server呢。难道你只把excel当作一个普通表格使用吗？&lt;/li&gt;
&lt;li&gt;
不少人抱怨Word排版很差，对文章分层次时，要手工敲入那些“第一、第二”或者“1)、2)”等，为什么不用编号功能呢？&lt;/li&gt;
&lt;li&gt;
sql server 2005 有个“数据库引擎优化顾问”，可以在一定程度上帮助优化数据库，而对应于sql 2000中也存在“索引优化向导”，而他们都依赖于sql
profile，另外数据库有执行计划等一系列分析优化的工具，为什么连这些都没用过就问人索要什么优化工具呢？&lt;/li&gt;
&lt;li&gt;
Windows自身就带有磁盘清理等系统优化工具，为啥你只为了清理一下系统盘的空间，却要安装“超级**”或是“**优化大师”呢？&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 上述都只是一些简单的例子，但在相当多用户中存在类似的问题，而在软件开发人员中问题依然不少见。问题出在哪里，用户自身是问题之一，而作为软件提供商来说，是否应该考虑一下自身的问题，是否应该下一下功夫对用户进行培训教育呢？UI是否可以设计的再合理一些，让用户更直接的了解到软件的已有功能呢？
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 正如某些分析师说的：“&lt;em&gt;微软的Windows、Word和Excel等产品中功能丰富,但消费者却并不完全了解.其结果就是,消费者耗费大量的时间来解决一些微软产品已经攻克的问题.因此,鲍尔默应该在该领域投入一笔资金,以帮助用户了解微软产品的功能&lt;/em&gt;”。个人认为这样这个问题不光是微软应该考虑的问题，IBM、Oracle以及我们国内的金山等软件企业是否也应该思考呢？共享软件作者亦应如此。
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,f619b66e-515f-4abb-ab7e-b769b9791bfa.aspx</comments>
      <category>DATABASE</category>
      <category>Visual Studio</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=4f568258-df34-42ad-a199-7b37b0fda7bd</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,4f568258-df34-42ad-a199-7b37b0fda7bd.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,4f568258-df34-42ad-a199-7b37b0fda7bd.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4f568258-df34-42ad-a199-7b37b0fda7bd</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/0.3Beta_F97/youku0.3.jpg">
            <img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 5px 0px 0px; border-right-width: 0px" height="186" alt="youku0.3" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/0.3Beta_F97/youku0.3_thumb.jpg" width="260" align="left" border="0" />
          </a>    
近日党的十七大召开，而我没有电视看，就喜欢到<a href="http://www.youku.com/" target="_blank">优酷网</a>上看看别人上传的相关视频，部分视频希望能在机器上有所保留，但优酷自己并不提供文件的下载功能。找了个维棠FLV视频下载软件，却发现它无法完整下载较长的优酷视频，我稍作了原因分析后，发现是优酷的一些较长的视频是采用多文件连播的方式，也就是一个视频由多个文件共同组成，于是乎自己花了一大袋烟的工夫用c#写了这个小工具，直接将视频所在的网页地址复制到该软件的指定位置，然后点击“Go!”按钮就开始下载了，哈哈……<br />
    鉴于支持和促进和谐社会发展，俺也把这个自写小工具共享出来给朋友们使用。由于时间仓促，有一些不完善的地方敬请原谅，抽空俺也会继续更新这个小工具的:D
</p>
        <p>
          <strong>声明：本软件仅因个人爱好而开发，跟优酷网无任何关系:)</strong>
        </p>
        <p>
名     称：优荡<br />
当前版本：0.5<br />
环     境：Windows ，Microsoft .NET Framework 2.0<br />
作     者：衣明志（网名：qihangnet）<br />
最近更新：<br />
             2007年10月19日(0.5.0.0版)：<br />
                         
代码进行进一步优化<br />
                         
加快了视频分析速度<br />
                         
显示视频文件总大小<br />
                         
显示当前已下载文件文件大小<br />
                         
显示下载总进度的<strong>进度条<br /></strong>                         
添加了<strong>单视频的多文件自动合并功能</strong>（一些视频优酷使用多文件存储的，本软件下载后将同一视频的多文件进行的无缝合并，并随后删除原始文件）<br />
                         
修复了多项小Bug<br />
             2007年10月17日(0.3.0.1版)：<br />
                         
修复了2个界面上的小bug<br />
下载地址：<a href="http://www.qihangnet.com/content/binary/YouDown.exe" target="_blank">http://www.qihangnet.com/content/binary/YouDown.exe</a></p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>下载优酷网视频的小工具：优荡0.5版</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,4f568258-df34-42ad-a199-7b37b0fda7bd.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,4f568258-df34-42ad-a199-7b37b0fda7bd.aspx</link>
      <pubDate>Thu, 18 Oct 2007 17:52:30 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/0.3Beta_F97/youku0.3.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 5px 0px 0px; border-right-width: 0px" height="186" alt="youku0.3" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/0.3Beta_F97/youku0.3_thumb.jpg" width="260" align="left" border="0"&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
近日党的十七大召开，而我没有电视看，就喜欢到&lt;a href="http://www.youku.com/" target="_blank"&gt;优酷网&lt;/a&gt;上看看别人上传的相关视频，部分视频希望能在机器上有所保留，但优酷自己并不提供文件的下载功能。找了个维棠FLV视频下载软件，却发现它无法完整下载较长的优酷视频，我稍作了原因分析后，发现是优酷的一些较长的视频是采用多文件连播的方式，也就是一个视频由多个文件共同组成，于是乎自己花了一大袋烟的工夫用c#写了这个小工具，直接将视频所在的网页地址复制到该软件的指定位置，然后点击“Go!”按钮就开始下载了，哈哈……&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 鉴于支持和促进和谐社会发展，俺也把这个自写小工具共享出来给朋友们使用。由于时间仓促，有一些不完善的地方敬请原谅，抽空俺也会继续更新这个小工具的:D
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;声明：本软件仅因个人爱好而开发，跟优酷网无任何关系:)&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
名&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 称：优荡&lt;br&gt;
当前版本：0.5&lt;br&gt;
环&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 境：Windows ，Microsoft .NET Framework 2.0&lt;br&gt;
作&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 者：衣明志（网名：qihangnet）&lt;br&gt;
最近更新：&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2007年10月19日(0.5.0.0版)：&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
代码进行进一步优化&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
加快了视频分析速度&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
显示视频文件总大小&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
显示当前已下载文件文件大小&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
显示下载总进度的&lt;strong&gt;进度条&lt;br&gt;
&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
添加了&lt;strong&gt;单视频的多文件自动合并功能&lt;/strong&gt;（一些视频优酷使用多文件存储的，本软件下载后将同一视频的多文件进行的无缝合并，并随后删除原始文件）&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
修复了多项小Bug&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2007年10月17日(0.3.0.1版)：&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
修复了2个界面上的小bug&lt;br&gt;
下载地址：&lt;a href="http://www.qihangnet.com/content/binary/YouDown.exe" target="_blank"&gt;http://www.qihangnet.com/content/binary/YouDown.exe&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,4f568258-df34-42ad-a199-7b37b0fda7bd.aspx</comments>
      <category>CSharp</category>
      <category>DOWNLOAD</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=db65d50a-ba90-4229-a3a2-71b4f1b407b9</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,db65d50a-ba90-4229-a3a2-71b4f1b407b9.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,db65d50a-ba90-4229-a3a2-71b4f1b407b9.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=db65d50a-ba90-4229-a3a2-71b4f1b407b9</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
最近不少Web技术圈内的朋友在讨论协议方面的事情，有的说web开发者应该熟悉web相关的协议，有的则说不用很了解。个人认为这要分层次来看待这个问题，对于一个新手或者刚入门的web开发人员而言，研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性，这类人应该更多的了解基本的Web技术使用。而对于在该行业工作多年的老鸟来说，协议相关的内容、标准相关内容应该尽量多些的了解，因为只有这样才能使得经手的web系统更加优秀（安全、漂亮、快速、兼容性好、体验好……）。本文我们来说一下MIME
协议的一个扩展Content-disposition。
</p>
        <p>
我们在开发web系统时有时会有以下需求：
</p>
        <ul>
          <li>
希望某类或者某已知MIME 类型的文件（比如：*.gif;*.txt;*.htm）能够在访问时弹出“文件下载”对话框 
</li>
          <li>
希望以原始文件名（上传时的文件名,例如：山东省政府1024号文件.doc）提供下载，但服务器上保存的地址却是其他文件名（如：12519810948091234_asdf.doc) 
</li>
          <li>
希望某文件直接在浏览器上显示而不是弹出文件下载对话框 
</li>
          <li>
……………………</li>
        </ul>
        <p>
要解决上述需求就可以使用Content-disposition来解决。第一个需求的解决办法是
</p>
        <div class="csharpcode">
          <pre>
            <span style="font-size: 11px; color: black; font-family: courier new; background-color: transparent">Response.AddHeader <span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"content-disposition"</span>,<span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"attachment;
filename=fname.ext"</span></span>
          </pre>
        </div>
        <div class="csharpcode">
        </div>
        <div class="csharpcode">将上述需求进行归我给出如下例子代码：
</div>
        <div class="csharpcode">
          <pre>
            <span style="font-size: 11px; color: black; font-family: courier new; background-color: transparent">
              <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">public</span>
              <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">static</span>
              <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">void</span> ToDownload(<span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">string</span> serverfilpath,<span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">string</span> filename)
{ FileStream fileStream <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">new</span> FileStream(serverfilpath,
FileMode.Open); <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">long</span> fileSize <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span> fileStream.Length;
HttpContext.Current.Response.ContentType <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span><span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"application/octet-stream"</span>;
HttpContext.Current.Response.AddHeader(<span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"Content-Disposition"</span>, <span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"attachment;
filename=\""</span><span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">+</span> UTF_FileName(filename) <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">+</span><span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"\";"</span>); <span style="font-size: 11px; color: green; font-family: courier new; background-color: transparent">////attachment
--- 作为附件下载</span><span style="font-size: 11px; color: green; font-family: courier new; background-color: transparent">////inline
--- 在线打开</span> HttpContext.Current.Response.AddHeader(<span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"Content-Length"</span>,
fileSize.ToString()); <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">byte</span>[]
fileBuffer <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">new</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">byte</span>[fileSize];
fileStream.Read(fileBuffer, 0, (<span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">int</span>)fileSize);
HttpContext.Current.Response.BinaryWrite(fileBuffer); fileStream.Close(); HttpContext.Current.Response.End();
} <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">public</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">static</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">void</span> ToOpen(<span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">string</span> serverfilpath, <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">string</span> filename)
{ FileStream fileStream <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">new</span> FileStream(serverfilpath,
FileMode.Open); <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">long</span> fileSize <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span> fileStream.Length;
HttpContext.Current.Response.ContentType <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span><span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"application/octet-stream"</span>;
HttpContext.Current.Response.AddHeader(<span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"Content-Disposition"</span>, <span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"inline;
filename=\""</span><span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">+</span> UTF_FileName(filename) <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">+</span><span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"\";"</span>);
HttpContext.Current.Response.AddHeader(<span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4">"Content-Length"</span>,
fileSize.ToString()); <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">byte</span>[]
fileBuffer <span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent">=</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">new</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">byte</span>[fileSize];
fileStream.Read(fileBuffer, 0, (<span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">int</span>)fileSize);
HttpContext.Current.Response.BinaryWrite(fileBuffer); fileStream.Close(); HttpContext.Current.Response.End();
} <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">private</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">static</span><span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">string</span> UTF_FileName(<span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">string</span> filename)
{ <span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent">return</span> HttpUtility.UrlEncode(filename,
System.Text.Encoding.UTF8); }</span>
          </pre>
        </div>
        <p>
        </p>
        <p>
简单的对上述代码做一下解析，ToDownload方法为将一个服务器上的文件（serverfilpath为服务器上的物理地址），以某文件名(filename)在浏览器上弹出“文件下载”对话框，而ToOpen是将服务器上的某文件以某文件名在浏览器中显示/打开的。注意其中我使用了UTF_FileName方法，该方法很简单，主要为了解决包含非英文/数字名称的问题，比如说文件名为“衣明志.doc”，使用该方法客户端就不会出现乱码了。
</p>
        <p>
          <strong>需要注意以下几个问题：</strong>
        </p>
        <ol>
          <li>
Content-disposition是MIME协议的扩展，由于多方面的安全性考虑没有被标准化，所以可能某些浏览器不支持，比如说IE4.01 
</li>
          <li>
我们可以使用程序来使用它，也可以在web服务器（比如IIS）上使用它，只需要在http header上做相应的设置即可</li>
        </ol>
        <p class="csharpcode">
可参看以下几篇文档：
</p>
        <ul>
          <li class="csharpcode">
            <a href="http://support.microsoft.com/kb/260519" target="_blank">如何为已知的 MIME 类型激活“文件下载”对话框</a>
          </li>
          <li class="csharpcode">
            <a href="http://www.faqs.org/rfcs/rfc2183.html" target="_blank">Communicating Presentation
Information in Internet Messages: The Content-Disposition Header Field</a>
          </li>
          <li class="csharpcode">
            <a href="http://www.w3.org/Protocols/rfc2616/rfc2616.html" target="_blank">Hypertext
Transfer Protocol -- HTTP/1.1</a>
          </li>
        </ul>
        <style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style>
        <style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>Content-Disposition的使用和注意事项</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,db65d50a-ba90-4229-a3a2-71b4f1b407b9.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,db65d50a-ba90-4229-a3a2-71b4f1b407b9.aspx</link>
      <pubDate>Fri, 04 May 2007 19:03:14 GMT</pubDate>
      <description>&lt;p&gt;
最近不少Web技术圈内的朋友在讨论协议方面的事情，有的说web开发者应该熟悉web相关的协议，有的则说不用很了解。个人认为这要分层次来看待这个问题，对于一个新手或者刚入门的web开发人员而言，研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性，这类人应该更多的了解基本的Web技术使用。而对于在该行业工作多年的老鸟来说，协议相关的内容、标准相关内容应该尽量多些的了解，因为只有这样才能使得经手的web系统更加优秀（安全、漂亮、快速、兼容性好、体验好……）。本文我们来说一下MIME
协议的一个扩展Content-disposition。
&lt;/p&gt;
&lt;p&gt;
我们在开发web系统时有时会有以下需求：
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
希望某类或者某已知MIME 类型的文件（比如：*.gif;*.txt;*.htm）能够在访问时弹出“文件下载”对话框 
&lt;li&gt;
希望以原始文件名（上传时的文件名,例如：山东省政府1024号文件.doc）提供下载，但服务器上保存的地址却是其他文件名（如：12519810948091234_asdf.doc) 
&lt;li&gt;
希望某文件直接在浏览器上显示而不是弹出文件下载对话框 
&lt;li&gt;
……………………&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
要解决上述需求就可以使用Content-disposition来解决。第一个需求的解决办法是
&lt;/p&gt;
&lt;div class="csharpcode"&gt;&lt;pre&gt;&lt;span style="font-size: 11px; color: black; font-family: courier new; background-color: transparent"&gt;Response.AddHeader &lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"content-disposition"&lt;/span&gt;,&lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"attachment;
filename=fname.ext"&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;div class="csharpcode"&gt;
&lt;/div&gt;
&lt;div class="csharpcode"&gt;将上述需求进行归我给出如下例子代码：
&lt;/div&gt;
&lt;div class="csharpcode"&gt;&lt;pre&gt;&lt;span style="font-size: 11px; color: black; font-family: courier new; background-color: transparent"&gt;&lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;public&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;static&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;void&lt;/span&gt; ToDownload(&lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;string&lt;/span&gt; serverfilpath,&lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;string&lt;/span&gt; filename)
{ FileStream fileStream &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;new&lt;/span&gt; FileStream(serverfilpath,
FileMode.Open); &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;long&lt;/span&gt; fileSize &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; fileStream.Length;
HttpContext.Current.Response.ContentType &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; &lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"application/octet-stream"&lt;/span&gt;;
HttpContext.Current.Response.AddHeader(&lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"Content-Disposition"&lt;/span&gt;, &lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"attachment;
filename=\""&lt;/span&gt; &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;+&lt;/span&gt; UTF_FileName(filename) &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;+&lt;/span&gt; &lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"\";"&lt;/span&gt;); &lt;span style="font-size: 11px; color: green; font-family: courier new; background-color: transparent"&gt;////attachment
--- 作为附件下载&lt;/span&gt; &lt;span style="font-size: 11px; color: green; font-family: courier new; background-color: transparent"&gt;////inline
--- 在线打开&lt;/span&gt; HttpContext.Current.Response.AddHeader(&lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"Content-Length"&lt;/span&gt;,
fileSize.ToString()); &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;byte&lt;/span&gt;[]
fileBuffer &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;new&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;byte&lt;/span&gt;[fileSize];
fileStream.Read(fileBuffer, 0, (&lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;int&lt;/span&gt;)fileSize);
HttpContext.Current.Response.BinaryWrite(fileBuffer); fileStream.Close(); HttpContext.Current.Response.End();
} &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;public&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;static&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;void&lt;/span&gt; ToOpen(&lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;string&lt;/span&gt; serverfilpath, &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;string&lt;/span&gt; filename)
{ FileStream fileStream &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;new&lt;/span&gt; FileStream(serverfilpath,
FileMode.Open); &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;long&lt;/span&gt; fileSize &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; fileStream.Length;
HttpContext.Current.Response.ContentType &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; &lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"application/octet-stream"&lt;/span&gt;;
HttpContext.Current.Response.AddHeader(&lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"Content-Disposition"&lt;/span&gt;, &lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"inline;
filename=\""&lt;/span&gt; &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;+&lt;/span&gt; UTF_FileName(filename) &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;+&lt;/span&gt; &lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"\";"&lt;/span&gt;);
HttpContext.Current.Response.AddHeader(&lt;span style="font-size: 11px; color: #666666; font-family: courier new; background-color: #e4e4e4"&gt;"Content-Length"&lt;/span&gt;,
fileSize.ToString()); &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;byte&lt;/span&gt;[]
fileBuffer &lt;span style="font-size: 11px; color: red; font-family: courier new; background-color: transparent"&gt;=&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;new&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;byte&lt;/span&gt;[fileSize];
fileStream.Read(fileBuffer, 0, (&lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;int&lt;/span&gt;)fileSize);
HttpContext.Current.Response.BinaryWrite(fileBuffer); fileStream.Close(); HttpContext.Current.Response.End();
} &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;private&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;static&lt;/span&gt; &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;string&lt;/span&gt; UTF_FileName(&lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;string&lt;/span&gt; filename)
{ &lt;span style="font-size: 11px; color: blue; font-family: courier new; background-color: transparent"&gt;return&lt;/span&gt; HttpUtility.UrlEncode(filename,
System.Text.Encoding.UTF8); }&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
简单的对上述代码做一下解析，ToDownload方法为将一个服务器上的文件（serverfilpath为服务器上的物理地址），以某文件名(filename)在浏览器上弹出“文件下载”对话框，而ToOpen是将服务器上的某文件以某文件名在浏览器中显示/打开的。注意其中我使用了UTF_FileName方法，该方法很简单，主要为了解决包含非英文/数字名称的问题，比如说文件名为“衣明志.doc”，使用该方法客户端就不会出现乱码了。
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;需要注意以下几个问题：&lt;/strong&gt; 
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Content-disposition是MIME协议的扩展，由于多方面的安全性考虑没有被标准化，所以可能某些浏览器不支持，比如说IE4.01 
&lt;li&gt;
我们可以使用程序来使用它，也可以在web服务器（比如IIS）上使用它，只需要在http header上做相应的设置即可&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="csharpcode"&gt;
可参看以下几篇文档：
&lt;/p&gt;
&lt;ul&gt;
&lt;li class="csharpcode"&gt;
&lt;a href="http://support.microsoft.com/kb/260519" target="_blank"&gt;如何为已知的 MIME 类型激活“文件下载”对话框&lt;/a&gt; 
&lt;li class="csharpcode"&gt;
&lt;a href="http://www.faqs.org/rfcs/rfc2183.html" target="_blank"&gt;Communicating Presentation
Information in Internet Messages: The Content-Disposition Header Field&lt;/a&gt; 
&lt;li class="csharpcode"&gt;
&lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616.html" target="_blank"&gt;Hypertext
Transfer Protocol -- HTTP/1.1&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&lt;style type="text/css"&gt;.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
&lt;/style&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,db65d50a-ba90-4229-a3a2-71b4f1b407b9.aspx</comments>
      <category>ASP</category>
      <category>ASP.NET</category>
      <category>CSharp</category>
      <category>WEBSERVICE</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=40768931-d86f-4cc2-a6d2-fb1aa1a6183b</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,40768931-d86f-4cc2-a6d2-fb1aa1a6183b.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,40768931-d86f-4cc2-a6d2-fb1aa1a6183b.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=40768931-d86f-4cc2-a6d2-fb1aa1a6183b</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <title>最近对ASP.Net开发者的几件好事</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,40768931-d86f-4cc2-a6d2-fb1aa1a6183b.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,40768931-d86f-4cc2-a6d2-fb1aa1a6183b.aspx</link>
      <pubDate>Sun, 17 Dec 2006 11:06:34 GMT</pubDate>
      <description>&lt;p&gt;
首先最值得庆祝的是&lt;a title="Microsoft® Visual Studio® 2005 Service Pack 1" href="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&amp;FamilyID=bb4a75ab-e2d4-4c96-b39d-37baf6b5b1dc" target="_blank"&gt;VS2005
SP1&lt;/a&gt;在本月15日发布，我在第一时间下载并安装了。该补丁包中最让ASP.Net应用的开发者高兴的恐怕就是&lt;a title="Web Application Project" href="http://webproject.scottgu.com/" target="_blank"&gt;Web
Application Project&lt;/a&gt;的引入了，使用VS2005中文版ASP.Net开发者终于有福了。&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/vs2005sp1_1%5B14%5D.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="209" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/vs2005sp1_1_thumb%5B14%5D.png" width="474" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
而且在VS2005 SP1中的Web Application Project的页面设计视图右键菜单已经有View Code(查看代码)项了。&lt;br&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/vs2005sp1_3%5B1%5D.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/vs2005sp1_3.png" width="142" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;font color="#ff0000"&gt;安装VS2005 SP1之前最好先看看这个知识库的&lt;/font&gt;&lt;a title="925336" href="http://support.microsoft.com/kb/925336"&gt;&lt;strong&gt;&lt;font color="#400040"&gt;925336&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;font color="#ff0000"&gt;号文章，不然您可能会安装失败。也就是您最好先做如下图配置：&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/vs2005sp1_210.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="461" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/vs2005sp1_2_thumb8.png" width="474" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
大家要了解VS2005 SP1可以先看看：
&lt;/p&gt;
&lt;p&gt;
&lt;a title="Visual Studio 2005 Service Pack 1" href="http://msdn2.microsoft.com/en-us/vstudio/aa718695.aspx" target="_blank"&gt;Visual
Studio 2005 Service Pack 1&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a title="Visual Studio 2005 Service Pack 1 发行说明" href="http://support.microsoft.com/default.aspx?scid=928957" target="_blank"&gt;Visual
Studio 2005 Service Pack 1 发行说明&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
第二件比较好的事情就是&lt;a title="ASP.Net AJAX（Aatlas）的RC1" href="http://ajax.asp.net/default.aspx?tabid=47&amp;subtabid=471" target="_blank"&gt;ASP.Net
AJAX（Aatlas）的RC1&lt;/a&gt;发布了。
&lt;/p&gt;
&lt;p&gt;
这次的修改内容可以到&lt;a title="http://ajax.asp.net/files/AspNet_AJAX_CTP_to_RC_Whitepaper.aspx#link8" href="http://ajax.asp.net/files/AspNet_AJAX_CTP_to_RC_Whitepaper.aspx#link8"&gt;http://ajax.asp.net/files/AspNet_AJAX_CTP_to_RC_Whitepaper.aspx#link8&lt;/a&gt;查看。其中几点重要变化是：
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
编译文件由原来的Microsoft.Web.Extensions.dll 变为System.Web.Extensions.dll； 
&lt;li&gt;
命名空间也从Microsoft.Web.* 变为 System.Web.*； 
&lt;li&gt;
registerNamespace修改为Type.registerNamespace()； 
&lt;li&gt;
附带安装了AJAX-Enabled Web Application项目模板，可以在VS里直接创建AJAX的ASP.Net应用。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
&lt;a href="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/image010.png" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="168" src="http://www.qihangnet.com/content/binary/WindowsLiveWriter/ASP.Net_10CAF/image0_thumb6.png" width="470" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;PS:&lt;/strong&gt;RC就是Release Candidate（候选版本）的简称。从微软的惯例来看推出RC版操作系统就代表正式版的操作系统已经离我们不远了，因为微软操作系统的开发步骤是这样的：内部测试-&gt;alpha公测-&gt;beta公测-&gt;RC版-&gt;正式版上市；通常微软的RC版本筛选会经历2-3个过程，也就是说微软会推出RC1、RC2或者RC3的操作系统，而随后就是正式版操作系统上市了，因此通常来看RC1版操作系统已经同最终零售版操作系统相差无几了。
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,40768931-d86f-4cc2-a6d2-fb1aa1a6183b.aspx</comments>
      <category>ASP.NET</category>
      <category>DOWNLOAD</category>
      <category>Visual Studio</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=654e0f99-94c6-4081-8bed-801b397f1abc</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,654e0f99-94c6-4081-8bed-801b397f1abc.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,654e0f99-94c6-4081-8bed-801b397f1abc.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=654e0f99-94c6-4081-8bed-801b397f1abc</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
微软反跨站攻击脚本库 v1.5。此下载包含Microsoft Application Security Anti-Cross Site Scripting Library的分发组件.Anti-Cross
Site Scripting Library可以为网站开发人员提供基于Web应用防护,以抵御源自 Cross-Site Scripting (XSS跨站漏洞)的攻击.支持<strong>.NET
Framework: </strong>2.0, 1.1
</p>
        <p>
下载地址：<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=efb9c819-53ff-4f82-bfaf-e11625130c25&amp;DisplayLang=en">http://www.microsoft.com/downloads/details.aspx?FamilyID=efb9c819-53ff-4f82-bfaf-e11625130c25&amp;DisplayLang=en</a></p>
        <p>
相关文章：<a href="http://blogs.msdn.com/kevinlam/archive/2006/07/07/659531.aspx">http://blogs.msdn.com/kevinlam/archive/2006/07/07/659531.aspx</a></p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>Microsoft Anti-Cross Site Scripting Library V1.5 发布了</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,654e0f99-94c6-4081-8bed-801b397f1abc.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,654e0f99-94c6-4081-8bed-801b397f1abc.aspx</link>
      <pubDate>Tue, 21 Nov 2006 12:22:02 GMT</pubDate>
      <description>&lt;p&gt;
微软反跨站攻击脚本库 v1.5。此下载包含Microsoft Application Security Anti-Cross Site Scripting Library的分发组件.Anti-Cross
Site Scripting Library可以为网站开发人员提供基于Web应用防护,以抵御源自 Cross-Site Scripting (XSS跨站漏洞)的攻击.支持&lt;strong&gt;.NET
Framework: &lt;/strong&gt;2.0, 1.1
&lt;/p&gt;
&lt;p&gt;
下载地址：&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=efb9c819-53ff-4f82-bfaf-e11625130c25&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=efb9c819-53ff-4f82-bfaf-e11625130c25&amp;amp;DisplayLang=en&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
相关文章：&lt;a href="http://blogs.msdn.com/kevinlam/archive/2006/07/07/659531.aspx"&gt;http://blogs.msdn.com/kevinlam/archive/2006/07/07/659531.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,654e0f99-94c6-4081-8bed-801b397f1abc.aspx</comments>
      <category>ASP.NET</category>
      <category>DOWNLOAD</category>
      <category>JAVASCRIPT</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=ff3aa5bd-2b75-4277-8850-439500ac8754</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,ff3aa5bd-2b75-4277-8850-439500ac8754.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,ff3aa5bd-2b75-4277-8850-439500ac8754.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ff3aa5bd-2b75-4277-8850-439500ac8754</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">烟台.Net俱乐部网站近几日出现了异常报告，于是调查了一下站点的IIS日志，进行了分析，发现了100次以上的非法访问的IP情况如下： 
<table cellspacing="0" cellpadding="0" border="1"><tbody><tr><td>
尝试次数</td><td>
IP地址</td><td>
所属地区</td></tr><tr><td>
4904</td><td>
211.64.120.192</td><td>
山东省济南市 山东交通大学</td></tr><tr><td>
223</td><td>
74.6.74.159</td><td>
美国</td></tr><tr><td>
190</td><td>
222.80.77.209</td><td>
新疆喀什市 电信</td></tr><tr><td>
181</td><td>
202.108.211.101</td><td>
北京市 网通</td></tr><tr><td>
160</td><td>
222.183.217.187</td><td>
重庆市江北区 电信ADSL</td></tr><tr><td>
148</td><td>
124.156.191.67</td><td>
中国</td></tr><tr><td>
112</td><td>
222.88.189.247</td><td>
河南省鹤壁市 电信ADSL</td></tr><tr><td>
100</td><td>
220.169.248.6</td><td>
湖南省衡阳市</td></tr></tbody></table><p>
以这里的第一名211.64.120.192的访问情况为例，其访问的俱乐部网站路径如下：
</p><p><img src="http://www.qihangnet.com/content/binary/211.64.120.192.gif" border="0" /></p><p>
于是乎把他的IP封锁了，索然这本身没有什么效果，但是对该“黑客”的行为表示痛恨<img src="http://www.qihangnet.com/Emoticons/taobao/050.gif" />。不过呢其实最痛恨的也不是他啦，最痛恨的是那些疯狂的搜索引擎爬虫，baidu，sogou的爬虫都不是什么好鸟。而且看到很多网站在为这个问题而头痛，希望大家一起努力可以想到一个好的办法来解决这个问题。近期我也会尝试分析和解决这个问题。
</p><br /><hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>烟台.Net俱乐部网站近几日出现的非法访问情况</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,ff3aa5bd-2b75-4277-8850-439500ac8754.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,ff3aa5bd-2b75-4277-8850-439500ac8754.aspx</link>
      <pubDate>Sat, 04 Nov 2006 13:33:44 GMT</pubDate>
      <description>烟台.Net俱乐部网站近几日出现了异常报告，于是调查了一下站点的IIS日志，进行了分析，发现了100次以上的非法访问的IP情况如下： 
&lt;table cellspacing=0 cellpadding=0 border=1&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
尝试次数&lt;/td&gt;
&lt;td&gt;
IP地址&lt;/td&gt;
&lt;td&gt;
所属地区&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
4904&lt;/td&gt;
&lt;td&gt;
211.64.120.192&lt;/td&gt;
&lt;td&gt;
山东省济南市 山东交通大学&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
223&lt;/td&gt;
&lt;td&gt;
74.6.74.159&lt;/td&gt;
&lt;td&gt;
美国&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
190&lt;/td&gt;
&lt;td&gt;
222.80.77.209&lt;/td&gt;
&lt;td&gt;
新疆喀什市 电信&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
181&lt;/td&gt;
&lt;td&gt;
202.108.211.101&lt;/td&gt;
&lt;td&gt;
北京市 网通&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
160&lt;/td&gt;
&lt;td&gt;
222.183.217.187&lt;/td&gt;
&lt;td&gt;
重庆市江北区 电信ADSL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
148&lt;/td&gt;
&lt;td&gt;
124.156.191.67&lt;/td&gt;
&lt;td&gt;
中国&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
112&lt;/td&gt;
&lt;td&gt;
222.88.189.247&lt;/td&gt;
&lt;td&gt;
河南省鹤壁市 电信ADSL&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
100&lt;/td&gt;
&lt;td&gt;
220.169.248.6&lt;/td&gt;
&lt;td&gt;
湖南省衡阳市&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
以这里的第一名211.64.120.192的访问情况为例，其访问的俱乐部网站路径如下：
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.qihangnet.com/content/binary/211.64.120.192.gif" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
于是乎把他的IP封锁了，索然这本身没有什么效果，但是对该“黑客”的行为表示痛恨&lt;img src="http://www.qihangnet.com/Emoticons/taobao/050.gif"&gt;。不过呢其实最痛恨的也不是他啦，最痛恨的是那些疯狂的搜索引擎爬虫，baidu，sogou的爬虫都不是什么好鸟。而且看到很多网站在为这个问题而头痛，希望大家一起努力可以想到一个好的办法来解决这个问题。近期我也会尝试分析和解决这个问题。
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,ff3aa5bd-2b75-4277-8850-439500ac8754.aspx</comments>
      <category>ASP</category>
      <category>ASP.NET</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=58913829-c5d7-4fe0-b6f6-6e7cdd3a3711</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,58913829-c5d7-4fe0-b6f6-6e7cdd3a3711.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,58913829-c5d7-4fe0-b6f6-6e7cdd3a3711.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=58913829-c5d7-4fe0-b6f6-6e7cdd3a3711</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img alt="" hspace="0" src="http://www.qihangnet.com/content/binary/0.gif" align="right" border="0" />MSN
在中国发布了一款有趣的卡通制作在线服务: MSN Cartoon. 用户可以将自己的正面照片转化为卡通形象并用彩信发送或者下载到本地存放.<br />
相信大家会喜欢上这个功能. 
</p>
        <p>
使用了一下, 有几点注意事项:<br />
1. 选取图片一定要尽量选择正面, 定位脸部时候要包含下巴等全部脸部区域.<br />
2. 调整脸部的时候曲线会一起动.<br />
3. 添加的配件可以通过再点击一下取消.<br />
4. 可以选择任意的人种模版.<br /><br /><a href="http://cartoon.msn.com.cn/">进入MSN Cartoon(BETA)</a></p>
        <p style="COLOR: red">
[注:只适用于IE用户.] 
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>MSN Cartoon (BETA)</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,58913829-c5d7-4fe0-b6f6-6e7cdd3a3711.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,58913829-c5d7-4fe0-b6f6-6e7cdd3a3711.aspx</link>
      <pubDate>Wed, 14 Jun 2006 04:58:10 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img alt="" hspace=0 src="http://www.qihangnet.com/content/binary/0.gif" align=right border=0&gt;MSN
在中国发布了一款有趣的卡通制作在线服务: MSN Cartoon. 用户可以将自己的正面照片转化为卡通形象并用彩信发送或者下载到本地存放.&lt;br&gt;
相信大家会喜欢上这个功能. 
&lt;/p&gt;
&lt;p&gt;
使用了一下, 有几点注意事项:&lt;br&gt;
1. 选取图片一定要尽量选择正面, 定位脸部时候要包含下巴等全部脸部区域.&lt;br&gt;
2. 调整脸部的时候曲线会一起动.&lt;br&gt;
3. 添加的配件可以通过再点击一下取消.&lt;br&gt;
4. 可以选择任意的人种模版.&lt;br&gt;
&lt;br&gt;
&lt;a href="http://cartoon.msn.com.cn/"&gt;进入MSN Cartoon(BETA)&lt;/a&gt; 
&lt;/p&gt;
&lt;p style="COLOR: red"&gt;
[注:只适用于IE用户.] 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,58913829-c5d7-4fe0-b6f6-6e7cdd3a3711.aspx</comments>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=a011975d-2c17-4e98-8d3d-9a407608d3a3</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,a011975d-2c17-4e98-8d3d-9a407608d3a3.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,a011975d-2c17-4e98-8d3d-9a407608d3a3.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=a011975d-2c17-4e98-8d3d-9a407608d3a3</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
2006年1月份的中国MVP名单已经出炉了，恭喜大家：
</p>
        <p>
          <a href="http://www.microsoft.com/china/community/Professional/MVP/MVPListMain.aspx">http://www.microsoft.com/china/community/Professional/MVP/MVPListMain.aspx</a>
        </p>
        <p>
          <table cellspacing="0" cellpadding="0" width="100%" border="0">
            <tbody>
              <tr>
                <td class="MVPListText" colspan="2">
 <img height="9" src="http://www.microsoft.com/china/community/Professional/MVP/images/arrow_px_down.gif" width="7" /> 2006年
1月中国最有价值专家<br /><span class="TextDateTime"><font face="Georgia" color="#999999" size="1">     [MVPs
awarded by January 1st, 2006]</font></span></td>
              </tr>
              <tr id="200601">
                <td nowrap="nowrap" width="20">
  
</td>
                <td class="Text" valign="top" width="100%">
                  <div align="left">
                    <br />
                    <table class="Text" cellspacing="0" cellpadding="0" width="100%" border="0">
                      <tbody>
                        <tr>
                          <td width="20%">
董洵</td>
                          <td width="20%">
朱长德</td>
                          <td width="20%">
金戈</td>
                          <td width="20%">
刘海蜀</td>
                          <td width="20%">
苏红超</td>
                        </tr>
                        <tr>
                          <td>
李洪根</td>
                          <td>
杨涛</td>
                          <td>
叶涛</td>
                          <td>
孟宪会</td>
                          <td>
李彦智</td>
                        </tr>
                        <tr>
                          <td>
王宇虹</td>
                          <td>
李争</td>
                          <td>
金雪根</td>
                          <td>
薛君敖</td>
                          <td>
胡浩</td>
                        </tr>
                        <tr>
                          <td>
沈荣</td>
                          <td>
宋立桓</td>
                          <td>
林路</td>
                          <td>
钟世亮</td>
                          <td>
吴建荣</td>
                        </tr>
                        <tr>
                          <td>
卢茂强</td>
                          <td>
黄文中</td>
                          <td>
王辉</td>
                          <td>
张巍</td>
                          <td>
周建平</td>
                        </tr>
                        <tr>
                          <td>
郗金甲</td>
                          <td>
黄朝阳</td>
                          <td>
赵晓明</td>
                          <td>
陈希章</td>
                          <td>
殷杰</td>
                        </tr>
                        <tr>
                          <td>
温大文</td>
                          <td>
                            <font color="#ff0000">衣明志</font>
                          </td>
                          <td>
刘彻</td>
                          <td>
蒋晟</td>
                        </tr>
                      </tbody>
                    </table>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
        </p>
        <p>
很荣幸我跻身与其中，在2006年度我将更努力的学习，与各位技术同仁一起成长……
</p>
        <img src="http://www.qihangnet.com/content/binary/o_MyMVPLogo.jpg" border="0" />
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>2006年1月份的中国MVP名单</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,a011975d-2c17-4e98-8d3d-9a407608d3a3.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,a011975d-2c17-4e98-8d3d-9a407608d3a3.aspx</link>
      <pubDate>Thu, 05 Jan 2006 08:49:25 GMT</pubDate>
      <description>&lt;p&gt;
2006年1月份的中国MVP名单已经出炉了，恭喜大家：
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/china/community/Professional/MVP/MVPListMain.aspx"&gt;http://www.microsoft.com/china/community/Professional/MVP/MVPListMain.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;table cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td class=MVPListText colspan=2&gt;
&amp;nbsp;&lt;img height=9 src="http://www.microsoft.com/china/community/Professional/MVP/images/arrow_px_down.gif" width=7&gt;&amp;nbsp;2006年
1月中国最有价值专家&lt;br&gt;
&lt;span class=TextDateTime&gt;&lt;font face=Georgia color=#999999 size=1&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[MVPs
awarded by January 1st, 2006]&lt;/font&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr id=200601&gt;
&lt;td nowrap width=20&gt;
&amp;nbsp; 
&lt;/td&gt;
&lt;td class=Text valign=top width="100%"&gt;
&lt;div align=left&gt;
&lt;br&gt;
&lt;table class=Text cellspacing=0 cellpadding=0 width="100%" border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="20%"&gt;
董洵&lt;/td&gt;
&lt;td width="20%"&gt;
朱长德&lt;/td&gt;
&lt;td width="20%"&gt;
金戈&lt;/td&gt;
&lt;td width="20%"&gt;
刘海蜀&lt;/td&gt;
&lt;td width="20%"&gt;
苏红超&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
李洪根&lt;/td&gt;
&lt;td&gt;
杨涛&lt;/td&gt;
&lt;td&gt;
叶涛&lt;/td&gt;
&lt;td&gt;
孟宪会&lt;/td&gt;
&lt;td&gt;
李彦智&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
王宇虹&lt;/td&gt;
&lt;td&gt;
李争&lt;/td&gt;
&lt;td&gt;
金雪根&lt;/td&gt;
&lt;td&gt;
薛君敖&lt;/td&gt;
&lt;td&gt;
胡浩&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
沈荣&lt;/td&gt;
&lt;td&gt;
宋立桓&lt;/td&gt;
&lt;td&gt;
林路&lt;/td&gt;
&lt;td&gt;
钟世亮&lt;/td&gt;
&lt;td&gt;
吴建荣&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
卢茂强&lt;/td&gt;
&lt;td&gt;
黄文中&lt;/td&gt;
&lt;td&gt;
王辉&lt;/td&gt;
&lt;td&gt;
张巍&lt;/td&gt;
&lt;td&gt;
周建平&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
郗金甲&lt;/td&gt;
&lt;td&gt;
黄朝阳&lt;/td&gt;
&lt;td&gt;
赵晓明&lt;/td&gt;
&lt;td&gt;
陈希章&lt;/td&gt;
&lt;td&gt;
殷杰&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
温大文&lt;/td&gt;
&lt;td&gt;
&lt;font color=#ff0000&gt;衣明志&lt;/font&gt;&lt;/td&gt;
&lt;td&gt;
刘彻&lt;/td&gt;
&lt;td&gt;
蒋晟&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
很荣幸我跻身与其中，在2006年度我将更努力的学习，与各位技术同仁一起成长……
&lt;/p&gt;
&lt;img src="http://www.qihangnet.com/content/binary/o_MyMVPLogo.jpg" border=0&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,a011975d-2c17-4e98-8d3d-9a407608d3a3.aspx</comments>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=d19bc568-38be-40cd-94fc-881e0ba7ce42</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,d19bc568-38be-40cd-94fc-881e0ba7ce42.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,d19bc568-38be-40cd-94fc-881e0ba7ce42.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d19bc568-38be-40cd-94fc-881e0ba7ce42</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
".*"="application/octet-stream"<br />
".001"="application/x-001"<br />
".301"="application/x-301"<br />
".323"="text/h323"<br />
".906"="application/x-906"<br />
".907"="drawing/907"<br />
".a11"="application/x-a11"<br />
".acp"="audio/x-mei-aac"<br />
".ai"="application/postscript"<br />
".aif"="audio/aiff"<br />
".aifc"="audio/aiff"<br />
".aiff"="audio/aiff"<br />
".anv"="application/x-anv"<br />
".asa"="text/asa"<br />
".asf"="video/x-ms-asf"<br />
".asp"="text/asp"<br />
".asx"="video/x-ms-asf"<br />
".au"="audio/basic"<br />
".avi"="video/avi"<br />
".awf"="application/vnd.adobe.workflow"<br />
".biz"="text/xml"<br />
".bmp"="application/x-bmp"<br />
".bot"="application/x-bot"<br />
".c4t"="application/x-c4t"<br />
".c90"="application/x-c90"<br />
".cal"="application/x-cals"<br />
".cat"="application/vnd.ms-pki.seccat"<br />
".cdf"="application/x-netcdf"<br />
".cdr"="application/x-cdr"<br />
".cel"="application/x-cel"<br />
".cer"="application/x-x509-ca-cert"<br />
".cg4"="application/x-g4"<br />
".cgm"="application/x-cgm"<br />
".cit"="application/x-cit"<br />
".class"="java/*"<br />
".cml"="text/xml"<br />
".cmp"="application/x-cmp"<br />
".cmx"="application/x-cmx"<br />
".cot"="application/x-cot"<br />
".crl"="application/pkix-crl"<br />
".crt"="application/x-x509-ca-cert"<br />
".csi"="application/x-csi"<br />
".css"="text/css"<br />
".cut"="application/x-cut"<br />
".dbf"="application/x-dbf"<br />
".dbm"="application/x-dbm"<br />
".dbx"="application/x-dbx"<br />
".dcd"="text/xml"<br />
".dcx"="application/x-dcx"<br />
".der"="application/x-x509-ca-cert"<br />
".dgn"="application/x-dgn"<br />
".dib"="application/x-dib"<br />
".dll"="application/x-msdownload"<br />
".doc"="application/msword"<br />
".dot"="application/msword"<br />
".drw"="application/x-drw"<br />
".dtd"="text/xml"<br />
".dwf"="Model/vnd.dwf"<br />
".dwf"="application/x-dwf"<br />
".dwg"="application/x-dwg"<br />
".dxb"="application/x-dxb"<br />
".dxf"="application/x-dxf"<br />
".edn"="application/vnd.adobe.edn"<br />
".emf"="application/x-emf"<br />
".eml"="message/rfc822"<br />
".ent"="text/xml"<br />
".epi"="application/x-epi"<br />
".eps"="application/x-ps"<br />
".eps"="application/postscript"<br />
".etd"="application/x-ebx"<br />
".exe"="application/x-msdownload"<br />
".fax"="image/fax"<br />
".fdf"="application/vnd.fdf"<br />
".fif"="application/fractals"<br />
".fo"="text/xml"<br />
".frm"="application/x-frm"<br />
".g4"="application/x-g4"<br />
".gbr"="application/x-gbr"<br />
".gcd"="application/x-gcd"<br />
".gif"="image/gif"<br />
".gl2"="application/x-gl2"<br />
".gp4"="application/x-gp4"<br />
".hgl"="application/x-hgl"<br />
".hmr"="application/x-hmr"<br />
".hpg"="application/x-hpgl"<br />
".hpl"="application/x-hpl"<br />
".hqx"="application/mac-binhex40"<br />
".hrf"="application/x-hrf"<br />
".hta"="application/hta"<br />
".htc"="text/x-component"<br />
".htm"="text/html"<br />
".html"="text/html"<br />
".htt"="text/webviewhtml"<br />
".htx"="text/html"<br />
".icb"="application/x-icb"<br />
".ico"="image/x-icon"<br />
".ico"="application/x-ico"<br />
".iff"="application/x-iff"<br />
".ig4"="application/x-g4"<br />
".igs"="application/x-igs"<br />
".iii"="application/x-iphone"<br />
".img"="application/x-img"<br />
".ins"="application/x-internet-signup"<br />
".isp"="application/x-internet-signup"<br />
".IVF"="video/x-ivf"<br />
".java"="java/*"<br />
".jfif"="image/jpeg"<br />
".jpe"="image/jpeg"<br />
".jpe"="application/x-jpe"<br />
".jpeg"="image/jpeg"<br />
".jpg"="image/jpeg"<br />
".jpg"="application/x-jpg"<br />
".js"="application/x-javascript"<br />
".jsp"="text/html"<br />
".la1"="audio/x-liquid-file"<br />
".lar"="application/x-laplayer-reg"<br />
".latex"="application/x-latex"<br />
".lavs"="audio/x-liquid-secure"<br />
".lbm"="application/x-lbm"<br />
".lmsff"="audio/x-la-lms"<br />
".ls"="application/x-javascript"<br />
".ltr"="application/x-ltr"<br />
".m1v"="video/x-mpeg"<br />
".m2v"="video/x-mpeg"<br />
".m3u"="audio/mpegurl"<br />
".m4e"="video/mpeg4"<br />
".mac"="application/x-mac"<br />
".man"="application/x-troff-man"<br />
".math"="text/xml"<br />
".mdb"="application/msaccess"<br />
".mdb"="application/x-mdb"<br />
".mfp"="application/x-shockwave-flash"<br />
".mht"="message/rfc822"<br />
".mhtml"="message/rfc822"<br />
".mi"="application/x-mi"<br />
".mid"="audio/mid"<br />
".midi"="audio/mid"<br />
".mil"="application/x-mil"<br />
".mml"="text/xml"<br />
".mnd"="audio/x-musicnet-download"<br />
".mns"="audio/x-musicnet-stream"<br />
".mocha"="application/x-javascript"<br />
".movie"="video/x-sgi-movie"<br />
".mp1"="audio/mp1"<br />
".mp2"="audio/mp2"<br />
".mp2v"="video/mpeg"<br />
".mp3"="audio/mp3"<br />
".mp4"="video/mpeg4"<br />
".mpa"="video/x-mpg"<br />
".mpd"="application/vnd.ms-project"<br />
".mpe"="video/x-mpeg"<br />
".mpeg"="video/mpg"<br />
".mpg"="video/mpg"<br />
".mpga"="audio/rn-mpeg"<br />
".mpp"="application/vnd.ms-project"<br />
".mps"="video/x-mpeg"<br />
".mpt"="application/vnd.ms-project"<br />
".mpv"="video/mpg"<br />
".mpv2"="video/mpeg"<br />
".mpw"="application/vnd.ms-project"<br />
".mpx"="application/vnd.ms-project"<br />
".mtx"="text/xml"<br />
".mxp"="application/x-mmxp"<br />
".net"="image/pnetvue"<br />
".nrf"="application/x-nrf"<br />
".nws"="message/rfc822"<br />
".odc"="text/x-ms-odc"<br />
".out"="application/x-out"<br />
".p10"="application/pkcs10"<br />
".p12"="application/x-pkcs12"<br />
".p7b"="application/x-pkcs7-certificates"<br />
".p7c"="application/pkcs7-mime"<br />
".p7m"="application/pkcs7-mime"<br />
".p7r"="application/x-pkcs7-certreqresp"<br />
".p7s"="application/pkcs7-signature"<br />
".pc5"="application/x-pc5"<br />
".pci"="application/x-pci"<br />
".pcl"="application/x-pcl"<br />
".pcx"="application/x-pcx"<br />
".pdf"="application/pdf"<br />
".pdf"="application/pdf"<br />
".pdx"="application/vnd.adobe.pdx"<br />
".pfx"="application/x-pkcs12"<br />
".pgl"="application/x-pgl"<br />
".pic"="application/x-pic"<br />
".pko"="application/vnd.ms-pki.pko"<br />
".pl"="application/x-perl"<br />
".plg"="text/html"<br />
".pls"="audio/scpls"<br />
".plt"="application/x-plt"<br />
".png"="image/png"<br />
".png"="application/x-png"<br />
".pot"="application/vnd.ms-powerpoint"<br />
".ppa"="application/vnd.ms-powerpoint"<br />
".ppm"="application/x-ppm"<br />
".pps"="application/vnd.ms-powerpoint"<br />
".ppt"="application/vnd.ms-powerpoint"<br />
".ppt"="application/x-ppt"<br />
".pr"="application/x-pr"<br />
".prf"="application/pics-rules"<br />
".prn"="application/x-prn"<br />
".prt"="application/x-prt"<br />
".ps"="application/x-ps"<br />
".ps"="application/postscript"<br />
".ptn"="application/x-ptn"<br />
".pwz"="application/vnd.ms-powerpoint"<br />
".r3t"="text/vnd.rn-realtext3d"<br />
".ra"="audio/vnd.rn-realaudio"<br />
".ram"="audio/x-pn-realaudio"<br />
".ras"="application/x-ras"<br />
".rat"="application/rat-file"<br />
".rdf"="text/xml"<br />
".rec"="application/vnd.rn-recording"<br />
".red"="application/x-red"<br />
".rgb"="application/x-rgb"<br />
".rjs"="application/vnd.rn-realsystem-rjs"<br />
".rjt"="application/vnd.rn-realsystem-rjt"<br />
".rlc"="application/x-rlc"<br />
".rle"="application/x-rle"<br />
".rm"="application/vnd.rn-realmedia"<br />
".rmf"="application/vnd.adobe.rmf"<br />
".rmi"="audio/mid"<br />
".rmj"="application/vnd.rn-realsystem-rmj"<br />
".rmm"="audio/x-pn-realaudio"<br />
".rmp"="application/vnd.rn-rn_music_package"<br />
".rms"="application/vnd.rn-realmedia-secure"<br />
".rmvb"="application/vnd.rn-realmedia-vbr"<br />
".rmx"="application/vnd.rn-realsystem-rmx"<br />
".rnx"="application/vnd.rn-realplayer"<br />
".rp"="image/vnd.rn-realpix"<br />
".rpm"="audio/x-pn-realaudio-plugin"<br />
".rsml"="application/vnd.rn-rsml"<br />
".rt"="text/vnd.rn-realtext"<br />
".rtf"="application/msword"<br />
".rtf"="application/x-rtf"<br />
".rv"="video/vnd.rn-realvideo"<br />
".sam"="application/x-sam"<br />
".sat"="application/x-sat"<br />
".sdp"="application/sdp"<br />
".sdw"="application/x-sdw"<br />
".sit"="application/x-stuffit"<br />
".slb"="application/x-slb"<br />
".sld"="application/x-sld"<br />
".slk"="drawing/x-slk"<br />
".smi"="application/smil"<br />
".smil"="application/smil"<br />
".smk"="application/x-smk"<br />
".snd"="audio/basic"<br />
".sol"="text/plain"<br />
".sor"="text/plain"<br />
".spc"="application/x-pkcs7-certificates"<br />
".spl"="application/futuresplash"<br />
".spp"="text/xml"<br />
".ssm"="application/streamingmedia"<br />
".sst"="application/vnd.ms-pki.certstore"<br />
".stl"="application/vnd.ms-pki.stl"<br />
".stm"="text/html"<br />
".sty"="application/x-sty"<br />
".svg"="text/xml"<br />
".swf"="application/x-shockwave-flash"<br />
".tdf"="application/x-tdf"<br />
".tg4"="application/x-tg4"<br />
".tga"="application/x-tga"<br />
".tif"="image/tiff"<br />
".tif"="application/x-tif"<br />
".tiff"="image/tiff"<br />
".tld"="text/xml"<br />
".top"="drawing/x-top"<br />
".torrent"="application/x-bittorrent"<br />
".tsd"="text/xml"<br />
".txt"="text/plain"<br />
".uin"="application/x-icq"<br />
".uls"="text/iuls"<br />
".vcf"="text/x-vcard"<br />
".vda"="application/x-vda"<br />
".vdx"="application/vnd.visio"<br />
".vml"="text/xml"<br />
".vpg"="application/x-vpeg005"<br />
".vsd"="application/vnd.visio"<br />
".vsd"="application/x-vsd"<br />
".vss"="application/vnd.visio"<br />
".vst"="application/vnd.visio"<br />
".vst"="application/x-vst"<br />
".vsw"="application/vnd.visio"<br />
".vsx"="application/vnd.visio"<br />
".vtx"="application/vnd.visio"<br />
".vxml"="text/xml"<br />
".wav"="audio/wav"<br />
".wax"="audio/x-ms-wax"<br />
".wb1"="application/x-wb1"<br />
".wb2"="application/x-wb2"<br />
".wb3"="application/x-wb3"<br />
".wbmp"="image/vnd.wap.wbmp"<br />
".wiz"="application/msword"<br />
".wk3"="application/x-wk3"<br />
".wk4"="application/x-wk4"<br />
".wkq"="application/x-wkq"<br />
".wks"="application/x-wks"<br />
".wm"="video/x-ms-wm"<br />
".wma"="audio/x-ms-wma"<br />
".wmd"="application/x-ms-wmd"<br />
".wmf"="application/x-wmf"<br />
".wml"="text/vnd.wap.wml"<br />
".wmv"="video/x-ms-wmv"<br />
".wmx"="video/x-ms-wmx"<br />
".wmz"="application/x-ms-wmz"<br />
".wp6"="application/x-wp6"<br />
".wpd"="application/x-wpd"<br />
".wpg"="application/x-wpg"<br />
".wpl"="application/vnd.ms-wpl"<br />
".wq1"="application/x-wq1"<br />
".wr1"="application/x-wr1"<br />
".wri"="application/x-wri"<br />
".wrk"="application/x-wrk"<br />
".ws"="application/x-ws"<br />
".ws2"="application/x-ws"<br />
".wsc"="text/scriptlet"<br />
".wsdl"="text/xml"<br />
".wvx"="video/x-ms-wvx"<br />
".xdp"="application/vnd.adobe.xdp"<br />
".xdr"="text/xml"<br />
".xfd"="application/vnd.adobe.xfd"<br />
".xfdf"="application/vnd.adobe.xfdf"<br />
".xhtml"="text/html"<br />
".xls"="application/vnd.ms-excel"<br />
".xls"="application/x-xls"<br />
".xlw"="application/x-xlw"<br />
".xml"="text/xml"<br />
".xpl"="audio/scpls"<br />
".xq"="text/xml"<br />
".xql"="text/xml"<br />
".xquery"="text/xml"<br />
".xsd"="text/xml"<br />
".xsl"="text/xml"<br />
".xslt"="text/xml"<br />
".xwd"="application/x-xwd"<br />
".x_b"="application/x-x_b"<br />
".x_t"="application/x-x_t"
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>Web文件的ContentType类型大全</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,d19bc568-38be-40cd-94fc-881e0ba7ce42.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,d19bc568-38be-40cd-94fc-881e0ba7ce42.aspx</link>
      <pubDate>Fri, 30 Dec 2005 07:07:59 GMT</pubDate>
      <description>&lt;p&gt;
".*"="application/octet-stream"&lt;br&gt;
".001"="application/x-001"&lt;br&gt;
".301"="application/x-301"&lt;br&gt;
".323"="text/h323"&lt;br&gt;
".906"="application/x-906"&lt;br&gt;
".907"="drawing/907"&lt;br&gt;
".a11"="application/x-a11"&lt;br&gt;
".acp"="audio/x-mei-aac"&lt;br&gt;
".ai"="application/postscript"&lt;br&gt;
".aif"="audio/aiff"&lt;br&gt;
".aifc"="audio/aiff"&lt;br&gt;
".aiff"="audio/aiff"&lt;br&gt;
".anv"="application/x-anv"&lt;br&gt;
".asa"="text/asa"&lt;br&gt;
".asf"="video/x-ms-asf"&lt;br&gt;
".asp"="text/asp"&lt;br&gt;
".asx"="video/x-ms-asf"&lt;br&gt;
".au"="audio/basic"&lt;br&gt;
".avi"="video/avi"&lt;br&gt;
".awf"="application/vnd.adobe.workflow"&lt;br&gt;
".biz"="text/xml"&lt;br&gt;
".bmp"="application/x-bmp"&lt;br&gt;
".bot"="application/x-bot"&lt;br&gt;
".c4t"="application/x-c4t"&lt;br&gt;
".c90"="application/x-c90"&lt;br&gt;
".cal"="application/x-cals"&lt;br&gt;
".cat"="application/vnd.ms-pki.seccat"&lt;br&gt;
".cdf"="application/x-netcdf"&lt;br&gt;
".cdr"="application/x-cdr"&lt;br&gt;
".cel"="application/x-cel"&lt;br&gt;
".cer"="application/x-x509-ca-cert"&lt;br&gt;
".cg4"="application/x-g4"&lt;br&gt;
".cgm"="application/x-cgm"&lt;br&gt;
".cit"="application/x-cit"&lt;br&gt;
".class"="java/*"&lt;br&gt;
".cml"="text/xml"&lt;br&gt;
".cmp"="application/x-cmp"&lt;br&gt;
".cmx"="application/x-cmx"&lt;br&gt;
".cot"="application/x-cot"&lt;br&gt;
".crl"="application/pkix-crl"&lt;br&gt;
".crt"="application/x-x509-ca-cert"&lt;br&gt;
".csi"="application/x-csi"&lt;br&gt;
".css"="text/css"&lt;br&gt;
".cut"="application/x-cut"&lt;br&gt;
".dbf"="application/x-dbf"&lt;br&gt;
".dbm"="application/x-dbm"&lt;br&gt;
".dbx"="application/x-dbx"&lt;br&gt;
".dcd"="text/xml"&lt;br&gt;
".dcx"="application/x-dcx"&lt;br&gt;
".der"="application/x-x509-ca-cert"&lt;br&gt;
".dgn"="application/x-dgn"&lt;br&gt;
".dib"="application/x-dib"&lt;br&gt;
".dll"="application/x-msdownload"&lt;br&gt;
".doc"="application/msword"&lt;br&gt;
".dot"="application/msword"&lt;br&gt;
".drw"="application/x-drw"&lt;br&gt;
".dtd"="text/xml"&lt;br&gt;
".dwf"="Model/vnd.dwf"&lt;br&gt;
".dwf"="application/x-dwf"&lt;br&gt;
".dwg"="application/x-dwg"&lt;br&gt;
".dxb"="application/x-dxb"&lt;br&gt;
".dxf"="application/x-dxf"&lt;br&gt;
".edn"="application/vnd.adobe.edn"&lt;br&gt;
".emf"="application/x-emf"&lt;br&gt;
".eml"="message/rfc822"&lt;br&gt;
".ent"="text/xml"&lt;br&gt;
".epi"="application/x-epi"&lt;br&gt;
".eps"="application/x-ps"&lt;br&gt;
".eps"="application/postscript"&lt;br&gt;
".etd"="application/x-ebx"&lt;br&gt;
".exe"="application/x-msdownload"&lt;br&gt;
".fax"="image/fax"&lt;br&gt;
".fdf"="application/vnd.fdf"&lt;br&gt;
".fif"="application/fractals"&lt;br&gt;
".fo"="text/xml"&lt;br&gt;
".frm"="application/x-frm"&lt;br&gt;
".g4"="application/x-g4"&lt;br&gt;
".gbr"="application/x-gbr"&lt;br&gt;
".gcd"="application/x-gcd"&lt;br&gt;
".gif"="image/gif"&lt;br&gt;
".gl2"="application/x-gl2"&lt;br&gt;
".gp4"="application/x-gp4"&lt;br&gt;
".hgl"="application/x-hgl"&lt;br&gt;
".hmr"="application/x-hmr"&lt;br&gt;
".hpg"="application/x-hpgl"&lt;br&gt;
".hpl"="application/x-hpl"&lt;br&gt;
".hqx"="application/mac-binhex40"&lt;br&gt;
".hrf"="application/x-hrf"&lt;br&gt;
".hta"="application/hta"&lt;br&gt;
".htc"="text/x-component"&lt;br&gt;
".htm"="text/html"&lt;br&gt;
".html"="text/html"&lt;br&gt;
".htt"="text/webviewhtml"&lt;br&gt;
".htx"="text/html"&lt;br&gt;
".icb"="application/x-icb"&lt;br&gt;
".ico"="image/x-icon"&lt;br&gt;
".ico"="application/x-ico"&lt;br&gt;
".iff"="application/x-iff"&lt;br&gt;
".ig4"="application/x-g4"&lt;br&gt;
".igs"="application/x-igs"&lt;br&gt;
".iii"="application/x-iphone"&lt;br&gt;
".img"="application/x-img"&lt;br&gt;
".ins"="application/x-internet-signup"&lt;br&gt;
".isp"="application/x-internet-signup"&lt;br&gt;
".IVF"="video/x-ivf"&lt;br&gt;
".java"="java/*"&lt;br&gt;
".jfif"="image/jpeg"&lt;br&gt;
".jpe"="image/jpeg"&lt;br&gt;
".jpe"="application/x-jpe"&lt;br&gt;
".jpeg"="image/jpeg"&lt;br&gt;
".jpg"="image/jpeg"&lt;br&gt;
".jpg"="application/x-jpg"&lt;br&gt;
".js"="application/x-javascript"&lt;br&gt;
".jsp"="text/html"&lt;br&gt;
".la1"="audio/x-liquid-file"&lt;br&gt;
".lar"="application/x-laplayer-reg"&lt;br&gt;
".latex"="application/x-latex"&lt;br&gt;
".lavs"="audio/x-liquid-secure"&lt;br&gt;
".lbm"="application/x-lbm"&lt;br&gt;
".lmsff"="audio/x-la-lms"&lt;br&gt;
".ls"="application/x-javascript"&lt;br&gt;
".ltr"="application/x-ltr"&lt;br&gt;
".m1v"="video/x-mpeg"&lt;br&gt;
".m2v"="video/x-mpeg"&lt;br&gt;
".m3u"="audio/mpegurl"&lt;br&gt;
".m4e"="video/mpeg4"&lt;br&gt;
".mac"="application/x-mac"&lt;br&gt;
".man"="application/x-troff-man"&lt;br&gt;
".math"="text/xml"&lt;br&gt;
".mdb"="application/msaccess"&lt;br&gt;
".mdb"="application/x-mdb"&lt;br&gt;
".mfp"="application/x-shockwave-flash"&lt;br&gt;
".mht"="message/rfc822"&lt;br&gt;
".mhtml"="message/rfc822"&lt;br&gt;
".mi"="application/x-mi"&lt;br&gt;
".mid"="audio/mid"&lt;br&gt;
".midi"="audio/mid"&lt;br&gt;
".mil"="application/x-mil"&lt;br&gt;
".mml"="text/xml"&lt;br&gt;
".mnd"="audio/x-musicnet-download"&lt;br&gt;
".mns"="audio/x-musicnet-stream"&lt;br&gt;
".mocha"="application/x-javascript"&lt;br&gt;
".movie"="video/x-sgi-movie"&lt;br&gt;
".mp1"="audio/mp1"&lt;br&gt;
".mp2"="audio/mp2"&lt;br&gt;
".mp2v"="video/mpeg"&lt;br&gt;
".mp3"="audio/mp3"&lt;br&gt;
".mp4"="video/mpeg4"&lt;br&gt;
".mpa"="video/x-mpg"&lt;br&gt;
".mpd"="application/vnd.ms-project"&lt;br&gt;
".mpe"="video/x-mpeg"&lt;br&gt;
".mpeg"="video/mpg"&lt;br&gt;
".mpg"="video/mpg"&lt;br&gt;
".mpga"="audio/rn-mpeg"&lt;br&gt;
".mpp"="application/vnd.ms-project"&lt;br&gt;
".mps"="video/x-mpeg"&lt;br&gt;
".mpt"="application/vnd.ms-project"&lt;br&gt;
".mpv"="video/mpg"&lt;br&gt;
".mpv2"="video/mpeg"&lt;br&gt;
".mpw"="application/vnd.ms-project"&lt;br&gt;
".mpx"="application/vnd.ms-project"&lt;br&gt;
".mtx"="text/xml"&lt;br&gt;
".mxp"="application/x-mmxp"&lt;br&gt;
".net"="image/pnetvue"&lt;br&gt;
".nrf"="application/x-nrf"&lt;br&gt;
".nws"="message/rfc822"&lt;br&gt;
".odc"="text/x-ms-odc"&lt;br&gt;
".out"="application/x-out"&lt;br&gt;
".p10"="application/pkcs10"&lt;br&gt;
".p12"="application/x-pkcs12"&lt;br&gt;
".p7b"="application/x-pkcs7-certificates"&lt;br&gt;
".p7c"="application/pkcs7-mime"&lt;br&gt;
".p7m"="application/pkcs7-mime"&lt;br&gt;
".p7r"="application/x-pkcs7-certreqresp"&lt;br&gt;
".p7s"="application/pkcs7-signature"&lt;br&gt;
".pc5"="application/x-pc5"&lt;br&gt;
".pci"="application/x-pci"&lt;br&gt;
".pcl"="application/x-pcl"&lt;br&gt;
".pcx"="application/x-pcx"&lt;br&gt;
".pdf"="application/pdf"&lt;br&gt;
".pdf"="application/pdf"&lt;br&gt;
".pdx"="application/vnd.adobe.pdx"&lt;br&gt;
".pfx"="application/x-pkcs12"&lt;br&gt;
".pgl"="application/x-pgl"&lt;br&gt;
".pic"="application/x-pic"&lt;br&gt;
".pko"="application/vnd.ms-pki.pko"&lt;br&gt;
".pl"="application/x-perl"&lt;br&gt;
".plg"="text/html"&lt;br&gt;
".pls"="audio/scpls"&lt;br&gt;
".plt"="application/x-plt"&lt;br&gt;
".png"="image/png"&lt;br&gt;
".png"="application/x-png"&lt;br&gt;
".pot"="application/vnd.ms-powerpoint"&lt;br&gt;
".ppa"="application/vnd.ms-powerpoint"&lt;br&gt;
".ppm"="application/x-ppm"&lt;br&gt;
".pps"="application/vnd.ms-powerpoint"&lt;br&gt;
".ppt"="application/vnd.ms-powerpoint"&lt;br&gt;
".ppt"="application/x-ppt"&lt;br&gt;
".pr"="application/x-pr"&lt;br&gt;
".prf"="application/pics-rules"&lt;br&gt;
".prn"="application/x-prn"&lt;br&gt;
".prt"="application/x-prt"&lt;br&gt;
".ps"="application/x-ps"&lt;br&gt;
".ps"="application/postscript"&lt;br&gt;
".ptn"="application/x-ptn"&lt;br&gt;
".pwz"="application/vnd.ms-powerpoint"&lt;br&gt;
".r3t"="text/vnd.rn-realtext3d"&lt;br&gt;
".ra"="audio/vnd.rn-realaudio"&lt;br&gt;
".ram"="audio/x-pn-realaudio"&lt;br&gt;
".ras"="application/x-ras"&lt;br&gt;
".rat"="application/rat-file"&lt;br&gt;
".rdf"="text/xml"&lt;br&gt;
".rec"="application/vnd.rn-recording"&lt;br&gt;
".red"="application/x-red"&lt;br&gt;
".rgb"="application/x-rgb"&lt;br&gt;
".rjs"="application/vnd.rn-realsystem-rjs"&lt;br&gt;
".rjt"="application/vnd.rn-realsystem-rjt"&lt;br&gt;
".rlc"="application/x-rlc"&lt;br&gt;
".rle"="application/x-rle"&lt;br&gt;
".rm"="application/vnd.rn-realmedia"&lt;br&gt;
".rmf"="application/vnd.adobe.rmf"&lt;br&gt;
".rmi"="audio/mid"&lt;br&gt;
".rmj"="application/vnd.rn-realsystem-rmj"&lt;br&gt;
".rmm"="audio/x-pn-realaudio"&lt;br&gt;
".rmp"="application/vnd.rn-rn_music_package"&lt;br&gt;
".rms"="application/vnd.rn-realmedia-secure"&lt;br&gt;
".rmvb"="application/vnd.rn-realmedia-vbr"&lt;br&gt;
".rmx"="application/vnd.rn-realsystem-rmx"&lt;br&gt;
".rnx"="application/vnd.rn-realplayer"&lt;br&gt;
".rp"="image/vnd.rn-realpix"&lt;br&gt;
".rpm"="audio/x-pn-realaudio-plugin"&lt;br&gt;
".rsml"="application/vnd.rn-rsml"&lt;br&gt;
".rt"="text/vnd.rn-realtext"&lt;br&gt;
".rtf"="application/msword"&lt;br&gt;
".rtf"="application/x-rtf"&lt;br&gt;
".rv"="video/vnd.rn-realvideo"&lt;br&gt;
".sam"="application/x-sam"&lt;br&gt;
".sat"="application/x-sat"&lt;br&gt;
".sdp"="application/sdp"&lt;br&gt;
".sdw"="application/x-sdw"&lt;br&gt;
".sit"="application/x-stuffit"&lt;br&gt;
".slb"="application/x-slb"&lt;br&gt;
".sld"="application/x-sld"&lt;br&gt;
".slk"="drawing/x-slk"&lt;br&gt;
".smi"="application/smil"&lt;br&gt;
".smil"="application/smil"&lt;br&gt;
".smk"="application/x-smk"&lt;br&gt;
".snd"="audio/basic"&lt;br&gt;
".sol"="text/plain"&lt;br&gt;
".sor"="text/plain"&lt;br&gt;
".spc"="application/x-pkcs7-certificates"&lt;br&gt;
".spl"="application/futuresplash"&lt;br&gt;
".spp"="text/xml"&lt;br&gt;
".ssm"="application/streamingmedia"&lt;br&gt;
".sst"="application/vnd.ms-pki.certstore"&lt;br&gt;
".stl"="application/vnd.ms-pki.stl"&lt;br&gt;
".stm"="text/html"&lt;br&gt;
".sty"="application/x-sty"&lt;br&gt;
".svg"="text/xml"&lt;br&gt;
".swf"="application/x-shockwave-flash"&lt;br&gt;
".tdf"="application/x-tdf"&lt;br&gt;
".tg4"="application/x-tg4"&lt;br&gt;
".tga"="application/x-tga"&lt;br&gt;
".tif"="image/tiff"&lt;br&gt;
".tif"="application/x-tif"&lt;br&gt;
".tiff"="image/tiff"&lt;br&gt;
".tld"="text/xml"&lt;br&gt;
".top"="drawing/x-top"&lt;br&gt;
".torrent"="application/x-bittorrent"&lt;br&gt;
".tsd"="text/xml"&lt;br&gt;
".txt"="text/plain"&lt;br&gt;
".uin"="application/x-icq"&lt;br&gt;
".uls"="text/iuls"&lt;br&gt;
".vcf"="text/x-vcard"&lt;br&gt;
".vda"="application/x-vda"&lt;br&gt;
".vdx"="application/vnd.visio"&lt;br&gt;
".vml"="text/xml"&lt;br&gt;
".vpg"="application/x-vpeg005"&lt;br&gt;
".vsd"="application/vnd.visio"&lt;br&gt;
".vsd"="application/x-vsd"&lt;br&gt;
".vss"="application/vnd.visio"&lt;br&gt;
".vst"="application/vnd.visio"&lt;br&gt;
".vst"="application/x-vst"&lt;br&gt;
".vsw"="application/vnd.visio"&lt;br&gt;
".vsx"="application/vnd.visio"&lt;br&gt;
".vtx"="application/vnd.visio"&lt;br&gt;
".vxml"="text/xml"&lt;br&gt;
".wav"="audio/wav"&lt;br&gt;
".wax"="audio/x-ms-wax"&lt;br&gt;
".wb1"="application/x-wb1"&lt;br&gt;
".wb2"="application/x-wb2"&lt;br&gt;
".wb3"="application/x-wb3"&lt;br&gt;
".wbmp"="image/vnd.wap.wbmp"&lt;br&gt;
".wiz"="application/msword"&lt;br&gt;
".wk3"="application/x-wk3"&lt;br&gt;
".wk4"="application/x-wk4"&lt;br&gt;
".wkq"="application/x-wkq"&lt;br&gt;
".wks"="application/x-wks"&lt;br&gt;
".wm"="video/x-ms-wm"&lt;br&gt;
".wma"="audio/x-ms-wma"&lt;br&gt;
".wmd"="application/x-ms-wmd"&lt;br&gt;
".wmf"="application/x-wmf"&lt;br&gt;
".wml"="text/vnd.wap.wml"&lt;br&gt;
".wmv"="video/x-ms-wmv"&lt;br&gt;
".wmx"="video/x-ms-wmx"&lt;br&gt;
".wmz"="application/x-ms-wmz"&lt;br&gt;
".wp6"="application/x-wp6"&lt;br&gt;
".wpd"="application/x-wpd"&lt;br&gt;
".wpg"="application/x-wpg"&lt;br&gt;
".wpl"="application/vnd.ms-wpl"&lt;br&gt;
".wq1"="application/x-wq1"&lt;br&gt;
".wr1"="application/x-wr1"&lt;br&gt;
".wri"="application/x-wri"&lt;br&gt;
".wrk"="application/x-wrk"&lt;br&gt;
".ws"="application/x-ws"&lt;br&gt;
".ws2"="application/x-ws"&lt;br&gt;
".wsc"="text/scriptlet"&lt;br&gt;
".wsdl"="text/xml"&lt;br&gt;
".wvx"="video/x-ms-wvx"&lt;br&gt;
".xdp"="application/vnd.adobe.xdp"&lt;br&gt;
".xdr"="text/xml"&lt;br&gt;
".xfd"="application/vnd.adobe.xfd"&lt;br&gt;
".xfdf"="application/vnd.adobe.xfdf"&lt;br&gt;
".xhtml"="text/html"&lt;br&gt;
".xls"="application/vnd.ms-excel"&lt;br&gt;
".xls"="application/x-xls"&lt;br&gt;
".xlw"="application/x-xlw"&lt;br&gt;
".xml"="text/xml"&lt;br&gt;
".xpl"="audio/scpls"&lt;br&gt;
".xq"="text/xml"&lt;br&gt;
".xql"="text/xml"&lt;br&gt;
".xquery"="text/xml"&lt;br&gt;
".xsd"="text/xml"&lt;br&gt;
".xsl"="text/xml"&lt;br&gt;
".xslt"="text/xml"&lt;br&gt;
".xwd"="application/x-xwd"&lt;br&gt;
".x_b"="application/x-x_b"&lt;br&gt;
".x_t"="application/x-x_t"
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,d19bc568-38be-40cd-94fc-881e0ba7ce42.aspx</comments>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=1538fc96-7fc8-4c74-8b53-36689f47c2ce</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,1538fc96-7fc8-4c74-8b53-36689f47c2ce.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,1538fc96-7fc8-4c74-8b53-36689f47c2ce.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=1538fc96-7fc8-4c74-8b53-36689f47c2ce</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img alt="" hspace="0" src="http://www.cnbeta.com//images/topics/kingsoft_logo.gif" align="right" border="0" />词霸豆豆---互联网时代的金山词霸,更小巧、更强大.(近期即将推出)安装文件只有1M,下载只需几秒.占用极少系统资源.拥有金山词霸全部功能,可屏幕取词,可保存查词历史.按Ctrl键取词,不干扰您的工作学习.每日一句、生词本,提高您的英语水平.
</p>
        <p>
          <img src="http://dd.iciba.com/img/dd_f1.gif" border="0" />超小客户端<br />
安装文件只有1.5M，下载只需几秒。占用极少系统资源 
</p>
        <div class="item">
          <img src="http://dd.iciba.com/img/dd_f2.gif" border="0" />互联网版的金山词霸<br />
拥有金山词霸全部功能，可屏幕取词，可保存查词历史 
</div>
        <div class="item">
          <img src="http://dd.iciba.com/img/dd_f3.gif" border="0" />全新取词方式<br />
按Ctrl键取词，不干扰您的工作学习 
</div>
        <div class="item">
          <img src="http://dd.iciba.com/img/dd_f4.gif" border="0" />在线英语学习<br />
每日一句、生词本，提高您的英语水平<br /><br /><img src="http://dd.iciba.com/img/screenshot.gif" border="0" /><!-- /right part --><!-- /Main of the page --><!-- footer --><br /></div>
        <p>
下载:<a href="http://dd.iciba.com/" target="_blank">词霸豆豆</a></p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>[推荐]词霸豆豆提供免费下载</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,1538fc96-7fc8-4c74-8b53-36689f47c2ce.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,1538fc96-7fc8-4c74-8b53-36689f47c2ce.aspx</link>
      <pubDate>Wed, 21 Dec 2005 00:48:07 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img alt="" hspace=0 src="http://www.cnbeta.com//images/topics/kingsoft_logo.gif" align=right border=0&gt;词霸豆豆---互联网时代的金山词霸,更小巧、更强大.(近期即将推出)安装文件只有1M,下载只需几秒.占用极少系统资源.拥有金山词霸全部功能,可屏幕取词,可保存查词历史.按Ctrl键取词,不干扰您的工作学习.每日一句、生词本,提高您的英语水平.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://dd.iciba.com/img/dd_f1.gif" border=0&gt;超小客户端&lt;br&gt;
安装文件只有1.5M，下载只需几秒。占用极少系统资源 
&lt;/p&gt;
&lt;div class=item&gt;&lt;img src="http://dd.iciba.com/img/dd_f2.gif" border=0&gt;互联网版的金山词霸&lt;br&gt;
拥有金山词霸全部功能，可屏幕取词，可保存查词历史 
&lt;/div&gt;
&lt;div class=item&gt;&lt;img src="http://dd.iciba.com/img/dd_f3.gif" border=0&gt;全新取词方式&lt;br&gt;
按Ctrl键取词，不干扰您的工作学习 
&lt;/div&gt;
&lt;div class=item&gt;&lt;img src="http://dd.iciba.com/img/dd_f4.gif" border=0&gt;在线英语学习&lt;br&gt;
每日一句、生词本，提高您的英语水平&lt;br&gt;
&lt;br&gt;
&lt;img src="http://dd.iciba.com/img/screenshot.gif" border=0&gt;
&lt;!-- /right part --&gt;
&lt;!-- /Main of the page --&gt;
&lt;!-- footer --&gt;
&lt;br&gt;
&lt;/div&gt;
&lt;p&gt;
下载:&lt;a href="http://dd.iciba.com/" target=_blank&gt;词霸豆豆&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,1538fc96-7fc8-4c74-8b53-36689f47c2ce.aspx</comments>
      <category>DOWNLOAD</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=0d42464f-be22-4815-9799-a2328a53bcb1</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,0d42464f-be22-4815-9799-a2328a53bcb1.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,0d42464f-be22-4815-9799-a2328a53bcb1.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=0d42464f-be22-4815-9799-a2328a53bcb1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img alt="" hspace="0" src="http://www.china-pub.com/computers/ebook25001-30000/28146/zcover.gif" align="right" border="0" />【原书名】
CLR Via C#：Second Edition [原书信息]  
<br />
【原出版社】 Microsoft Press  
<br />
【作者】 Jeffrey Richter  
<br />
【丛书名】 微软.NET程序员系列  
<br />
【出版社】 清华大学出版社  【书号】 7-302-？ 
<br />
【开本】 185×260 【页码】 592 
<br />
【出版日期】 2006-6-1  【版次】 2-1  
</p>
        <p>
《Microsoft .NET框架程序设计（第2版）：C#篇》<br />
知名技术作家类Jeff Richter 为您提供专业指导，让您迅速掌握CLR和.NET Framework 2.0。在经典畅销书《Microsoft .NET框架程序设计》的最新版中，您可以获得重要、实用的指南，了解如何将.NET
Framework 2.0中通用语言运行库的功能运用到各种类型的应用中，从Web Forms、Windows? Forms和Web 服务，到Microsoft SQL
Server解决方案（Microsoft代码名 “Avalon” 和“Indigo”）、控制台、NT Service等。针对高级开发人员和软件设计师，本书深度揭示了.NET的内幕，有助于读者掌握其结构、功能和可操作的组件，针对如何将这些知识应用到实际开发中，演示了更切实可行的途径。通过本书的阅读，您可以掌握.NET的设计原则，洞悉轻松、高效创建高性能应用程序的秘诀。本书含有丰富的代码，均采用Visual
C# 2005编写。 
</p>
        <p>
该书正在预定中，可以到China-Pub上预定：<a href="http://www.china-pub.com/computers/common/info.asp?id=28146">http://www.china-pub.com/computers/common/info.asp?id=28146</a></p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>推荐《Microsoft .NET框架程序设计(第2版）C#篇》</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,0d42464f-be22-4815-9799-a2328a53bcb1.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,0d42464f-be22-4815-9799-a2328a53bcb1.aspx</link>
      <pubDate>Fri, 16 Dec 2005 03:15:52 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img alt="" hspace=0 src="http://www.china-pub.com/computers/ebook25001-30000/28146/zcover.gif" align=right border=0&gt;【原书名】
CLR Via C#：Second Edition [原书信息]&amp;nbsp; 
&lt;br&gt;
【原出版社】 Microsoft Press&amp;nbsp; 
&lt;br&gt;
【作者】 Jeffrey Richter&amp;nbsp; 
&lt;br&gt;
【丛书名】 微软.NET程序员系列&amp;nbsp; 
&lt;br&gt;
【出版社】 清华大学出版社&amp;nbsp; 【书号】 7-302-？ 
&lt;br&gt;
【开本】 185×260 【页码】 592 
&lt;br&gt;
【出版日期】 2006-6-1&amp;nbsp; 【版次】 2-1&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
《Microsoft .NET框架程序设计（第2版）：C#篇》&lt;br&gt;
知名技术作家类Jeff Richter 为您提供专业指导，让您迅速掌握CLR和.NET Framework 2.0。在经典畅销书《Microsoft .NET框架程序设计》的最新版中，您可以获得重要、实用的指南，了解如何将.NET
Framework 2.0中通用语言运行库的功能运用到各种类型的应用中，从Web Forms、Windows? Forms和Web 服务，到Microsoft SQL
Server解决方案（Microsoft代码名 “Avalon” 和“Indigo”）、控制台、NT Service等。针对高级开发人员和软件设计师，本书深度揭示了.NET的内幕，有助于读者掌握其结构、功能和可操作的组件，针对如何将这些知识应用到实际开发中，演示了更切实可行的途径。通过本书的阅读，您可以掌握.NET的设计原则，洞悉轻松、高效创建高性能应用程序的秘诀。本书含有丰富的代码，均采用Visual
C# 2005编写。 
&lt;/p&gt;
&lt;p&gt;
该书正在预定中，可以到China-Pub上预定：&lt;a href="http://www.china-pub.com/computers/common/info.asp?id=28146"&gt;http://www.china-pub.com/computers/common/info.asp?id=28146&lt;/a&gt;
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,0d42464f-be22-4815-9799-a2328a53bcb1.aspx</comments>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=90c34fc5-10a2-4074-9869-a8d47586024a</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,90c34fc5-10a2-4074-9869-a8d47586024a.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,90c34fc5-10a2-4074-9869-a8d47586024a.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=90c34fc5-10a2-4074-9869-a8d47586024a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <img alt="DirectX新闻主题" src="http://www.cnbeta.com/images/topics/directx.gif" align="right" border="0" />微软刚刚发布了2005年12月份DirecX
SDK，新版不仅增加了不少新特性，还加入了Direct3D 10的12月技术预览版，Managed DirectX数据库也升级到.Net 2.0。<br />
具体升级如下：<br />
1.Direct3D 10 Technology Preview<br />
2.微软交叉平台音频制作工具（XACT Beta）<br />
3.Managed DirectX for .NET Framework 2.0 (Beta)<br />
4.Windows Vista Game Explorer （Beta）<br />
5.Redist<br />
6.D3DX9<br />
7.XInput<br />
8.开发样例<br />
9.技术文档内容更新<br /><br /><a href="http://msdn.microsoft.com/directx/sdk/" target="_blank">点击进入下载页面</a><br /><hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>微软12月DirectX SDK</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,90c34fc5-10a2-4074-9869-a8d47586024a.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,90c34fc5-10a2-4074-9869-a8d47586024a.aspx</link>
      <pubDate>Tue, 13 Dec 2005 02:44:08 GMT</pubDate>
      <description>&lt;img alt=DirectX新闻主题 src="http://www.cnbeta.com/images/topics/directx.gif" align=right border=0&gt;微软刚刚发布了2005年12月份DirecX
SDK，新版不仅增加了不少新特性，还加入了Direct3D 10的12月技术预览版，Managed DirectX数据库也升级到.Net 2.0。&lt;br&gt;
具体升级如下：&lt;br&gt;
1.Direct3D 10 Technology Preview&lt;br&gt;
2.微软交叉平台音频制作工具（XACT Beta）&lt;br&gt;
3.Managed DirectX for .NET Framework 2.0 (Beta)&lt;br&gt;
4.Windows Vista Game Explorer （Beta）&lt;br&gt;
5.Redist&lt;br&gt;
6.D3DX9&lt;br&gt;
7.XInput&lt;br&gt;
8.开发样例&lt;br&gt;
9.技术文档内容更新&lt;br&gt;
&lt;br&gt;
&lt;a href="http://msdn.microsoft.com/directx/sdk/" target=_blank&gt;点击进入下载页面&lt;/a&gt; 
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,90c34fc5-10a2-4074-9869-a8d47586024a.aspx</comments>
      <category>DOWNLOAD</category>
      <category>技术咨询</category>
    </item>
    <item>
      <trackback:ping>http://www.qihangnet.com/Trackback.aspx?guid=8b103cbf-dfe7-49a6-9842-0d6682a9f2c6</trackback:ping>
      <pingback:server>http://www.qihangnet.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.qihangnet.com/PermaLink,guid,8b103cbf-dfe7-49a6-9842-0d6682a9f2c6.aspx</pingback:target>
      <dc:creator>衣明志</dc:creator>
      <wfw:comment>http://www.qihangnet.com/CommentView,guid,8b103cbf-dfe7-49a6-9842-0d6682a9f2c6.aspx</wfw:comment>
      <wfw:commentRss>http://www.qihangnet.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8b103cbf-dfe7-49a6-9842-0d6682a9f2c6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
在CNBETA上获悉：<br /><img alt="MSDN新闻主题" src="http://www.cnbeta.com/images/topics/msdn_logo.gif" align="right" border="0" /><font class="content">微软公司将在12月2日发布Microsoft
Visual Studio.net 2005，届时该产品将包含一个最新的Team Suite版本。为此，微软的MSDN订阅将发生一些相应的改变。<br /><br />
1)新版本的情况:<br />
VS 2005 将在 12-2 日北京进行发布会,新产品在销售方面与原有的产品版本上有很大的区别.根据新产品的设计远景同时MS 更加强调对于整个开发生命周期的管理,推出了<strong>VS
2005 架构师版- VS 2005 Architect Edition , VS 2005 开发者版- VS 2005 Developer Edition , VS
2005 测试者版- VS 2005 Test Edition </strong><br /><strong>Visual Studio Team Foundation</strong> 等四个单独的版本和包含上述四个产品的<strong>Visual Studio
Team Suite </strong>套件包等 5 个新产品.<br />
2)原 MSDN 相应的版本也发生新的变化, MSDN 宇宙版,MSDN 企业版,MSDN 专业版等 3个版本以后将不在单独出售. MSDN 操作系统版, MSDN
Library 版保持不变.<br />
3)现阶段的销售问题: 所有产品的 FPP 将在 11-30日停止销售, 所有产品的 Open license 也将在 11-30日停止销售<strong>,特例
MSDN 宇宙版授权延迟到 12-31日.</strong><br /><br />
4)老用户升级的相关事项(特指以前购买过 MSDN 相关的版本,同时在有效期内的用户)<br /></font></p>
        <div align="center">
          <table cellspacing="0" cellpadding="0" border="0">
            <tbody>
              <tr>
                <td rowspan="2">
                  <strong>原产品<br /></strong>
                </td>
                <td valign="top" colspan="2">
                  <strong>升级方式<br /></strong>
                </td>
              </tr>
              <tr>
                <td valign="bottom">
                  <strong>免费<br /></strong>
                </td>
                <td valign="bottom">
                  <strong>加费用<br /></strong>
                </td>
              </tr>
              <tr>
                <td width="92" rowspan="4">
MSDN 宇宙版<br /></td>
                <td valign="bottom">
VS 2005 架构师版 with MSDN Premium Subscription 
<br /></td>
                <td rowspan="4">
VS 2005 Team Suite with MSND Premium Subscription<br /></td>
              </tr>
              <tr>
                <td valign="bottom">
VS 2005 开发者版 with MSDN Premium Subscription 
<br /></td>
              </tr>
              <tr>
                <td valign="bottom">
VS 2005 测试着版 with MSDN Premium Subscription 
<br /></td>
              </tr>
              <tr>
                <td valign="bottom">
以上版本三选一(由 MS 客服人员回访确认)<br /></td>
              </tr>
              <tr>
                <td valign="bottom">
MSDN 宇宙版<br /></td>
                <td valign="bottom">
VS 2005 开发者版 with MSDN Premium Subscription 
<br /></td>
                <td valign="bottom">
                  <br />
                </td>
              </tr>
              <tr>
                <td valign="bottom">
MSDN 专业版<br /></td>
                <td valign="bottom">
VS 2005 专业版 With MSDN Professional Subscription<br /></td>
                <td valign="bottom">
VS 2005 专业版 With MSND Premium Subscription<br /></td>
              </tr>
              <tr>
                <td valign="bottom">
MSDN 操作系统版<br /></td>
                <td valign="bottom">
MSDN 操作系统版<br /></td>
                <td valign="bottom">
                  <br />
                </td>
              </tr>
              <tr>
                <td valign="bottom">
MSDN Library 
<br /></td>
                <td valign="bottom">
MSDN Library 
<br /></td>
                <td valign="bottom">
                  <br />
                </td>
              </tr>
              <tr>
                <td valign="bottom">
                  <br />
                </td>
                <td valign="bottom">
                  <br />
                </td>
                <td valign="bottom">
                  <br />
                </td>
              </tr>
              <tr>
                <td valign="bottom" colspan="3">
注: MSDN Premium 可以理解为以前的 MSDN 宇宙版减去所包含的 VS 开发工具部分.<br /></td>
              </tr>
            </tbody>
          </table>
        </div>
        <p>
5)现阶段购买可以免费得到 VS 2005 新产品. 
</p>
        <br />
        <hr />
This weblog is sponsored by <a href="http://www.qihangnet.com">Qihangnet</a>. 
</body>
      <title>配合VS.net 2005推出 MSDN订阅变更</title>
      <guid isPermaLink="false">http://www.qihangnet.com/PermaLink,guid,8b103cbf-dfe7-49a6-9842-0d6682a9f2c6.aspx</guid>
      <link>http://www.qihangnet.com/PermaLink,guid,8b103cbf-dfe7-49a6-9842-0d6682a9f2c6.aspx</link>
      <pubDate>Sat, 19 Nov 2005 09:57:57 GMT</pubDate>
      <description>&lt;p&gt;
在CNBETA上获悉：&lt;br&gt;
&lt;img alt=MSDN新闻主题 src="http://www.cnbeta.com/images/topics/msdn_logo.gif" align=right border=0&gt;&lt;font class=content&gt;微软公司将在12月2日发布Microsoft
Visual Studio.net 2005，届时该产品将包含一个最新的Team Suite版本。为此，微软的MSDN订阅将发生一些相应的改变。&lt;br&gt;
&lt;br&gt;
1)新版本的情况:&lt;br&gt;
VS 2005 将在 12-2 日北京进行发布会,新产品在销售方面与原有的产品版本上有很大的区别.根据新产品的设计远景同时MS 更加强调对于整个开发生命周期的管理,推出了&lt;strong&gt;VS
2005 架构师版- VS 2005 Architect Edition , VS 2005 开发者版- VS 2005 Developer Edition , VS
2005 测试者版- VS 2005 Test Edition &lt;/strong&gt; 
&lt;br&gt;
&lt;strong&gt;Visual Studio Team Foundation&lt;/strong&gt; 等四个单独的版本和包含上述四个产品的&lt;strong&gt;Visual Studio
Team Suite &lt;/strong&gt;套件包等 5 个新产品.&lt;br&gt;
2)原 MSDN 相应的版本也发生新的变化, MSDN 宇宙版,MSDN 企业版,MSDN 专业版等 3个版本以后将不在单独出售. MSDN 操作系统版, MSDN
Library 版保持不变.&lt;br&gt;
3)现阶段的销售问题: 所有产品的 FPP 将在 11-30日停止销售, 所有产品的 Open license 也将在 11-30日停止销售&lt;strong&gt;,特例
MSDN 宇宙版授权延迟到 12-31日.&lt;/strong&gt;
&lt;br&gt;
&lt;br&gt;
4)老用户升级的相关事项(特指以前购买过 MSDN 相关的版本,同时在有效期内的用户)&lt;br&gt;
&lt;/p&gt;
&lt;div align=center&gt;
&lt;table cellspacing=0 cellpadding=0 border=0&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td rowspan=2&gt;
&lt;strong&gt;原产品&lt;br&gt;
&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=top colspan=2&gt;
&lt;strong&gt;升级方式&lt;br&gt;
&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
&lt;strong&gt;免费&lt;br&gt;
&lt;/strong&gt;&lt;/td&gt;
&lt;td valign=bottom&gt;
&lt;strong&gt;加费用&lt;br&gt;
&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=92 rowspan=4&gt;
MSDN 宇宙版&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
VS 2005 架构师版 with MSDN Premium Subscription 
&lt;br&gt;
&lt;/td&gt;
&lt;td rowspan=4&gt;
VS 2005 Team Suite with MSND Premium Subscription&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
VS 2005 开发者版 with MSDN Premium Subscription 
&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
VS 2005 测试着版 with MSDN Premium Subscription 
&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
以上版本三选一(由 MS 客服人员回访确认)&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
MSDN 宇宙版&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
VS 2005 开发者版 with MSDN Premium Subscription 
&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
MSDN 专业版&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
VS 2005 专业版 With MSDN Professional Subscription&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
VS 2005 专业版 With MSND Premium Subscription&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
MSDN 操作系统版&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
MSDN 操作系统版&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
MSDN Library 
&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
MSDN Library 
&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom&gt;
&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
&lt;br&gt;
&lt;/td&gt;
&lt;td valign=bottom&gt;
&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=bottom colspan=3&gt;
注: MSDN Premium 可以理解为以前的 MSDN 宇宙版减去所包含的 VS 开发工具部分.&lt;br&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p&gt;
5)现阶段购买可以免费得到 VS 2005 新产品.&gt; 
&lt;/p&gt;
&lt;br /&gt;
&lt;hr /&gt;
This weblog is sponsored by &lt;a href="http://www.qihangnet.com"&gt;Qihangnet&lt;/a&gt;. </description>
      <comments>http://www.qihangnet.com/CommentView,guid,8b103cbf-dfe7-49a6-9842-0d6682a9f2c6.aspx</comments>
      <category>技术咨询</category>
    </item>
  </channel>
</rss>