<p>新版微软一站式示例代码库 5月6日更新下载。</p>
<p><strong>下载地址:</strong><a title="http://1code.codeplex.com/releases/view/65772" href="http://1code.codeplex.com/releases/view/65772"><strong><span style="color: #669966;">http://1code.codeplex.com/releases/view/65772</span></strong></a></p>
<p>你也可以通过<a href="http://1code.codeplex.com/releases/view/64539"><strong><span style="color: #669966;">示例代码浏览器</span></strong></a>,按需下载和管理所需的示例代码。</p>
<p><a href="http://1code.codeplex.com/releases/view/64539"><img src="http://images.cnblogs.com/cnblogs_com/jialiang/browser.png" border="0" alt="" width="550" height="268"></a></p>
<p></p>
<p>如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅<a href="http://www.cnblogs.com/Jialiang/archive/2009/06/22/AIOCHS.html"><span style="color: #669966;">微软一站式开发技术框架解决方案 中文说明</span></a>,以及这段视频:<a title="http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084" href="http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084"><span style="color: #669966;">http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084</span></a>。</p>
<p>-------------------------------------------------------</p>
<h2>ASP.NET 新代码示例</h2>
<p><strong></strong></p>
<p><strong><span style="font-size: small;">CSASPNETDragItemInListView, VBASPNETDragItemInListView</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSASPNETDragItemInListView-09a18768" href="http://code.msdn.microsoft.com/CSASPNETDragItemInListView-09a18768"><span style="color: #669966;">http://code.msdn.microsoft.com/CSASPNETDragItemInListView-09a18768</span></a><br>VB版:<a title="http://code.msdn.microsoft.com/VBASPNETDragItemInListView-5c361870" href="http://code.msdn.microsoft.com/VBASPNETDragItemInListView-5c361870"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETDragItemInListView-5c361870</span></a></p>
<p>本项目阐述了如何通过JQuery的方式实现在ListView控件之间拖拽列表选项的功能. 本sample包含了两个ListView空间, 用户可以对选项进行拖拽, 排序, 甚至将一个控件中的选项移动到另一个控件中. 它可以应用到很多方面, 例如, 你可以创建一个网上购物的应用程序, 用户可以将购物清单上的商品拖拽到自己的购物车里, 这将使你的应用程序带给用户更好的体验.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/3021.ASPNETDragItemInListView.jpg" alt=""></p>
<p><a href="http://www.cnblogs.com/Jialiang/admin/file:///C:/Users/jialge/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles567CABA/image%5B5%5D.png"></a></p>
<p><strong><span style="font-size: small;">CSASPNETEmbedLanguageInUrl, VBASPNETEmbedLanguageInUrl</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/Embed-language-code-in-URL-9d79559b" href="http://code.msdn.microsoft.com/Embed-language-code-in-URL-9d79559b"><span style="color: #669966;">http://code.msdn.microsoft.com/Embed-language-code-in-URL-9d79559b</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBASPNETEmbedLanguageInUrl-de9c06ad" href="http://code.msdn.microsoft.com/VBASPNETEmbedLanguageInUrl-de9c06ad"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETEmbedLanguageInUrl-de9c06ad</span></a></p>
<p>本项目阐述了如何通过在URL地址中嵌入语言代码的方式制作多语言网站, 类似于这种结构的URL <a href="http://domain/en-us/ShowMe.aspx"><span style="color: #669966;">http://domain/en-us/ShowMe.aspx</span></a>. 网页将会根据不同的语言代码显示不同的语言内容. 本sample使用url-routing和资源文件来本地化网页内容.</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/7382.p1.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/7382.p1.png" border="0" alt="" width="437" height="294"></a></p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/5658.p2.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/5658.p2.png" border="0" alt="" width="417" height="284"></a></p>
<p></p>
<p><strong><span style="font-size: small;">CSASPNETStripHtmlCode, VBASPNETStripHtmlCode</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSASPNETStripHtmlCode-3e9b3547" href="http://code.msdn.microsoft.com/CSASPNETStripHtmlCode-3e9b3547"><span style="color: #669966;">http://code.msdn.microsoft.com/CSASPNETStripHtmlCode-3e9b3547</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBASPNETStripHtmlCode-eeb8b400" href="http://code.msdn.microsoft.com/VBASPNETStripHtmlCode-eeb8b400"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETStripHtmlCode-eeb8b400</span></a></p>
<p>本项目阐述了如何从网页中提取和解析Html代码. 由于网页通常包含众多有用的信息, 例如标题, 文本, 图片, 链接, 表, 等等. 有时候我们需要从网页中提取关键字或者是资源, 本sample使用正则表达式完成我们的工作.</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8524.ASPNETStripHtmlCode.jpg"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8524.ASPNETStripHtmlCode.jpg" border="0" alt=""></a></p>
<p><a href="http://www.cnblogs.com/Jialiang/admin/file:///C:/Users/jialge/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles567CABA/image%5B25%5D.png"></a></p>
<p><strong><span style="font-size: small;">CSASPNETSaveWebpageToImage, VBASPNETSaveWebpageToImage</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d" href="http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d"><span style="color: #669966;">http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBASPNETSaveWebpageToImage-27f87026" href="http://code.msdn.microsoft.com/VBASPNETSaveWebpageToImage-27f87026"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETSaveWebpageToImage-27f87026</span></a></p>
<p>本项目阐述了如何将网页保存为一张图片. Sample创建了一个WebBrowser类获取目标页面的Html代码并且使用WebBrowser.DrawToBitmap方法将Html代码转化为.bmp格式的图片. 在这个sample中, 用户可以通过设置图片的宽度, 高度和浏览器的高度, 宽度来生成一张合适的图片。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/6266.ASPNETSaveWebpageToImage.jpg"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/6266.ASPNETSaveWebpageToImage.jpg" border="0" alt="" width="488" height="564"></a></p>
<p></p>
<p><a href="http://www.cnblogs.com/Jialiang/admin/file:///C:/Users/jialge/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles567CABA/image%5B31%5D.png"></a></p>
<p></p>
<p>-------------------------------------------------------------------------------------</p>
<h2>Windows Workflow Foundation新代码示例</h2>
<p></p>
<p><strong><span style="font-size: small;">CSWF4ServiceHostFactory</span></strong></p>
<p>下载:<a title="http://code.msdn.microsoft.com/CSWF4ServiceHostFactory-4e9f4a56" href="http://code.msdn.microsoft.com/CSWF4ServiceHostFactory-4e9f4a56"><span style="color: #669966;">http://code.msdn.microsoft.com/CSWF4ServiceHostFactory-4e9f4a56</span></a></p>
<p></p>
<p></p>
<p></p>
<p>当我们用WorkflowServerHost 类通过代码创建工作流服务时,我们可以添加自己的工作流扩展(Workflow Extension). 跟踪(Tracking Participant),以及持久化媒介提供者(Persistence Store Provider). 现在的问题是: 我们是否可以在IIS7 中使用我们自己创建的WorkfowServiceHost呢? 这个例子就是要回答这个问题。</p>
<p></p>
<p><strong><span style="font-size: small;">VBWF4CustomSequenceActivity</span></strong></p>
<p>下载:<a title="http://code.msdn.microsoft.com/VBWF4CustomSequenceActivity-cd65cb4c" href="http://code.msdn.microsoft.com/VBWF4CustomSequenceActivity-cd65cb4c"><span style="color: #669966;">http://code.msdn.microsoft.com/VBWF4CustomSequenceActivity-cd65cb4c</span></a></p>
<p>一般情况下,我们使用WF4 自带的流程活动来构建一个顺序工作流,流程活动是一个组合活动,这个例子展示了如何定制一个组合活动以及其外观。如果你打算去创建你自己的WF4 活动,你可以将此例子作为参考。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/3681.WF.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/3681.WF.png" border="0" alt="" width="258" height="314"></a></p>
<p></p>
<p>----------------------------------------------------------------</p>
<h2>Windows General 新代码示例</h2>
<p></p>
<p><strong><span style="font-size: small;">CSCheckProcessType, VBCheckProcessType</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSCheckProcessType-62b7f649" href="http://code.msdn.microsoft.com/CSCheckProcessType-62b7f649"><span style="color: #669966;">http://code.msdn.microsoft.com/CSCheckProcessType-62b7f649</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBCheckProcessType-1fbafcf1" href="http://code.msdn.microsoft.com/VBCheckProcessType-1fbafcf1"><span style="color: #669966;">http://code.msdn.microsoft.com/VBCheckProcessType-1fbafcf1</span></a></p>
<p>该示例演示如何在检测一个运行这个进程的类型。比如,是否是64位进程,是否是.NET进程,是否是加载了.NET Framework 4的进程,是否是WPF程序,是否是带有Console窗口的进程。</p>
<ul>
<li>检测是否是64位进程,可以调用IsWow64Process 方法 </li>
<li>检测是否是.NET进程,可以检查.NET Runtime Execution Engine MSCOREE.DLL模块是否被进程加载 </li>
<li>检测是否是.NET 4进程,可以检查是否CLR.dll被加载。 </li>
<li>检测是否是WPF进程,可以检查PresentationCore.DLL是否被加载。 </li>
<li>检测是否是带有console的进程,可以通过GetConsoleMode API。</li>
</ul>
<p>注意:该示例代码必须运行在Windows Vista或更新的操作系统上,因为其中使用了EnumProcessModulesEx API来枚举进程中加载的模块。而该API在Windows Vista之前的操作系统中并不存在。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/2112.p1.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/2112.p1.png" border="0" alt=""></a></p>
<p></p>
<p>--------------------------------------------------------------------------</p>
<h2>Office Open XML新代码示例</h2>
<p></p>
<p><strong><span style="font-size: small;">CSManipulateImagesInWordDocument, VBManipulateImagesInWordDocument</span></strong></p>
<p><em>下载</em></p>
<p>C# 版本:<a title="http://code.msdn.microsoft.com/CSManipulateImagesInWordDoc-312da7ef" href="http://code.msdn.microsoft.com/CSManipulateImagesInWordDoc-312da7ef"><span style="color: #669966;">http://code.msdn.microsoft.com/CSManipulateImagesInWordDoc-312da7ef</span></a><br>VB 版本:<a title="http://code.msdn.microsoft.com/VBManipulateImagesInWordDoc-79ddae01" href="http://code.msdn.microsoft.com/VBManipulateImagesInWordDoc-79ddae01"><span style="color: #669966;">http://code.msdn.microsoft.com/VBManipulateImagesInWordDoc-79ddae01</span></a></p>
<p>该示例代码演示如何使用Open XML SDK,枚举,导出,删除,替换Word (DOCX)文档中的图片。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8547.export.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8547.export.png" border="0" alt=""></a></p>
<p></p>
<p><strong>下载地址:</strong><a title="http://1code.codeplex.com/releases/view/65772" href="http://1code.codeplex.com/releases/view/65772"><strong><span style="color: #669966;">http://1code.codeplex.com/releases/view/65772</span></strong></a></p>
<p>你也可以通过<a href="http://1code.codeplex.com/releases/view/64539"><strong><span style="color: #669966;">示例代码浏览器</span></strong></a>,按需下载和管理所需的示例代码。</p>
<p><a href="http://1code.codeplex.com/releases/view/64539"><img src="http://images.cnblogs.com/cnblogs_com/jialiang/browser.png" border="0" alt="" width="550" height="268"></a></p>
<p></p>
<p>如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅<a href="http://www.cnblogs.com/Jialiang/archive/2009/06/22/AIOCHS.html"><span style="color: #669966;">微软一站式开发技术框架解决方案 中文说明</span></a>,以及这段视频:<a title="http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084" href="http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084"><span style="color: #669966;">http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084</span></a>。</p>
<p>-------------------------------------------------------</p>
<h2>ASP.NET 新代码示例</h2>
<p><strong></strong></p>
<p><strong><span style="font-size: small;">CSASPNETDragItemInListView, VBASPNETDragItemInListView</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSASPNETDragItemInListView-09a18768" href="http://code.msdn.microsoft.com/CSASPNETDragItemInListView-09a18768"><span style="color: #669966;">http://code.msdn.microsoft.com/CSASPNETDragItemInListView-09a18768</span></a><br>VB版:<a title="http://code.msdn.microsoft.com/VBASPNETDragItemInListView-5c361870" href="http://code.msdn.microsoft.com/VBASPNETDragItemInListView-5c361870"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETDragItemInListView-5c361870</span></a></p>
<p>本项目阐述了如何通过JQuery的方式实现在ListView控件之间拖拽列表选项的功能. 本sample包含了两个ListView空间, 用户可以对选项进行拖拽, 排序, 甚至将一个控件中的选项移动到另一个控件中. 它可以应用到很多方面, 例如, 你可以创建一个网上购物的应用程序, 用户可以将购物清单上的商品拖拽到自己的购物车里, 这将使你的应用程序带给用户更好的体验.</p>
<p><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/3021.ASPNETDragItemInListView.jpg" alt=""></p>
<p><a href="http://www.cnblogs.com/Jialiang/admin/file:///C:/Users/jialge/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles567CABA/image%5B5%5D.png"></a></p>
<p><strong><span style="font-size: small;">CSASPNETEmbedLanguageInUrl, VBASPNETEmbedLanguageInUrl</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/Embed-language-code-in-URL-9d79559b" href="http://code.msdn.microsoft.com/Embed-language-code-in-URL-9d79559b"><span style="color: #669966;">http://code.msdn.microsoft.com/Embed-language-code-in-URL-9d79559b</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBASPNETEmbedLanguageInUrl-de9c06ad" href="http://code.msdn.microsoft.com/VBASPNETEmbedLanguageInUrl-de9c06ad"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETEmbedLanguageInUrl-de9c06ad</span></a></p>
<p>本项目阐述了如何通过在URL地址中嵌入语言代码的方式制作多语言网站, 类似于这种结构的URL <a href="http://domain/en-us/ShowMe.aspx"><span style="color: #669966;">http://domain/en-us/ShowMe.aspx</span></a>. 网页将会根据不同的语言代码显示不同的语言内容. 本sample使用url-routing和资源文件来本地化网页内容.</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/7382.p1.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/7382.p1.png" border="0" alt="" width="437" height="294"></a></p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/5658.p2.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/5658.p2.png" border="0" alt="" width="417" height="284"></a></p>
<p></p>
<p><strong><span style="font-size: small;">CSASPNETStripHtmlCode, VBASPNETStripHtmlCode</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSASPNETStripHtmlCode-3e9b3547" href="http://code.msdn.microsoft.com/CSASPNETStripHtmlCode-3e9b3547"><span style="color: #669966;">http://code.msdn.microsoft.com/CSASPNETStripHtmlCode-3e9b3547</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBASPNETStripHtmlCode-eeb8b400" href="http://code.msdn.microsoft.com/VBASPNETStripHtmlCode-eeb8b400"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETStripHtmlCode-eeb8b400</span></a></p>
<p>本项目阐述了如何从网页中提取和解析Html代码. 由于网页通常包含众多有用的信息, 例如标题, 文本, 图片, 链接, 表, 等等. 有时候我们需要从网页中提取关键字或者是资源, 本sample使用正则表达式完成我们的工作.</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8524.ASPNETStripHtmlCode.jpg"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8524.ASPNETStripHtmlCode.jpg" border="0" alt=""></a></p>
<p><a href="http://www.cnblogs.com/Jialiang/admin/file:///C:/Users/jialge/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles567CABA/image%5B25%5D.png"></a></p>
<p><strong><span style="font-size: small;">CSASPNETSaveWebpageToImage, VBASPNETSaveWebpageToImage</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d" href="http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d"><span style="color: #669966;">http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBASPNETSaveWebpageToImage-27f87026" href="http://code.msdn.microsoft.com/VBASPNETSaveWebpageToImage-27f87026"><span style="color: #669966;">http://code.msdn.microsoft.com/VBASPNETSaveWebpageToImage-27f87026</span></a></p>
<p>本项目阐述了如何将网页保存为一张图片. Sample创建了一个WebBrowser类获取目标页面的Html代码并且使用WebBrowser.DrawToBitmap方法将Html代码转化为.bmp格式的图片. 在这个sample中, 用户可以通过设置图片的宽度, 高度和浏览器的高度, 宽度来生成一张合适的图片。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/6266.ASPNETSaveWebpageToImage.jpg"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/6266.ASPNETSaveWebpageToImage.jpg" border="0" alt="" width="488" height="564"></a></p>
<p></p>
<p><a href="http://www.cnblogs.com/Jialiang/admin/file:///C:/Users/jialge/AppData/Local/Temp/WindowsLiveWriter1286139640/supfiles567CABA/image%5B31%5D.png"></a></p>
<p></p>
<p>-------------------------------------------------------------------------------------</p>
<h2>Windows Workflow Foundation新代码示例</h2>
<p></p>
<p><strong><span style="font-size: small;">CSWF4ServiceHostFactory</span></strong></p>
<p>下载:<a title="http://code.msdn.microsoft.com/CSWF4ServiceHostFactory-4e9f4a56" href="http://code.msdn.microsoft.com/CSWF4ServiceHostFactory-4e9f4a56"><span style="color: #669966;">http://code.msdn.microsoft.com/CSWF4ServiceHostFactory-4e9f4a56</span></a></p>
<p></p>
<p></p>
<p></p>
<p>当我们用WorkflowServerHost 类通过代码创建工作流服务时,我们可以添加自己的工作流扩展(Workflow Extension). 跟踪(Tracking Participant),以及持久化媒介提供者(Persistence Store Provider). 现在的问题是: 我们是否可以在IIS7 中使用我们自己创建的WorkfowServiceHost呢? 这个例子就是要回答这个问题。</p>
<p></p>
<p><strong><span style="font-size: small;">VBWF4CustomSequenceActivity</span></strong></p>
<p>下载:<a title="http://code.msdn.microsoft.com/VBWF4CustomSequenceActivity-cd65cb4c" href="http://code.msdn.microsoft.com/VBWF4CustomSequenceActivity-cd65cb4c"><span style="color: #669966;">http://code.msdn.microsoft.com/VBWF4CustomSequenceActivity-cd65cb4c</span></a></p>
<p>一般情况下,我们使用WF4 自带的流程活动来构建一个顺序工作流,流程活动是一个组合活动,这个例子展示了如何定制一个组合活动以及其外观。如果你打算去创建你自己的WF4 活动,你可以将此例子作为参考。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/3681.WF.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/3681.WF.png" border="0" alt="" width="258" height="314"></a></p>
<p></p>
<p>----------------------------------------------------------------</p>
<h2>Windows General 新代码示例</h2>
<p></p>
<p><strong><span style="font-size: small;">CSCheckProcessType, VBCheckProcessType</span></strong></p>
<p><em>下载</em></p>
<p>C# 版:<a title="http://code.msdn.microsoft.com/CSCheckProcessType-62b7f649" href="http://code.msdn.microsoft.com/CSCheckProcessType-62b7f649"><span style="color: #669966;">http://code.msdn.microsoft.com/CSCheckProcessType-62b7f649</span></a><br>VB 版:<a title="http://code.msdn.microsoft.com/VBCheckProcessType-1fbafcf1" href="http://code.msdn.microsoft.com/VBCheckProcessType-1fbafcf1"><span style="color: #669966;">http://code.msdn.microsoft.com/VBCheckProcessType-1fbafcf1</span></a></p>
<p>该示例演示如何在检测一个运行这个进程的类型。比如,是否是64位进程,是否是.NET进程,是否是加载了.NET Framework 4的进程,是否是WPF程序,是否是带有Console窗口的进程。</p>
<ul>
<li>检测是否是64位进程,可以调用IsWow64Process 方法 </li>
<li>检测是否是.NET进程,可以检查.NET Runtime Execution Engine MSCOREE.DLL模块是否被进程加载 </li>
<li>检测是否是.NET 4进程,可以检查是否CLR.dll被加载。 </li>
<li>检测是否是WPF进程,可以检查PresentationCore.DLL是否被加载。 </li>
<li>检测是否是带有console的进程,可以通过GetConsoleMode API。</li>
</ul>
<p>注意:该示例代码必须运行在Windows Vista或更新的操作系统上,因为其中使用了EnumProcessModulesEx API来枚举进程中加载的模块。而该API在Windows Vista之前的操作系统中并不存在。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/2112.p1.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/2112.p1.png" border="0" alt=""></a></p>
<p></p>
<p>--------------------------------------------------------------------------</p>
<h2>Office Open XML新代码示例</h2>
<p></p>
<p><strong><span style="font-size: small;">CSManipulateImagesInWordDocument, VBManipulateImagesInWordDocument</span></strong></p>
<p><em>下载</em></p>
<p>C# 版本:<a title="http://code.msdn.microsoft.com/CSManipulateImagesInWordDoc-312da7ef" href="http://code.msdn.microsoft.com/CSManipulateImagesInWordDoc-312da7ef"><span style="color: #669966;">http://code.msdn.microsoft.com/CSManipulateImagesInWordDoc-312da7ef</span></a><br>VB 版本:<a title="http://code.msdn.microsoft.com/VBManipulateImagesInWordDoc-79ddae01" href="http://code.msdn.microsoft.com/VBManipulateImagesInWordDoc-79ddae01"><span style="color: #669966;">http://code.msdn.microsoft.com/VBManipulateImagesInWordDoc-79ddae01</span></a></p>
<p>该示例代码演示如何使用Open XML SDK,枚举,导出,删除,替换Word (DOCX)文档中的图片。</p>
<p><a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8547.export.png"><img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-22-09/8547.export.png" border="0" alt=""></a></p>
<p></p>
微软一站式示例代码库于5月6日进行了更新,新增多个ASP.NET、Windows Workflow Foundation及Office OpenXML示例代码。其中包括实现拖拽功能、多语言网站、HTML解析等实用示例。
2164

被折叠的 条评论
为什么被折叠?



