<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Jialiang's Blog</title><subtitle type="text">http://weibo.com/gegescott</subtitle><id>http://feed.cnblogs.com/blog/u/54573/rss</id><updated>2012-02-08T02:55:39Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/54573/rss"/><entry><id>http://www.cnblogs.com/Jialiang/archive/2012/02/08/2342361.html</id><title type="text">微软一站式示例代码库 2012 年2月示例代码更新。8个全新示例为您的开发保驾护航</title><summary type="text">微软一站式示例代码库2012年2月新代码示例发布。我们发布了8个全新的示例代码，内容包含Windows Azure, Directory Services, Hyper-V, TFS, WDK和Windows SDK等技术。你可以通过示例代码浏览器,或示例代码浏览器Visual Studio扩展按需下载所需的示例代码。如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅微软一站式示例代码库中文主页上的介绍，以及这段视频：http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-</summary><published>2012-02-08T02:55:00Z</published><updated>2012-02-08T02:55:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2012/02/08/2342361.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2012/02/08/2342361.html"/><content type="html">&lt;p&gt;&lt;a href="http://aka.ms/samplebrowser"&gt;&lt;img title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041440377916.png" alt="image" width="240" height="158" align="right" border="0" /&gt;&lt;/a&gt;微软一站式示例代码库2012年2月新代码示例发布。我们发布了8个全新的示例代码，内容包含Windows Azure, Directory Services, Hyper-V, TFS, WDK和Windows SDK等技术。你可以通过&lt;a href="http://aka.ms/samplebrowser"&gt;示例代码浏览器&lt;/a&gt;,或&lt;a href="http://aka.ms/samplebrowservsx"&gt;示例代码浏览器Visual Studio扩展&lt;/a&gt;按需下载所需的示例代码。&lt;/p&gt;&#xD;
&lt;p&gt;如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅&lt;a href="http://1codechs.codeplex.com/"&gt;微软一站式示例代码库中文主页上的介绍&lt;/a&gt;，以及这段视频：&lt;a href="http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c"&gt;http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows Azure 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201202/201202081054063938.png" alt="image" width="240" height="106" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Configure SSL for specific page(s) while hosting the application in Windows Azure (CSAzureSSLForPage)&lt;/strong&gt; &lt;br /&gt;下载: &lt;a href="http://code.msdn.microsoft.com/CSAzureSSLForPage-e844c9fe"&gt;http://code.msdn.microsoft.com/CSAzureSSLForPage-e844c9fe&lt;/a&gt; &lt;br /&gt;当你将web应用程序host在Windows Azure上的时候， 开发人员可能会需要修改IIS设置来满足他们web应用程序的一些特殊需要。Windows Azure 上IIS中的很多设置只能通过编程方法修改。开发人员需要编写代码，放在startup tasks中执行以达到此目的。很多客户的一个共同需求是mix SSL的内容和非SSL内容。在Windows Azure中，你可以默认对整个site 开启SSL，但没有方便的机制仅对site中的某些页面enable SSL。因此Narahari - 微软Escalation Engineer 编写了这个示例代码，帮助开发人员很快达到仅对部分页面enable SSL的目的。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Change AppPool identity programmaticall​y (CSAzureChangeA​ppPoolIdentity)&lt;/strong&gt;&amp;nbsp; &lt;br /&gt;下载: &lt;a href="http://code.msdn.microsoft.com/CSAzureChangeAppPoolIdentit-27099828"&gt;http://code.msdn.microsoft.com/CSAzureChangeAppPoolIdentit-27099828&lt;/a&gt; &lt;br /&gt;该示例代码仍然是微软Escalation Engineer Narahari Dogiparthi 开发完成。很多开发人员通过Windows Azure SDK自带的本地模拟环境来测试他们的Windows Azure应用程序。这些应用程序可能会需要连接到云端存储的数据或服务如SQL Azure, App Fabric services。如果开发人员的网络存在proxy不允许非认证用户，这些连接就会失败掉。一个解决方法就是改变application identity. 这无法手工做到，必须通过编程方式实现。本示例就是掩饰如何编写代码修改application identity。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Directory Services 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201202/201202081054096494.png" alt="image" width="240" height="160" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Write / add SPN to user or computer account in AD (CSDsWriteAccou​ntSPN) &lt;br /&gt;&lt;/strong&gt;下载: &lt;a title="http://code.msdn.microsoft.com/CSDsWriteAccountSPN-95c31397" href="http://code.msdn.microsoft.com/CSDsWriteAccountSPN-95c31397"&gt;http://code.msdn.microsoft.com/CSDsWriteAccountSPN-95c31397&lt;/a&gt; &lt;br /&gt;该示例代码由微软Support Escalation Engineer Shaleen Thapa开发完成。演示了如何添加修改Service Principal Name (SPN) 到Active Directory中的任何一个用户或计算机对象。该示例必须得要运行在domain环境中，同时必须有domain admin 权限。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Get User Group Membership in AD (VBGetUserGroup​InAD) &lt;br /&gt;&lt;/strong&gt;下载: &lt;a title="http://code.msdn.microsoft.com/VBGetUserGroupInAD-a94dc080" href="http://code.msdn.microsoft.com/VBGetUserGroupInAD-a94dc080"&gt;http://code.msdn.microsoft.com/VBGetUserGroupInAD-a94dc080&lt;/a&gt; &lt;br /&gt;该示例代码由微软Support Escalation Engineer Shaleen Thapa开发完成。演示了如何在Active Directory 中搜索用户所处的组。该示例代码递归地执行搜索，找到所有的组信息，同时打印出组的SID。示例中使用了System.DirectoryServices命名空间下的类完成在AD中的搜索。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Hyper-V 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201202/201202081054101925.png" alt="image" width="240" height="107" border="0" /&gt; &lt;br /&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Clone Hyper-V VM Settings (CSHyperVCloneV​M) &lt;br /&gt;&lt;/strong&gt;下载: &lt;a title="http://code.msdn.microsoft.com/CSHyperVCloneVM-81c4d648" href="http://code.msdn.microsoft.com/CSHyperVCloneVM-81c4d648"&gt;http://code.msdn.microsoft.com/CSHyperVCloneVM-81c4d648&lt;/a&gt; &lt;br /&gt;该示例代码由微软Support Escalation Engineer Jithesh Nair 开发完成。演示了如何从一个已有的Virtual Machine模板创建新的VM，同时不copy原VM的VHD文件。&lt;/p&gt;&#xD;
&lt;p&gt;现有的clone VM的方式包括从VM configuration 导入和导出VM，但这会导致庞大的VHD文件也被clone出来-耗费不少时间。我们观察到有些客户仅仅想从一个VM template编程地自动clone出新的VM。该示例就是演示如何做到这点。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;TFS 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201202/201202081054158026.png" alt="image" width="240" height="135" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Add CheckOut Event to TFS (CSTFSAddCheckO​utEventType) &lt;br /&gt;&lt;/strong&gt;下载: &lt;a title="http://code.msdn.microsoft.com/CSTFSAddCheckOutEventType-673d0536" href="http://code.msdn.microsoft.com/CSTFSAddCheckOutEventType-673d0536"&gt;http://code.msdn.microsoft.com/CSTFSAddCheckOutEventType-673d0536&lt;/a&gt; &lt;br /&gt;该示例代码由微软一站式示例代码库开发人员Ruiz Yi开发完成。演示了如何在TFS 2010中enable checkout notification。在TFS2010中，当一个用户发送一个check out (PendChanges) 请求到服务器，服务器会在check out之前发送一个PendChangesNotification。如果我们注册了这个notification，我们就可以：&lt;/p&gt;&#xD;
&lt;p&gt;1. 拒绝check out 请求&lt;/p&gt;&#xD;
&lt;p&gt;2. 触发一自定义的check out事件。注意：PendChangesNotification是在实际check out之前发送的，所以我们只能知道有人正尝试check out。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;WDK新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Virtual Device Driver (WDKRamDisk) &lt;br /&gt;&lt;/strong&gt;下载: &lt;a title="http://code.msdn.microsoft.com/WDKRamDisk-c3322885" href="http://code.msdn.microsoft.com/WDKRamDisk-c3322885"&gt;http://code.msdn.microsoft.com/WDKRamDisk-c3322885&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码由微软资深Escalation Engineer Bart Bartel开发完成。演示了一个Ramdisk的示例驱动程序。该版本的示例驱动程序支持driver frameworks。它创建出一个nonpaged pool,并把该nonpaged pool暴露给存储媒体。用户可以在disk manager中找到该device, 并使用FAT或NTFS格式对它进行format。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201202/201202081054282379.png" alt="image" width="457" height="453" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;Windows SDK 新示例代码&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;List process type information for all running processes (CppCheckProces​sType) &lt;br /&gt;&lt;/strong&gt;下载: &lt;a title="http://code.msdn.microsoft.com/CppCheckProcessType-1f81439d" href="http://code.msdn.microsoft.com/CppCheckProcessType-1f81439d"&gt;http://code.msdn.microsoft.com/CppCheckProcessType-1f81439d&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码由微软开发工程师Amit Dey开发完成。演示了如何罗列当前进程列表每个进程的属性，包括&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;是否是console还是windows 程序&lt;/li&gt;&#xD;
&lt;li&gt;是否是managed还是native程序&lt;/li&gt;&#xD;
&lt;li&gt;是否是.NET 4程序&lt;/li&gt;&#xD;
&lt;li&gt;是否是加载了WPF的进程&lt;/li&gt;&#xD;
&lt;li&gt;是64位还是32位进程&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201202/201202081054321761.png" alt="image" width="295" height="376" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;最后，如你有任何反馈意见，欢迎发至&lt;a href="mailto:onecode@microsoft.com"&gt;onecode@microsoft.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2342361.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2012/02/08/2342361.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2012/02/06/2339634.html</id><title type="text">微软一站式代码示例库开发实践系列课程</title><summary type="text">头疼的Bug，糟糕的代码，崩溃的调试……，遇到上述任何一种情况中的可能就会抓狂。有没有想过有一天，如果能直接获得需要的代码，编程的活儿就轻松多了。微软亚太区全球技术支持中心在多年来对开发人员的技术支持工作中意识到了这样的需求，并充分利用自身作为原厂的优势、技术专长和经验， 在MSDN Webcast平台推出了微软一站式示例代码库 (Microsoft All-In-One Code Framework)系列课程。让开发人员通过一个个典型的示例代码介绍和免费得示例代码下载，轻松掌握技术并解决实际开发过程中经常会遇到的问题。课程相关文件（教程、视频及演示代码）下载流程请查看MSDN网络广播流程指南</summary><published>2012-02-06T02:27:00Z</published><updated>2012-02-06T02:27:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2012/02/06/2339634.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2012/02/06/2339634.html"/><content type="html">&lt;p&gt;&lt;a href="http://msdn.microsoft.com/zh-cn/hh691743" target="_blank"&gt;&lt;img src="http://pic002.cnblogs.com/images/2012/56838/2012020610235343.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;头疼的Bug，糟糕的代码，崩溃的调试&amp;hellip;&amp;hellip;，遇到上述任何一种情况中的可能就会抓狂。有没有想过有一天，如果能直接获得需要的代码，编程的活儿就轻松多了。微软亚太区全球技术支持中心在多年来对开发人员的技术支持工作中意识到了这样的需求，并充分利用自身作为原厂的优势、技术专长和经验， 在MSDN Webcast平台推出了微软一站式示例代码库 (Microsoft All-In-One Code Framework)&lt;a href="http://msdn.microsoft.com/zh-cn/hh691743" target="_blank"&gt;系列课程&lt;/a&gt;。让开发人员通过一个个典型的示例代码介绍和免费得示例代码下载，轻松掌握技术并解决实际开发过程中经常会遇到的问题。课程相关文件（教程、视频及演示代码）下载流程请查看&lt;a href="http://msdn.microsoft.com/zh-cn/ff955790.aspx"&gt;MSDN网络广播流程指南&lt;/a&gt;！&lt;/p&gt;&#xD;
&lt;p&gt;目前已发布的课程Windows Azure和Windows Workflow。微软一站式示例代码库每个月会定期发布更多的课程视频。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Windows Azure 经典示例代码介绍系列&lt;/p&gt;&#xD;
&lt;table style="width: 100%;" border="0" cellspacing="0" cellpadding="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="3%" height="30"&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td align="left" bgcolor="#e8e8e8" width="57%"&gt;&lt;strong&gt;课程名称&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;讲师姓名&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;教程&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;视频&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7" height="24"&gt;&amp;bull;&lt;/td&gt;&#xD;
&lt;td align="left" bgcolor="#f7f7f7"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500842&amp;amp;Culture=zh-CN" target="_blank"&gt;使用WCF Data Services和Windows Azure AppFabric Service Bus向Internet提供内部数据&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;陈吉&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/1/E/8/1E8075C0-A5A8-404B-9815-74C0A6B9BCA2/WebCast20111101_PDF.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/1/E/8/1E8075C0-A5A8-404B-9815-74C0A6B9BCA2/WebCast20111101_Video.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://code.msdn.microsoft.com/CSAzureServiceBusWCFDS-d69e2ae0"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" height="24"&gt;&amp;bull;&lt;/td&gt;&#xD;
&lt;td align="left"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500843&amp;amp;Culture=zh-CN" target="_blank"&gt;使用WCF Routing Service和Windows Azure AppFabric Service Bus实现协议桥接&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center"&gt;陈吉&lt;/td&gt;&#xD;
&lt;td align="center"&gt;&lt;a href="http://download.microsoft.com/download/1/E/8/1E8075C0-A5A8-404B-9815-74C0A6B9BCA2/WebCast20111102_PDF.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center"&gt;&lt;a href="http://download.microsoft.com/download/1/E/8/1E8075C0-A5A8-404B-9815-74C0A6B9BCA2/WebCast20111102_Video.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center"&gt;&lt;a href="http://code.msdn.microsoft.com/CSAzureServiceBusProtocolBr-7b28ab4f"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7" height="24"&gt;&amp;bull;&lt;/td&gt;&#xD;
&lt;td align="left" bgcolor="#f7f7f7"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032503224&amp;amp;Culture=zh-CN" target="_blank"&gt;使用Windows Azure启动任务为Web Role启动控制台程序&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;陈吉&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/9/5/4/954136A8-1E3B-4893-BEBE-B9F4CC30EE56/WebCast20111225_PDF.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/9/5/4/954136A8-1E3B-4893-BEBE-B9F4CC30EE56/WebCast20111225_Video.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://code.msdn.microsoft.com/windowsazure/CSAzureWebRoleBackendProces-d0e501dc"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;p&gt;Windows Workflow Foundation 4.0开发代码示例系列&lt;/p&gt;&#xD;
&lt;table style="width: 100%;" border="0" cellspacing="0" cellpadding="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="3%" height="30"&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;td align="left" bgcolor="#e8e8e8" width="57%"&gt;&lt;strong&gt;课程名称&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;讲师姓名&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;教程&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;视频&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#e8e8e8" width="10%"&gt;&lt;strong&gt;Demo&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7" height="24"&gt;&amp;bull;&lt;/td&gt;&#xD;
&lt;td align="left" bgcolor="#f7f7f7"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500886&amp;amp;Culture=zh-CN" target="_blank"&gt;WF4基础、背景和开发环境配置&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;朱书栋&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/7/C/A/7CAD5AA7-8AF2-4F2A-8FDD-4C2F274B6ACA/WebCast20111103_PDF.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/7/C/A/7CAD5AA7-8AF2-4F2A-8FDD-4C2F274B6ACA/WebCast20111103_Video.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&amp;nbsp;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" height="24"&gt;&amp;bull;&lt;/td&gt;&#xD;
&lt;td align="left"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032500887&amp;amp;Culture=zh-CN" target="_blank"&gt;WF4活动关联&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center"&gt;朱书栋&lt;/td&gt;&#xD;
&lt;td align="center"&gt;&lt;a href="http://download.microsoft.com/download/7/C/A/7CAD5AA7-8AF2-4F2A-8FDD-4C2F274B6ACA/WebCast20111104_PDF.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center"&gt;&lt;a href="http://download.microsoft.com/download/7/C/A/7CAD5AA7-8AF2-4F2A-8FDD-4C2F274B6ACA/WebCast20111104_Video.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center"&gt;&lt;a href="http://code.msdn.microsoft.com/CSWF4ActivitiesCorrelation-dcb4ae6c"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7" height="24"&gt;&amp;bull;&lt;/td&gt;&#xD;
&lt;td align="left" bgcolor="#f7f7f7"&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032503225&amp;amp;Culture=zh-CN" target="_blank"&gt;WF4 顺序工作流&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;朱书栋&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/9/5/4/954136A8-1E3B-4893-BEBE-B9F4CC30EE56/WebCast20111226_PDF.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://download.microsoft.com/download/9/5/4/954136A8-1E3B-4893-BEBE-B9F4CC30EE56/WebCast20111226_Video.zip"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td align="center" bgcolor="#f7f7f7"&gt;&lt;a href="http://code.msdn.microsoft.com/CSWF4SequenceWF-f14f8cf8"&gt;&lt;img src="http://i.msdn.microsoft.com/ff955637.arrow_down(zh-cn,MSDN.10).gif" alt="" align="middle" /&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;div style="padding: 10px 0px;"&gt;&lt;hr /&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2339634.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2012/02/06/2339634.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2012/01/04/2312007.html</id><title type="text">微软一站式示例代码库 2012示例代码发布第一期</title><summary type="text">2012新年快乐！微软一站式示例代码库团队祝愿每一位博客园园友一家和和睦睦，一年开开心心，一生快快乐乐，一世平平安安，天天精神百倍，月月喜气洋洋，年年财源滚进，龙年吉祥！随着新年钟声的响起，微软一站式示例代码库发布了2012示例更新的第一期。希望其中11个Windows Phone 7, ASP.NET, WPF, Windows Shell和WDK相关的新示例代码会对大家在新年的工作有所帮助。你可以通过示例代码浏览器 或示例代码浏览器Visual Studio扩展按需下载所需的示例代码。如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅微</summary><published>2012-01-04T06:41:00Z</published><updated>2012-01-04T06:41:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2012/01/04/2312007.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2012/01/04/2312007.html"/><content type="html">&lt;p&gt;2012新年快乐！微软一站式示例代码库团队祝愿每一位博客园园友一家和和睦睦，一年开开心心，一生快快乐乐，一世平平安安，天天精神百倍，月月喜气洋洋，年年财源滚进，龙年吉祥！&lt;a href="http://aka.ms/samplebrowser"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041440377916.png" alt="image" width="240" height="158" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;随着新年钟声的响起，微软一站式示例代码库发布了2012示例更新的第一期。希望其中11个Windows Phone 7, ASP.NET, WPF, Windows Shell和WDK相关的新示例代码会对大家在新年的工作有所帮助。&lt;/p&gt;&#xD;
&lt;p&gt;你可以通过&lt;a href="http://aka.ms/samplebrowser" target="_blank"&gt;示例代码浏览器&lt;/a&gt; 或&lt;a href="http://aka.ms/samplebrowservsx" target="_blank"&gt;示例代码浏览器Visual Studio扩展&lt;/a&gt;按需下载所需的示例代码。&lt;/p&gt;&#xD;
&lt;p&gt;如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅微软一站式示例代码库中文主页上的介绍，以及这段视频：&lt;a href="http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c"&gt;http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows Phone 7 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041440399146.png" alt="image" width="240" height="42" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Story Creator Sample Application for Windows Phone 7 (CSWP7AzureVideoStory)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a title="http://code.msdn.microsoft.com/CSWP7AzureVideoStory-2b9c3e12" href="http://code.msdn.microsoft.com/CSWP7AzureVideoStory-2b9c3e12"&gt;http://code.msdn.microsoft.com/CSWP7AzureVideoStory-2b9c3e12&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例程序由我们微软一站式示例代码库团队的&lt;strong&gt;Yi-Lun Luo&lt;/strong&gt;开发完成。该示例将多个热门技术捆绑在一起，包括Windows Phone 7, Windows Azure, HTML5 等，综合演示了如何让这些热门技术协同工作。&lt;/p&gt;&#xD;
&lt;p&gt;在示例中，你可以从Windows Phone 7上选择图片，设置图片之间的切换效果，并最终将这些图片和切换效果编译成一个视频文件，通过html5的视频浏览器进行播放。Windows Phone 7本身不支持视频编码的API。为了进行视频编码，我们用到了Windows Azure。示例程序将图片和图片的切换设置传到Windows Azure上部署的WCF服务，该服务在云端通过WIC和Media Foundation进行视频编码。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041440426864.png" alt="image" width="240" height="148" border="0" /&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/20120104144048140.png" alt="image" width="240" height="148" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/20120104144051334.png" alt="image" width="240" height="148" border="0" /&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041440589018.png" alt="image" width="240" height="104" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;ASP.NET 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041440595015.png" alt="image" width="240" height="48" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Using Direct2D for Server-Side Rendering with ASP.NET (CSD2DServerSideRendering)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a title="http://code.msdn.microsoft.com/CSD2DServerSideRendering-2d099ab6" href="http://code.msdn.microsoft.com/CSD2DServerSideRendering-2d099ab6"&gt;http://code.msdn.microsoft.com/CSD2DServerSideRendering-2d099ab6&lt;/a&gt; &lt;br /&gt;作者：&lt;strong&gt;Greg Binkerd&lt;/strong&gt; -- 微软资深Escalation Engineer&lt;/p&gt;&#xD;
&lt;p&gt;有些服务端程序，如ASP.NET程序，需要在服务端动态地创建图片文件展示到客户端。例如动态生成ASP.NET网站用户头像。不少开发人员错误地使用System.Drawing中的类和GDI+来动态创建这些图片，但事实上，System.Drawing和GDI+在这些服务端应用程序中是不被支持的。使用它们可能造成服务预期的错误结果 （见&lt;a title="http://msdn.microsoft.com/en-us/library/system.drawing.aspx" href="http://msdn.microsoft.com/en-us/library/system.drawing.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.drawing.aspx&lt;/a&gt;中的warning部分）。&lt;/p&gt;&#xD;
&lt;p&gt;正确的做法是使用Direct2D。Direct2D完全支持在服务端动态创建图片。本示例边演示了如何使用Direct2D在ASP.NET应用程序中动态创建图片文件：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041441002964.png" alt="image" width="240" height="239" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Maintain ASP.NET TreeView State (CS/VBASPNETMainta​inTreeViewState​)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载： &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSASPNETMaintainTreeViewSta-c7673683"&gt;http://code.msdn.microsoft.com/CSASPNETMaintainTreeViewSta-c7673683&lt;/a&gt; &lt;br /&gt;VB version:&amp;nbsp; &lt;a href="http://code.msdn.microsoft.com/VBASPNETMaintainTreeViewSta-01591ffc"&gt;http://code.msdn.microsoft.com/VBASPNETMaintainTreeViewSta-01591ffc&lt;/a&gt; &lt;br /&gt;作者：&lt;strong&gt;Arwind Gao&lt;/strong&gt; - 微软一站式示例代码库团队成员&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示了如何在网页postback中维持保存TreeView控件的状态。我们可以使用session来保存TreeView节点的状态，并在下次postback中restore这些状态。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041441012865.png" alt="image" width="240" height="200" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Client templating with jQuery and JSON (CS/VBASPNETClient​TemplateJQueryJ​SON)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载： &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/Client-templating-with-0c85db68"&gt;http://code.msdn.microsoft.com/Client-templating-with-0c85db68&lt;/a&gt; &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBASPNETClientTemplateJQuer-fac556f6"&gt;http://code.msdn.microsoft.com/VBASPNETClientTemplateJQuer-fac556f6&lt;/a&gt; &lt;br /&gt;作者：&lt;strong&gt;Arwind Gao&lt;/strong&gt; - 微软一站式示例代码库团队成员&lt;/p&gt;&#xD;
&lt;p&gt;该示例使用jQuery, jTemplate和JSON在网页上展示一个表格数据。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041441081026.png" alt="image" width="604" height="129" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;WPF新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;WPF ListBox Validation (CSWPFListBoxVa​lidation)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a title="http://code.msdn.microsoft.com/CSWPFListBoxValidation-a3023d06" href="http://code.msdn.microsoft.com/CSWPFListBoxValidation-a3023d06"&gt;http://code.msdn.microsoft.com/CSWPFListBoxValidation-a3023d06&lt;/a&gt; &lt;br /&gt;作者：&lt;strong&gt;Jon Burchel&lt;/strong&gt; &amp;ndash; 微软资深Escalation Engineer&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何通过重写控件添加ValidationListerner属性对WPF ListBox控件进行数据验证。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041441094515.png" alt="image" width="339" height="223" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Search and Highlight Keywords in TextBlock (CS/VBWPFSearchAndHighlightTextBlockControl)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载： &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSWPFSearchAndHighlightText-3b5e207a"&gt;http://code.msdn.microsoft.com/CSWPFSearchAndHighlightText-3b5e207a&lt;/a&gt; &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBWPFSearchAndHighlightText-f9f2fe58"&gt;http://code.msdn.microsoft.com/VBWPFSearchAndHighlightText-f9f2fe58&lt;/a&gt; &lt;br /&gt;作者：&lt;strong&gt;Jason Wang&lt;/strong&gt;&amp;nbsp; -- 微软一站式示例代码库团队成员&lt;/p&gt;&#xD;
&lt;p&gt;该WPF示例演示如何在TextBlock控件中搜索并高亮显示关键字。示例提供了一个可复用的SearchableTextControl控件并提供了搜索和高亮显示的方法。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041441183590.png" alt="image" width="437" height="288" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows Shell 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Print an image using ShellExecute (CSShellPrintIm​ageWithShellExe​cute)&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a title="http://code.msdn.microsoft.com/CSShellPrintImageWithShellE-adda9973" href="http://code.msdn.microsoft.com/CSShellPrintImageWithShellE-adda9973"&gt;http://code.msdn.microsoft.com/CSShellPrintImageWithShellE-adda9973&lt;/a&gt; &lt;br /&gt;作者：&lt;strong&gt;Jon Burchel&lt;/strong&gt; &amp;ndash; 微软资深Escalation Engineer&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码演示如何使用ShellExecute调用ImageView_PrintTo来打印图片。其效果和用户直接在Windows Explorer中右键一张图片选择打印相同。使用ShellExecute (&amp;ldquo;printto&amp;rdquo;)可能产生unexpected result，因为在不同操作系统上 printto的设置可能不同。本示例所演示的ImageView_PrintTo确保会将图片打印到默认的打印机上。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;WDK 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Enumerating and locating specific attach storage devices. (CppStorageEnum​)&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a title="http://code.msdn.microsoft.com/CppStorageEnum-90ad5fa9" href="http://code.msdn.microsoft.com/CppStorageEnum-90ad5fa9"&gt;http://code.msdn.microsoft.com/CppStorageEnum-90ad5fa9&lt;/a&gt; &lt;br /&gt;作者：&lt;strong&gt;Bart Bartel&lt;/strong&gt; -- 微软资深Escalation Engineer&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码演示如何使用&lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa363216(v=vs.85).aspx"&gt;DeviceIoControl&lt;/a&gt; 和&lt;a href="http://msdn.microsoft.com/en-us/library/windows/hardware/ff551069(v=vs.85).aspx"&gt;SetupDiGetClassDevs&lt;/a&gt; API枚举和定位到存储设备。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201201/201201041441247946.png" alt="image" width="470" height="247" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;最后再此恭祝大家新年快乐，万事如意。微软一站式示例代码库在各位的支持下已走过三个春秋了，感谢你们一如既往的支持和帮助。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2312007.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2012/01/04/2312007.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2011/11/03/2234019.html</id><title type="text">微软一站式示例代码库11月新代码示例发布</title><summary type="text">微软一站式示例代码库11月新代码示例发布。我们发布了12个全新的示例代码，内容包含Microsoft Dynamics, Silverlight, ASP.NET, Windows Driver Kit等技术。你可以通过示例代码浏览器,或示例代码浏览器Visual Studio扩展按需下载所需的示例代码。如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅微软一站式示例代码库中文主页上的介绍，以及这段视频：http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-93</summary><published>2011-11-03T01:29:00Z</published><updated>2011-11-03T01:29:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2011/11/03/2234019.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2011/11/03/2234019.html"/><content type="html">&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030928466670.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px; border-width: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030928492992.png" alt="image" width="240" height="158" align="right" border="0" /&gt;&lt;/a&gt;微软一站式示例代码库11月新代码示例发布。我们发布了12个全新的示例代码，内容包含Microsoft Dynamics, Silverlight, ASP.NET, Windows Driver Kit等技术。你可以通过&lt;a href="http://aka.ms/samplebrowser" target="_blank"&gt;示例代码浏览器&lt;/a&gt;,或&lt;a href="http://aka.ms/samplebrowservsx" target="_blank"&gt;示例代码浏览器Visual Studio扩展&lt;/a&gt;按需下载所需的示例代码。&lt;/p&gt;&#xD;
&lt;p&gt;如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅&lt;a href="http://1codechs.codeplex.com/" target="_blank"&gt;微软一站式示例代码库中文主页上的介绍&lt;/a&gt;，以及这段视频：&lt;a href="http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c"&gt;http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Microsoft Dynamics NAV新示例代码&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/6557.dynamics-brand-bl-v.png" alt="" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;不少开发人员通过邮件、微博、Facebook联系我们，希望一站式示例代码库能够开发一些Microsoft Dynamics 的示例代码。都很想通过实际的示例代码来学习Microsoft Dynamics 的开发。微软的两位资深Dynamics Escalation Engineer &amp;ndash; Lars Lohndorf-Larsen和Jasminka Thunes 挺身而出，将在一站式示例代码库中drive Dynamics的示例代码。在这次release中，就有他们两位开发的两个实例：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何通过PowerShell和其他技术管理Dynamics NAV 服务 (CSDynamicsPowe​rShellAdmin) &lt;br /&gt;&lt;/strong&gt;示例下载：&lt;a title="http://code.msdn.microsoft.com/CSDynamicsPowerShellAdmin-3b682d97" href="http://code.msdn.microsoft.com/CSDynamicsPowerShellAdmin-3b682d97"&gt;http://code.msdn.microsoft.com/CSDynamicsPowerShellAdmin-3b682d97&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Lars Lohndorf-Larsen编写了该示例。其演示了如何通过PowerShell列举并管理Dynamics NAV服务：&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;列举NAV服务&lt;/li&gt;&#xD;
&lt;li&gt;启动和停止服务&lt;/li&gt;&#xD;
&lt;li&gt;输入远端计算机名，管理在该远端计算机上的NAV服务&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;在该示例中，你同样可以看到如何使用xml来展示和更新CustomSettings.config。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;如何提升Dynamics NAV RTC 报表的性能&lt;/strong&gt; &lt;br /&gt;示例下载：&lt;a title="http://code.msdn.microsoft.com/How-to-boost-performance-ffb6c384" href="http://code.msdn.microsoft.com/How-to-boost-performance-ffb6c384"&gt;http://code.msdn.microsoft.com/How-to-boost-performance-ffb6c384&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Jasminka Thunes 编写了该示例，并演示了如何提升RTC报表的性能。所演示的优化技术可以应用于任何少于数千行的数据集。示例中，你会了解到如何正确地调整report 结构，从而避免发送任何不会最终出现在RTC打印/预览的内容。&lt;/p&gt;&#xD;
&lt;p&gt;在示例中，report 1001 被改写以使其用于计算的数据项和页脚Value Entry不被打印。页脚被替换成数字类型的分开的数据项。所有数据的计算都在父数据的OnAfterGetRecord触发事件中完成了。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;Silverlight 新示例代码&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Silverlight UDP 多路广播客户端 (CSSL4UdpAnySourceMulticastListener) &lt;br /&gt;&lt;/strong&gt;示例下载：&lt;a title="http://code.msdn.microsoft.com/CSSL4UdpAnySourceMulticastL-3fb81c14" href="http://code.msdn.microsoft.com/CSSL4UdpAnySourceMulticastL-3fb81c14"&gt;http://code.msdn.microsoft.com/CSSL4UdpAnySourceMulticastL-3fb81c14&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该Silverlight示例由微软资深Support Escalation Engineer Jon Burchel 编写完成，演示了如何使用UdpAnySourceMulticastClient在尽可能多的广播客户端中共享消息。在尝试该示例代码中，你可以在支持广播的网络上的不同机器打开多个该示例的网页。为了多路广播成功，在网络上还需要有一个MulticastPolicyServer。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030928558188.png" alt="image" width="443" height="240" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;VBSL4SessionCookie&lt;/strong&gt; &lt;br /&gt;示例下载：&lt;a title="http://code.msdn.microsoft.com/VBSL4SessionCookie-2b8c02d2" href="http://code.msdn.microsoft.com/VBSL4SessionCookie-2b8c02d2"&gt;http://code.msdn.microsoft.com/VBSL4SessionCookie-2b8c02d2&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这是CSSL4SessionCookie示例的VB.NET版本。演示如何在ASP.NET网页和Silverlight程序间保留session ID。设想网页A中host了一个Silverlight程序。该Silverlight程序发出web request请求到同一站点的网页B。默认情况下，Silverlight程序不会保留网页A中的session ID并传递给网页B - 这造成网页B和网页A被视为两个不同的session。这个问题令不少Silverlight开发人员感到很头疼。本示例演示了一种简单的机制 &amp;ndash; 将session ID cookie手动地append到web request中，保留住session。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030929019262.png" alt="image" width="321" height="171" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;VBSL4FragmentSearch &lt;br /&gt;&lt;/strong&gt;示例下载：&lt;a title="http://code.msdn.microsoft.com/VBSL4FragmentSearch-2e8b4c6d" href="http://code.msdn.microsoft.com/VBSL4FragmentSearch-2e8b4c6d"&gt;http://code.msdn.microsoft.com/VBSL4FragmentSearch-2e8b4c6d&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示了如何在Silverlight中通过fragment navigation来实现搜索功能。用户在Silverlight中进行搜索时可以将URL保存下来。将来可以通过该URL回到原来的搜索。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSSL4MusicPlayer, VBSL4MusicPlayer&lt;/strong&gt; &lt;br /&gt;示例下载 &lt;br /&gt;C#版：&lt;a title="http://code.msdn.microsoft.com/CSSL4MusicPlayer-069bbbf8" href="http://code.msdn.microsoft.com/CSSL4MusicPlayer-069bbbf8"&gt;http://code.msdn.microsoft.com/CSSL4MusicPlayer-069bbbf8&lt;/a&gt; &lt;br /&gt;VB版：&lt;a title="http://code.msdn.microsoft.com/VBSL4MusicPlayer-06d1bbce" href="http://code.msdn.microsoft.com/VBSL4MusicPlayer-06d1bbce"&gt;http://code.msdn.microsoft.com/VBSL4MusicPlayer-06d1bbce&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例由一站式示例代码库开发工程师Arwind Gao编写完成，演示了如何制作一个简单的支持播放列表的Silverlight音乐播放器。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030929056292.png" alt="image" width="388" height="283" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;--------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="font-size: large;"&gt;&lt;strong&gt;WDK 新示例代码&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Sample StorPort Virtual Miniport (WDKStorPortVirtualMiniport) &lt;/strong&gt; &lt;br /&gt;示例下载：&lt;a title="http://code.msdn.microsoft.com/WDKStorPortVirtualMiniport-973650f6" href="http://code.msdn.microsoft.com/WDKStorPortVirtualMiniport-973650f6"&gt;http://code.msdn.microsoft.com/WDKStorPortVirtualMiniport-973650f6&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例由微软资深Windows Driver Kit Escalation Engineer James Antognini编写，演示如何制作一个StorPort virtual miniport 用来显示一个或多个Fibre Channel Host Bus Adapters (HBA)。在HBA之下，该示例创建可以在文件系统（如NTFS)下使用或format的LUNs/disks。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;---------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: large;"&gt;ASP.NET 新示例代码&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;ASP.NET 从resource assembly中加载globalization 资源&lt;/strong&gt; &lt;br /&gt;示例下载 &lt;br /&gt;C# 版本：&lt;a title="http://code.msdn.microsoft.com/CSASPNETGloablizationInAsse-61b88691 &#xD;
" href="http://code.msdn.microsoft.com/CSASPNETGloablizationInAsse-61b88691"&gt;http://code.msdn.microsoft.com/CSASPNETGloablizationInAsse-61b88691 &lt;/a&gt; &lt;br /&gt;VB 版本：&lt;a title="http://code.msdn.microsoft.com/VBASPNETGlobalizationInAsse-212f017d" href="http://code.msdn.microsoft.com/VBASPNETGlobalizationInAsse-212f017d"&gt;http://code.msdn.microsoft.com/VBASPNETGlobalizationInAsse-212f017d&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何根据culture信息从一个assembly中加载内嵌的资源，来globalize一个ASP.NET网站。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030929064524.png" alt="image" width="240" height="140" border="0" /&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030929114585.png" alt="image" width="240" height="147" border="0" /&gt; &lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;定制ASP.NET DropDownList.SelectedValue属性以支持invalid value的选择&lt;/strong&gt; &lt;br /&gt;示例下载 &lt;br /&gt;C# 版本：&lt;a title="http://code.msdn.microsoft.com/CSASPNETSmartDropdownlist-3e433291" href="http://code.msdn.microsoft.com/CSASPNETSmartDropdownlist-3e433291"&gt;http://code.msdn.microsoft.com/CSASPNETSmartDropdownlist-3e433291&lt;/a&gt; &lt;br /&gt;VB 版本：&lt;a title="http://code.msdn.microsoft.com/VBASPNETSmartDropdownlist-42251b98" href="http://code.msdn.microsoft.com/VBASPNETSmartDropdownlist-42251b98"&gt;http://code.msdn.microsoft.com/VBASPNETSmartDropdownlist-42251b98&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;ASP.NET DropDownList.SelectedValue默认情况下如果被赋予了一个不存在该DropDownList中的值，会抛出一个ArgumentOutOfRange的Exception。本示例重写了SelectedValue，当所赋值不存在于DropDownList时，DropDownList会自动选中一个默认的&amp;rdquo;None&amp;rdquo; item项，而不抛出exception。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201111/201111030929128597.png" alt="image" width="368" height="152" border="0" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;最后，如你有任何反馈意见，欢迎发至&lt;a href="mailto:onecode@microsoft.com"&gt;onecode@microsoft.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2234019.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/11/03/2234019.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2011/10/20/SampleBrowserVSX.html</id><title type="text">如何在Visual Studio中直接使用示例代码浏览器搜索下载和管理代码示例</title><summary type="text">今天微软一站式示例代码库团队发布了示例代码浏览器的Visual Studio 扩展。有了它，开发人员就可以在Visual Studio 2010里直接通过Alt+F1快捷键搜索示例代码，并方便地对示例代码进行下载和管理。你可以在 http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df 点击安装。也可以通过Visual Studio 2010的Extension Manager 中搜索 Sample Brower 并安装。安装后Sample Browser 会出现在Visual Stud</summary><published>2011-10-20T06:20:00Z</published><updated>2011-10-20T06:20:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2011/10/20/SampleBrowserVSX.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2011/10/20/SampleBrowserVSX.html"/><content type="html">&lt;p&gt;今天微软一站式示例代码库团队发布了&lt;strong&gt;示例代码浏览器的Visual Studio 扩展&lt;/strong&gt;。有了它，开发人员就可以在Visual Studio 2010里直接通过Alt+F1快捷键搜索示例代码，并方便地对示例代码进行下载和管理。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df" target="_blank"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110201419523452.png" width="602" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;你可以在 &lt;a title="http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df" href="http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df"&gt;http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df&lt;/a&gt; 点击安装。也可以通过Visual Studio 2010的Extension Manager 中搜索 Sample Brower 并安装。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110201420001213.png" width="605" height="384" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;安装后Sample Browser 会出现在Visual Studio 2010的Tools菜单中。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110201420073891.png" width="515" height="168" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;当你在Visual Studio中编写代码时，你也可以选中代码片段或API，在右键菜单中选择 &amp;ldquo;Search Code Sample&amp;rdquo; （或使用Alt+F1快捷键）。这同样会启动Sample Browser。Sample Browser会自动根据你所选中的代码片段或API搜索相关的代码示例，并根据你当前项目的编程语言过滤搜索结果。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/20111020142009186.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/20111020142015257.png" width="456" height="387" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size: small;" size="3"&gt;FAQs&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;Q: 如果我只有Visual Studio 2010的Express版本，能否使用Sample Browser?&lt;/p&gt;&#xD;
&lt;p&gt;A: 虽然Visual Studio 2010的Express版本不支持扩展功能（即所有Visual Studio Extension包括Sample Browser Extension都无法在Express版本中使用），你仍可以使用我们提供的&lt;a href="http://aka.ms/samplebrowser" target="_blank"&gt;独立运行的Sample Browser&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;Q: 该Sample Browser扩展是否支持Visual Studio 2008?&lt;/p&gt;&#xD;
&lt;p&gt;A: 目前不支持。但如果有很多客户都希望添加对Visual Studio 2008的支持，我们会加上。&lt;/p&gt;&#xD;
&lt;p&gt;Q: 当我搜索示例的时候，遇到了"The remote name could not be resolved&amp;rdquo;或&amp;ldquo;The proxy cannot be resolved&amp;rdquo;错误。如何处理？&lt;/p&gt;&#xD;
&lt;p&gt;A: 这是由于网络造成的。请检查你的网络是否工作正常。如果你的网络使用了代理，请在Sample Browser的Settings里配置代理。&lt;/p&gt;&#xD;
&lt;p&gt;Q: 为什么Alt-F1快捷键不起作用？&lt;/p&gt;&#xD;
&lt;p&gt;A: 在你的Visual Studio 2010环境中，Alt+F1快捷键已经被赋给了其他的Visual Studio命令。请打开Visual Studio Tools / Options菜单项。转到Environment / Keyboard 页面。在"Press shortcut keys&amp;hellip;&amp;rdquo; 文本框中按下Alt+F1，并检查Shortcut currently used by: 列表是否选中了EditorContextmenus.CodeWindow.SearchCodeSample命令。如果不是，你可以在Show commands containing:中打入EditorContextmenus.CodeWindow.SearchCodeSample，然后点击Assign.&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110201420282549.png" width="611" height="354" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果你对该extension有任何反馈意见，欢迎发邮件至&lt;a href="mailto:onecode@microsoft.com"&gt;onecode@microsoft.com&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;特别感谢&lt;/p&gt;&#xD;
&lt;p&gt;Leco Lin开发并完成了该Sample Browser VS 扩展工作。Qi Fu测试并消灭了不少bug。Yi-Feng Li - VSX大牛&amp;nbsp;和Ming Zhu WPF大牛在开发过程中给予了Leco大量的帮助。还要感谢Lissa Dai设计的UI。以及微软内部大量的volunteer 帮忙使用了该插件并提供的建议。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2218927.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/10/20/SampleBrowserVSX.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2011/10/10/SampleBrowserv4.html</id><title type="text">新版微软一站式示例代码浏览器全球发布 – Metro 界面带给你全新示例搜索浏览体验</title><summary type="text">今天，第四版微软一站式示例代码浏览器正式全球发布。伴随其全新的Metro 界面和数十种新功能，我们希望能带给全球的开发人员革命性的示例搜索、下载、浏览和管理体验。与前一版浏览器相比，一站式示例代码库团队对浏览器的每一个细节进行了重新设计。我们采纳了很多客户建议。第四版的用户界面、示例代码搜索，下载，浏览体验都有了大量改进。希望你会喜欢我们所做的努力。安装地址：http://aka.ms/samplebrowser如果你已安装了前一版的示例代码浏览器，你只需重新打开它。你会自动得到更新版的浏览器。灵活的示例代码搜索新版的布局让示例代码搜索变得更加灵活和方便。你不仅可以按照Visual Studi</summary><published>2011-10-10T02:21:00Z</published><updated>2011-10-10T02:21:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2011/10/10/SampleBrowserv4.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2011/10/10/SampleBrowserv4.html"/><content type="html">&lt;p&gt;&lt;a href="http://aka.ms/samplebrowser" target="_blank"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110101020199409.png" width="588" height="387" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;今天，第四版&lt;strong&gt;微软一站式示例代码浏览器&lt;/strong&gt;正式全球发布。伴随其全新的Metro 界面和数十种新功能，我们希望能带给全球的开发人员革命性的示例搜索、下载、浏览和管理体验。&lt;/p&gt;&#xD;
&lt;p&gt;与&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/04/20/2021931.html" target="_blank"&gt;前一版浏览器&lt;/a&gt;相比，一站式示例代码库团队对浏览器的每一个细节进行了重新设计。我们采纳了很多客户建议。第四版的用户界面、示例代码搜索，下载，浏览体验都有了大量改进。希望你会喜欢我们所做的努力。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;span style="background-color: #ffff00;"&gt;安装地址：&lt;/span&gt;&lt;a href="http://aka.ms/samplebrowser"&gt;&lt;span style="background-color: #ffff00;"&gt;http://aka.ms/samplebrowser&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;如果你已安装了前一版的示例代码浏览器，你只需重新打开它。你会自动得到更新版的浏览器。&lt;/em&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110101020322167.png" width="588" height="387" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;灵活的示例代码搜索&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;新版的布局让示例代码搜索变得更加灵活和方便。你不仅可以按照Visual Studio版本；编程语言；开发技术进行筛选，还可以通过点击NEWEST过滤两个月内的最新示例，或在搜索框中通过减号过滤搜索关键字 （如 &amp;ldquo;sql -azure&amp;rdquo; 将只搜出和Azure无关的SQL 示例）。示例代码浏览器还会自动记录你的搜索记录。你只需在Search History 中轻点鼠标就能回退到过去的搜索。一切就是那么灵活自如。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;方便的示例代码下载&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;示例代码浏览器将传统复杂的示例代码下载、解压、保存变得一键搞定！你只需点击&amp;ldquo;一下&amp;rdquo;鼠标，浏览器就会自动为你下载、解压、保存、并管理好示例。它就好想你的示例代码小管家，让你的开发工作如虎添翼。你还可以点击&amp;ldquo;Download All&amp;rdquo;下载所有出现在搜索结果中的示例。并在DOWNLOADING中，随时看到当前的下载队列和下载状态。如某个示例出现更新，你也会在浏览器中得到提示，下载更新的示例代码。一切就是那么简单方便。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;详细的示例信息浏览&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在右侧的details panel，你可以看到所选中示例最详细的信息。包括其编程语言、所属技术、支持的Visual Studio 版本、下载后的保存路径、目前的下载数和客户评分、等等。你甚至可以在documents页面中直接读到该示例的ReadMe文档，而不用在Visual Studio中打开示例。一切就是那么完善详细。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;开放的社交网络共享&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;我们将流行的社交网络如Twitter, Facebook, Del.ici.ous, Digg集成到了示例代码浏览器。你不仅可以方便地将喜欢的示例代码分享在你的社交网络上，让你周围的朋友也能从中受益，还能通过social页面（该功能将在近期加入）了解目前社交网络上关于该示例的讨论。一切就是那么开放。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;贴心的示例代码请求&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;我们还将微软一站式示例代码请求服务集成到了示例代码浏览器中。如你无法搜索到想要的示例代码，便可免费向微软一站式示例代码库团队索要代码示例。我们会尽心竭力为你服务。一切就是那么贴心。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110101020496546.png" width="586" height="388" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在浏览器的设置界面，你可以配置示例代码的下载地址以及网络代理设置。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201110/201110101020527022.png" width="589" height="388" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;我们希望能听到的你反馈意见。如你有任何需要或建议，欢迎发信至&lt;a href="mailto:onecode@microsoft.com"&gt;onecode@microsoft.com&lt;/a&gt;。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;下一版会有哪些新功能可以期待？&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;我们改进示例代码浏览器的努力是永不停息的。一下新功能将在不久之后面世：&lt;/p&gt;&#xD;
&lt;p&gt;1. 和Visual Studio 集成&lt;/p&gt;&#xD;
&lt;p&gt;我们将升级原有的&lt;a href="http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df" target="_blank"&gt;VS集成示例代码浏览器&lt;/a&gt;成最新版。你将直接在Visual Studio中享受到新版示例代码浏览器给你带来的方便和快捷。&lt;/p&gt;&#xD;
&lt;p&gt;2. 扩展成所有MSDN Samples Gallery上的示例&lt;/p&gt;&#xD;
&lt;p&gt;目前的示例代码浏览器仅提供一站式示例代码库700多个示例的代码搜索和下载。在下一班中，你将可以所有和下载到数以千计的MSDN Samples Gallery中的其他代码示例。&lt;/p&gt;&#xD;
&lt;p&gt;3. 添加FAVORIATES, MINE 功能&lt;/p&gt;&#xD;
&lt;p&gt;这些功能将允许你将喜欢的示例标为FAVORIATE；并将自己写的示例代码添加到示例代码浏览器统一搜索、管理。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;特别感谢&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;重中之重，我们要感谢那些曾经发信至&lt;a href="mailto:onecode@microsoft.com"&gt;onecode@microsoft.com&lt;/a&gt;并为浏览器提供建议的用户。你们的反馈帮助我们了解到如何不断做得更好。&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码浏览器由我们团队中的&lt;a href="http://www.cnblogs.com/leco" target="_blank"&gt;Leco Lin&lt;/a&gt;编写完成。他在该浏览器上花了不少心血。我们的测试人员Qi Fu测试并捏死了不少bug。Jialiang Ge 设计了该浏览器的功能和特性。其界面是由Lissa Dai和Jialiang Ge共同设计。特别感谢Anand Malli 帮忙做了code review。特别感谢Ming Zhu和Bob Bao给予的WPF相关的技术支持，帮助Leco顺利完成了开发。感谢微软内部的The Garage创新组织提供的大量建议。感谢Mei Liang和Dan Ruder的支持和帮助。Last but not least，我还要特别感谢Steven Willsense和他的MSDN Samples Gallery团队。他们的MSDN Samples Gallery为示例代码浏览器提供了坚强的服务端。我们共同完成了这次示例代码浏览器的转型。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2205176.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/10/10/SampleBrowserv4.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2011/08/11/2134747.html</id><title type="text">微软一站式示例代码库 8 月新代码示例发布</title><summary type="text">微软一站式示例代码库 8 月新代码示例发布。下载地址： http://1code.codeplex.com/releases/view/71395你也可以通过 示例代码浏览器 或 示例代码浏览器Visual Studio扩展，按需下载和管理所需的示例代码。如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅微软一站式示例代码库中文主页上的介绍，以及这段视频：http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c。---------</summary><published>2011-08-11T04:20:00Z</published><updated>2011-08-11T04:20:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2011/08/11/2134747.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2011/08/11/2134747.html"/><content type="html">&lt;p&gt;微软一站式示例代码库 8 月新代码示例发布。&lt;/p&gt;&#xD;
&lt;p&gt;下载地址： &lt;a title="http://1code.codeplex.com/releases/view/71395" href="http://1code.codeplex.com/releases/view/71395"&gt;http://1code.codeplex.com/releases/view/71395&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;你也可以通过 &lt;a href="http://1code.codeplex.com/releases/view/64539"&gt;示例代码浏览器&lt;/a&gt; 或 &lt;a href="http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df"&gt;示例代码浏览器Visual Studio扩展&lt;/a&gt;，按需下载和管理所需的示例代码。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://1code.codeplex.com/releases/view/64539"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/201108111211169635.png" width="531" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅&lt;a href="http://1codechs.codeplex.com/"&gt;微软一站式示例代码库中文主页上的介绍&lt;/a&gt;，以及这段视频：&lt;a title="http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c" href="http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c"&gt;http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c&lt;/a&gt;。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;SharePoint 及 Silverlight新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSSharePointSilverlightIntegration&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载： &lt;a title="http://code.msdn.microsoft.com/CSSharePointSilverlightInte-88fd7b56" href="http://code.msdn.microsoft.com/CSSharePointSilverlightInte-88fd7b56"&gt;http://code.msdn.microsoft.com/CSSharePointSilverlightInte-88fd7b56&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例由微软开发技术支持工程师Sagar Bhanudas Joshi 编写，演示了如何在SharePoint里使用Silverlight技术，增强用户体验。 Silverlight程序可以通过SharePoint的Silverlight WebPage被嵌入到SharePoint页面中。通过融合SharePoint和Silverlight ，用户可以得到更加丰富的体验，更少的page postback，和其他很多好处。 请&lt;a href="http://code.msdn.microsoft.com/CSSharePointSilverlightInte-88fd7b56" target="_blank"&gt;点击此&lt;/a&gt;了解更多关于该示例代码的介绍。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/201108111211392109.png" width="486" height="300" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;---------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;ASP.NET 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSASPNETDisplayAddtionalTextInCalendar, VBASPNETDisplayAddtionalTextInCalendar&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;C# 版本：&lt;a title="http://code.msdn.microsoft.com/CSASPNETDisplayAddtionalTex-3a9f7013 &#xD;
" href="http://code.msdn.microsoft.com/CSASPNETDisplayAddtionalTex-3a9f7013"&gt;http://code.msdn.microsoft.com/CSASPNETDisplayAddtionalTex-3a9f7013 &lt;/a&gt;    &lt;br /&gt;VB 版本：&lt;a title="http://code.msdn.microsoft.com/VBASPNETDisplayAddtionalTex-c7f86fb5" href="http://code.msdn.microsoft.com/VBASPNETDisplayAddtionalTex-c7f86fb5"&gt;http://code.msdn.microsoft.com/VBASPNETDisplayAddtionalTex-c7f86fb5&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何在ASP.NET Calendar控件选中的日期上显示自定义文字。我们观察到很多开发人员希望在某一个日期选中后显示自定义的文字，背景或边框。该示例可以帮你实现该功能。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/20110811121529796.png" width="352" height="188" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;CSASPNETGroupedGridView, VBASPNETGroupedGridView&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;C# 版本：&lt;a href="http://code.msdn.microsoft.com/CSASPNETGroupedGridView-3aac9b39"&gt;http://code.msdn.microsoft.com/CSASPNETGroupedGridView-3aac9b39&lt;/a&gt;     &lt;br /&gt;VB 版本:&amp;nbsp; &lt;a href="http://code.msdn.microsoft.com/VBASPNETGroupedGridView-a69579a7"&gt;http://code.msdn.microsoft.com/VBASPNETGroupedGridView-a69579a7&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何在ASP.NET GridView中合并毗邻相同数据的GridView cell。示例中给出了一个jQuery function用于合并指定GridView的cells。你可在自己的项目中轻松复用该function。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/201108111217248612.png" width="430" height="276" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;br /&gt;-------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;WPF 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSWPFAnimatedGIF, VBWPFAnimatedGIF&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;C# 版本：&lt;a title="http://code.msdn.microsoft.com/CSWPFAnimatedGIF-3029aeb9 &#xD;
" href="http://code.msdn.microsoft.com/CSWPFAnimatedGIF-3029aeb9"&gt;http://code.msdn.microsoft.com/CSWPFAnimatedGIF-3029aeb9     &lt;br /&gt;&lt;/a&gt;VB 版本：&lt;a title="http://code.msdn.microsoft.com/VBWPFAnimatedGIF-93d061e5" href="http://code.msdn.microsoft.com/VBWPFAnimatedGIF-93d061e5"&gt;http://code.msdn.microsoft.com/VBWPFAnimatedGIF-93d061e5&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何在WPF中加载显示GIF动画。&lt;/p&gt;&#xD;
&lt;p&gt;注意：微软更推荐使用WPF自带的动画库在WPF中实现动画效果。GIF在WPF中存在scaling问题。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/201108111217375862.png" width="370" height="372" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;--------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows Forms 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSWinFormExAeroToClient, VBWinFormExAeroToClient&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;C# 版本：&lt;a title="http://code.msdn.microsoft.com/CSWinFormExAeroToClient-3b123c56 &#xD;
" href="http://code.msdn.microsoft.com/CSWinFormExAeroToClient-3b123c56"&gt;http://code.msdn.microsoft.com/CSWinFormExAeroToClient-3b123c56 &lt;/a&gt;    &lt;br /&gt;VB 版本：&lt;a title="http://code.msdn.microsoft.com/VBWinFormExAeroToClient-f0d42b34" href="http://code.msdn.microsoft.com/VBWinFormExAeroToClient-f0d42b34"&gt;http://code.msdn.microsoft.com/VBWinFormExAeroToClient-f0d42b34&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何创建带Windows Vista/Windows 7 Aero玻璃效果的Windows Forms窗体。通常有两种方法创建这种窗体：&lt;/p&gt;&#xD;
&lt;p&gt;1. 给Windows Form的frame添加Aero效果，然后通过DwmExtendFrameIntoClientArea&amp;nbsp; API将frame延展到client reigion&lt;/p&gt;&#xD;
&lt;p&gt;2. 将Windows Form的client area设置成透明，然后使用DwmEnableBlurBehindWindow 开启blur behind效果&lt;/p&gt;&#xD;
&lt;p&gt;两种方法在该示例中都被演示到了。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/201108111218094098.png" width="616" height="303" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;---------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows General和编程语言新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSEnumStringConverter, VBEnumStringConverter&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;C# 版本： &lt;a href="http://code.msdn.microsoft.com/CSEnumStringConverter-31cb7347"&gt;http://code.msdn.microsoft.com/CSEnumStringConverter-31cb7347&lt;/a&gt;     &lt;br /&gt;VB 版本： &lt;a href="http://code.msdn.microsoft.com/VBEnumStringConverter-f1c3411c"&gt;http://code.msdn.microsoft.com/VBEnumStringConverter-f1c3411c&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何在枚举值转换成string，和将string转换成枚举值。不同于.NET 类库自带的EnumConverter类，本示例提供的EnumDescriptionConverter类还考虑到了enum的DescriptionAttribute。你可以在enum和enum的description值之间转换 - 非常方便。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/201108111218233102.png" width="558" height="256" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;VBTiffImageConverter&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;VB 版本： &lt;a title="http://code.msdn.microsoft.com/VBTiffImageConverter-f8fdfd7f" href="http://code.msdn.microsoft.com/VBTiffImageConverter-f8fdfd7f"&gt;http://code.msdn.microsoft.com/VBTiffImageConverter-f8fdfd7f&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;这是上个月发布的CSTiffImageConverter示例的VB版本。演示如何在tiff图片文件格式和JPEG格式之间转换。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201108/201108111220136529.png" width="379" height="349" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;-----------------------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Visual Studio Extensibility (VSX)新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSVSXProjectSubType, VBVSXProjectSubType&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;C# 版本： &lt;a title="http://code.msdn.microsoft.com/VBVSXProjectSubType-e829fe00 &#xD;
" href="http://code.msdn.microsoft.com/VBVSXProjectSubType-e829fe00"&gt;http://code.msdn.microsoft.com/VBVSXProjectSubType-e829fe00 &lt;/a&gt;    &lt;br /&gt;VB 版本： &lt;a title="http://code.msdn.microsoft.com/VBVSXProjectSubType-e829fe00" href="http://code.msdn.microsoft.com/VBVSXProjectSubType-e829fe00"&gt;http://code.msdn.microsoft.com/VBVSXProjectSubType-e829fe00&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;在VSX中，&lt;a href="http://msdn.microsoft.com/en-gb/library/bb166488(v=VS.100).aspx" target="_blank"&gt;Project Subtype&lt;/a&gt; (又称为ProjectFlavor)允许你自定义Visual Studio project system的行为。该示例代码演示了一个Project Subtype，它包括如下特性：1. 去掉Services 属性页。2. 添加了一个自定义的属性页。3. 保存改自定义属性页的数据到项目中。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;CSVSXSaveProject, VBVSXSaveProject&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载   &lt;br /&gt;C# 版本： &lt;a title="http://code.msdn.microsoft.com/CSVSXSaveProject-bfb796b2 &#xD;
" href="http://code.msdn.microsoft.com/CSVSXSaveProject-bfb796b2"&gt;http://code.msdn.microsoft.com/CSVSXSaveProject-bfb796b2      &lt;br /&gt;&lt;/a&gt;VB 版本： &lt;a title="http://code.msdn.microsoft.com/VBVSXSaveProject-65a4f335" href="http://code.msdn.microsoft.com/VBVSXSaveProject-65a4f335"&gt;http://code.msdn.microsoft.com/VBVSXSaveProject-65a4f335&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;你是否希望Visual Studio的&amp;ldquo;文件&amp;rdquo;菜单相中可以多一个Save Project As的按钮，允许你将当前项目save到另一个地方？这是一个在论坛里经常看到的客户反馈。现在在一站式示例代码库中，我们提供了这样一个VS扩展的示例代码。&lt;/p&gt;&#xD;
&#xD;
&#xD;
&lt;p&gt;感谢园友对一站式示例代码库的支持。如有任何反馈，请email至&lt;a href="mailto:onecode@microsoft.com"&gt;onecode@microsoft.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2134747.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/08/11/2134747.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2011/07/18/2109455.html</id><title type="text">微软一站式示例代码库 7月新代码示例发布</title><summary type="text">微软一站式示例代码库 7月新代码示例发布。下载地址： http://1code.codeplex.com/releases/view/69942你也可以通过 示例代码浏览器 或 示例代码浏览器Visual Studio扩展，按需下载和管理所需的示例代码。如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅微软一站式示例代码库中文主页上的介绍，以及这段视频：http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084。----------</summary><published>2011-07-18T05:55:00Z</published><updated>2011-07-18T05:55:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2011/07/18/2109455.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2011/07/18/2109455.html"/><content type="html">&lt;p&gt;微软一站式示例代码库 7月新代码示例发布。&lt;/p&gt;&#xD;
&lt;p&gt;下载地址： &lt;a title="http://1code.codeplex.com/releases/view/69942" href="http://1code.codeplex.com/releases/view/69942"&gt;http://1code.codeplex.com/releases/view/69942&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;你也可以通过 &lt;a href="http://1code.codeplex.com/releases/view/64539" target="_blank"&gt;示例代码浏览器&lt;/a&gt; 或 &lt;a href="http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df" target="_blank"&gt;示例代码浏览器Visual Studio扩展&lt;/a&gt;，按需下载和管理所需的示例代码。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://1code.codeplex.com/releases/view/64539"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/jialiang/browser.png" width="550" height="268" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;如果您是第一次听说All-In-One Code Framework（一站式示例代码库）这个项目，请参阅&lt;a href="http://1codechs.codeplex.com/" target="_blank"&gt;微软一站式示例代码库中文主页上的介绍&lt;/a&gt;，以及这段视频：&lt;a href="http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084"&gt;http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084&lt;/a&gt;。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Silverlight 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSSL4SessionCookie&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载： &lt;a title="http://code.msdn.microsoft.com/CSSL4SessionCookie-be844333" href="http://code.msdn.microsoft.com/CSSL4SessionCookie-be844333"&gt;http://code.msdn.microsoft.com/CSSL4SessionCookie-be844333&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码由微软资深Support Escalation Engineer - Jon Burchel 编写，演示如何在ASP.NET网页和Silverlight程序间保留session ID。设想网页A中host了一个Silverlight程序。该Silverlight程序发出web request请求到同一站点的网页B。默认情况下，Silverlight程序不会保留网页A中的session ID并传递给网页B - 这造成网页B和网页A被视为两个不同的session。这个问题令不少Silverlight开发人员感到很头疼。本示例演示了一种简单的机制 &amp;ndash; 将session ID cookie手动地append到web request中，保留住session。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354155314.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354213258.png" width="442" height="236" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows Azure 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSAzureWebRoleIdentity&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a title="http://code.msdn.microsoft.com/CSAzureWebRoleIdentity-004bc8dd" href="http://code.msdn.microsoft.com/CSAzureWebRoleIdentity-004bc8dd"&gt;http://code.msdn.microsoft.com/CSAzureWebRoleIdentity-004bc8dd&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;CSAzureWebRoleIdentity 是一个Windows Azure中host的Web Role。它将安全认证的责任委托给了安全令牌服务 (STS)，从而将认证代码和业务逻辑分离，减轻了web 开发人员的负担。&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码应一个热门的Windows Azure 示例请求而编写：&lt;a href="http://www.mygreatwindowsazureidea.com/forums/103009-windows-azure-code-samples-voting/suggestions/1525271-webrole-adfs-authentication"&gt;webrole-ADFS authentication&lt;/a&gt;。该示例请求已收到了25个客户的投票。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;ASP.NET 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSASPNETControlPermissionForFiles, VBASPNETControlPermissionForFiles&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：   &lt;br /&gt;C# 版: &lt;a href="http://code.msdn.microsoft.com/CSASPNETControlPermissionFo-8ed8306b"&gt;http://code.msdn.microsoft.com/CSASPNETControlPermissionFo-8ed8306b&lt;/a&gt;    &lt;br /&gt;VB 版: &lt;a href="http://code.msdn.microsoft.com/VBASPNETControlPermissionFo-a67f4b12"&gt;http://code.msdn.microsoft.com/VBASPNETControlPermissionFo-a67f4b12&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示了如何控制ASP.NET 项目部署在server端的文件URL访问权限 - 防止一些文件被用户通过URL绝对路径下载到。示例中，我们检查请求文件的后缀。如过不是.jpg文件，则重定向到NoPermissionPage页面。同时用户也不能通过copy URL来访问到jpg文件。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354251259.png" width="549" height="373" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;CSASPNETFixedHeaderGridView, VBASPNETFixedHeaderGridView&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：   &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSASPNETFixedHeaderGridView-9782c89b"&gt;http://code.msdn.microsoft.com/CSASPNETFixedHeaderGridView-9782c89b&lt;/a&gt;    &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBASPNETFixedHeaderGridView-7b359f7d"&gt;http://code.msdn.microsoft.com/VBASPNETFixedHeaderGridView-7b359f7d&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;ASP.NET的GridView控件加载并显示很多行数据时，如果我们滚动垂直滚动条，GridView控件的header 往往会移出页面的可视范围，造成阅读数据的不便。该示例演示了如何使用jQuery固定住GridView header的位置。所演示的方法适用于各种网页浏览器。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354355219.png" width="427" height="379" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSASPNETDisableScriptAfterExecution. VBASPNETDisableScriptAfterExecution&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：   &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSASPNETDisableScriptAfterE-8bf228fd"&gt;http://code.msdn.microsoft.com/CSASPNETDisableScriptAfterE-8bf228fd&lt;/a&gt;    &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBASPNETDisableScriptAfterE-7b6d469c"&gt;http://code.msdn.microsoft.com/VBASPNETDisableScriptAfterE-7b6d469c&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该ASP.NET示例代码演示如何在code behind注册客户端script代码，当script执行完后注销掉所注册的script代码。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;CSASPNETShowSpinnerImage, VBASPNETShowSpinnerImage&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：   &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSASPNETShowSpinnerImage-d7ac1552"&gt;http://code.msdn.microsoft.com/CSASPNETShowSpinnerImage-d7ac1552&lt;/a&gt;    &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBASPNETShowSpinnerImage-53ce1d10"&gt;http://code.msdn.microsoft.com/VBASPNETShowSpinnerImage-53ce1d10&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示如何在加载大量数据时演示spinner image。Spinner image在处理耗时操作时可以给用户带来更好的体验。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows General 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSTiffImageConverter&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a href="http://code.msdn.microsoft.com/CSTiffImageConverter-92ac2358"&gt;http://code.msdn.microsoft.com/CSTiffImageConverter-92ac2358&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例由微软Associate Consultant &lt;a href="http://in.linkedin.com/in/anandmalli" target="_blank"&gt;Anand Malli&lt;/a&gt;编写。演示了如何在JPEG和TIFF图片文件格式直接相互转换，包括如何将多张JPEG文件合并成一张TIFF图片。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://zh.wikipedia.org/wiki/TIFF" target="_blank"&gt;TIFF&lt;/a&gt; （标签图像文件格式, Tagged Image File Format）是一种主要用来存储包括照片和艺术图在内的图像的文件格式。TIFF 是一个灵活适应性强的文件格式。通过在文件標头中使用&amp;ldquo;标签&amp;rdquo;，它能够在一个文件中处理多幅图像和数据。标签能够标明图像的如图像大小这样的基本几何尺寸，或者定义图像数据是如何排列的，或者是否使用了各种各样的&lt;a href="http://zh.wikipedia.org/wiki/%E5%9B%BE%E5%83%8F%E5%8E%8B%E7%BC%A9"&gt;图像压缩&lt;/a&gt;选项。例如，TIFF可以包含JPEG和&lt;a href="http://zh.wikipedia.org/wiki/RLE"&gt;行程长度编码&lt;/a&gt;压缩的图像。TIFF文件也可以包含基于&lt;a href="http://zh.wikipedia.org/wiki/%E7%9F%A2%E9%87%8F"&gt;矢量&lt;/a&gt;的裁剪区域（剪切或者构成主体图像的轮廓）。使用&lt;a href="http://zh.wikipedia.org/w/index.php?title=%E6%97%A0%E6%8D%9F&amp;amp;action=edit&amp;amp;redlink=1"&gt;无损&lt;/a&gt;格式存储图像的能力使TIFF文件成为图像存档的有效方法。与JPEG不同，TIFF文件可以编辑然后重新存储而不会有压缩损失。其它的一些TIFF文件选项包括多层或者多页。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354385445.png" width="337" height="305" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSHexStringByteArrayConverter, VBHexStringByteArrayConverter&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：   &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSHexStringByteArrayConvert-a80e955d"&gt;http://code.msdn.microsoft.com/CSHexStringByteArrayConvert-a80e955d&lt;/a&gt;    &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBHexStringByteArrayConvert-be271820"&gt;http://code.msdn.microsoft.com/VBHexStringByteArrayConvert-be271820&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例代码演示了如何在byte 数组和16进制数字字符串之间相互转换。例如&lt;/p&gt;&#xD;
&lt;p&gt;"FF00EE11" &amp;lt;--&amp;gt; { FF, 00, EE, 11 }&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354419575.png"&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354449278.png" width="343" height="259" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSImageFullScreenSlideShow, VBImageFullScreenSlideShow&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：   &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSImageFullScreenSlideShow-79e29568"&gt;http://code.msdn.microsoft.com/CSImageFullScreenSlideShow-79e29568&lt;/a&gt;    &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBImageFullScreenSlideShow-364ae534"&gt;http://code.msdn.microsoft.com/VBImageFullScreenSlideShow-364ae534&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该Windows Form示例演示如何在Form中幻灯片播放图片，以及如何进入全屏模式播放图片。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354487977.png" width="358" height="315" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Windows Driver Kit 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;微软资深Escalation Engineer (Bart Bartel )和他的团队成员再次完成了3个Windows Drive Kit相关的新示例代码。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CppVDSFormatVolume&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a href="http://code.msdn.microsoft.com/CppVDSFormatVolume-c84cb6f2"&gt;http://code.msdn.microsoft.com/CppVDSFormatVolume-c84cb6f2&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该C++示例演示如何使用&lt;a href="http://msdn.microsoft.com/en-us/library/aa381442.aspx" target="_blank"&gt;Virtual Disk Service (VDS) API&lt;/a&gt; 对磁盘进行格式化。你需要传入需要格式化的盘符ID和格式化的目标系统文件格式。该示例程序会按照你的设置格式化目标磁盘。&lt;/p&gt;&#xD;
&lt;p&gt;CppVDSFormatVolume.exe [-options]...    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -v &amp;lt;volume number (decimal)&amp;gt; REQUIRED INPUT     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -t &amp;lt;target file system type: NTFS, FAT32, etc.&amp;gt; UPPER CASE ONLY, REQUIRED INPUT     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.g.: CppVDSFormatVolume.exe -v 3 -t NTFS&lt;/p&gt;&#xD;
&lt;p&gt;不小心的格式化磁盘可能会造成数据丢失，所以务必小心尝试该示例代码。你可以考虑在虚拟机或者USB盘符上做试验。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;CppVDSUninstallDisks&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：&lt;a href="http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26"&gt;http://code.msdn.microsoft.com/CppVDSUninstallDisks-7192ea26&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该C++示例演示如何使用&lt;a href="http://msdn.microsoft.com/en-us/library/aa381442.aspx" target="_blank"&gt;Virtual Disk Service (VDS) API&lt;/a&gt; 卸载磁盘。&lt;/p&gt;&#xD;
&lt;p&gt;同样，不小心的磁盘卸载可能会造成数据丢失，所以务必小心尝试该示例代码。你可以考虑在虚拟机上做试验。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;CppVhdAPI&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载： &lt;a href="http://code.msdn.microsoft.com/CppVhdAPI-4412d182"&gt;http://code.msdn.microsoft.com/CppVhdAPI-4412d182&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该示例演示了Windows 7新增的Virtual Hard Disk (VHD) API的使用，包括VHD的创建、加载、卸载、或者和设置VHD的信息等等。&lt;/p&gt;&#xD;
&lt;p&gt;该是里必须在Windows 7 或Windows Server 2008 R2或更新的操作系统上运行。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107181354512106.png" width="463" height="305" /&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;----------------------------------------------------&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;TFS 新示例代码&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;CSTFSWorkItemLinkInfoDetails, VBTFSWorkItemLinkInfoDetails&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p&gt;下载：   &lt;br /&gt;C# version: &lt;a href="http://code.msdn.microsoft.com/CSTFSWorkItemLinkInfoDetail-d141169b"&gt;http://code.msdn.microsoft.com/CSTFSWorkItemLinkInfoDetail-d141169b&lt;/a&gt;    &lt;br /&gt;VB version: &lt;a href="http://code.msdn.microsoft.com/VBTFSWorkItemLinkInfoDetail-e22ecdfd"&gt;http://code.msdn.microsoft.com/VBTFSWorkItemLinkInfoDetail-e22ecdfd&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;该TFS示例演示了如何获取TFS WorkItem的WorkItemLinkInfo详细信息，包括：&lt;/p&gt;&#xD;
&lt;p&gt;Source:[Source title] ==&amp;gt; LinkType:[Link Type] ==&amp;gt; Target:[Target title]&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;感谢园友对一站式示例代码库的支持。如有任何反馈，请email至&lt;a href="mailto:onecode@microsoft.com"&gt;onecode@microsoft.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2109455.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/07/18/2109455.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2011/07/07/2099769.html</id><title type="text">著名Channel 9 主持人Robert Green 采访微软一站式示例代码库录像</title><summary type="text">应Channel 9邀请，作为微软一站式示例代码库项目经理之一的Mei Liang 对话Channel 9著名主持人Robert Green，并介绍了一站式示例代码库，示例代码浏览器，及示例代码浏览器Visual Studio扩展。 http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-All-In-One-Code-Framework 微软一站式示例代码浏览器旨在为开发人员带来方便的的示例代码搜索，下载和管理体验。其Visual Studio 扩展更是将代码搜索、下载和管理功能集成到了Visual</summary><published>2011-07-07T01:52:00Z</published><updated>2011-07-07T01:52:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2011/07/07/2099769.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2011/07/07/2099769.html"/><content type="html">&#xD;
&lt;p&gt;应&lt;a href="http://channel9.msdn.com/" target="_blank"&gt;Channel 9&lt;/a&gt;邀请，作为&lt;a href="http://1code.codeplex.com/" target="_blank"&gt;微软一站式示例代码库&lt;/a&gt;项目经理之一的&lt;strong&gt;Mei Liang &lt;/strong&gt;对话Channel 9著名主持人Robert Green，并介绍了一站式示例代码库，&lt;a href="http://1code.codeplex.com/releases/view/64539" target="_blank"&gt;示例代码浏览器&lt;/a&gt;，及&lt;a href="http://visualstudiogallery.msdn.microsoft.com/4934b087-e6cc-44dd-b992-a71f00a2a6df" target="_blank"&gt;示例代码浏览器Visual Studio扩展&lt;/a&gt;。&lt;/p&gt;  &lt;p&gt;&lt;a title="http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-All-In-One-Code-Framework" href="http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-All-In-One-Code-Framework"&gt;http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-All-In-One-Code-Framework&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107070951045751.png"&gt;&lt;img style="border: 0px currentColor; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline;background-image: none;" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201107/201107070951559464.png" width="613" height="350" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;微软一站式示例代码浏览器旨在为开发人员带来方便的的示例代码搜索，下载和管理体验。其Visual Studio 扩展更是将代码搜索、下载和管理功能集成到了Visual Studio 2010中。有了它，开发人员可以在Visual Studio 2010里面通过Alt+F1快捷键快速搜索和下载来自于一站式示例代码库的600个示例代码。详细介绍和演示请观看上述采访录像以及以下两篇博文：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/04/20/2021931.html" target="_blank"&gt;微软一站式示例代码浏览器第三版发布&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/05/20/2051715.html" target="_blank"&gt;发布：Visual Studio 2010 一站式示例代码搜索扩展&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;同时感谢Leco Lin和Ziwei Chen为开发示例代码浏览器和VS插件所付出的努力&amp;nbsp;&amp;nbsp; &#xD;
&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2099769.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/07/07/2099769.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Jialiang/archive/2011/06/21/2085837.html</id><title type="text">微软一站式示例代码库 中文介绍视频发布 - 翻译得很幽默哦！</title><summary type="text">微软一站式示例代码库 中文介绍视频发布了！ 感谢LingZhi Sun幽默的翻译和Sarah Lin的旁白。同时，该视频也在host在CSDN和IT168上的中国Channel9发布：CSDN: http://c9.csdn.hudong.com/n/2011/0617/299984.html IT168: http://c9.it168.com/list.aspx?id=205</summary><published>2011-06-21T03:18:00Z</published><updated>2011-06-21T03:18:00Z</updated><author><name>Jialiang</name><uri>http://www.cnblogs.com/Jialiang/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Jialiang/archive/2011/06/21/2085837.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Jialiang/archive/2011/06/21/2085837.html"/><content type="html">&lt;p&gt;微软一站式示例代码库 中文介绍视频发布了！ 感谢&lt;a href="http://www.cnblogs.com/LingzhiSun/"&gt;LingZhi Sun&lt;/a&gt;幽默的翻译和Sarah Lin的旁白。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/Jialiang/201106/201106201017152203.png" width="569" height="263" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;同时，该视频也在host在CSDN和IT168上的中国Channel9发布：&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0in 0in 0pt" &gt;&lt;span style="color: #1f497d"&gt;&lt;font face="Calibri"&gt;CSDN: &lt;/font&gt;&lt;a href="http://c9.csdn.hudong.com/n/2011/0617/299984.html"&gt;&lt;font color="#0000ff" face="Calibri"&gt;http://c9.csdn.hudong.com/n/2011/0617/299984.html&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0in 0in 0pt" &gt;&lt;span style="color: #1f497d"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/jialiang/csdn.png" width="612" longdesc="" height="483" /&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0in 0in 0pt" &gt;&lt;span style="color: #1f497d"&gt;&lt;/span&gt;&lt;span style="color: #1f497d"&gt;&lt;font face="Calibri"&gt;IT168: &lt;/font&gt;&lt;a href="http://c9.it168.com/list.aspx?id=205"&gt;&lt;font color="#0000ff" face="Calibri"&gt;http://c9.it168.com/list.aspx?id=205&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0in 0in 0pt" &gt;&lt;span style="color: #1f497d"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/jialiang/it168.png" width="612" longdesc="" height="478" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Jialiang/aggbug/2085837.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Jialiang/archive/2011/06/21/2085837.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
