五月新版微软一站式示例代码库发布 - 新增14个示例代码
2011-05-10 12:19 Jialiang 阅读(2677) 评论(7) 编辑 收藏 举报新版微软一站式示例代码库 5月6日更新下载。
下载地址:http://1code.codeplex.com/releases/view/65772
你也可以通过示例代码浏览器,按需下载和管理所需的示例代码。
如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软一站式开发技术框架解决方案 中文说明,以及这段视频:http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084。
-------------------------------------------------------
ASP.NET 新代码示例
CSASPNETDragItemInListView, VBASPNETDragItemInListView
下载
C# 版:http://code.msdn.microsoft.com/CSASPNETDragItemInListView-09a18768
VB版:http://code.msdn.microsoft.com/VBASPNETDragItemInListView-5c361870
本项目阐述了如何通过JQuery的方式实现在ListView控件之间拖拽列表选项的功能. 本sample包含了两个ListView空间, 用户可以对选项进行拖拽, 排序, 甚至将一个控件中的选项移动到另一个控件中. 它可以应用到很多方面, 例如, 你可以创建一个网上购物的应用程序, 用户可以将购物清单上的商品拖拽到自己的购物车里, 这将使你的应用程序带给用户更好的体验.
CSASPNETEmbedLanguageInUrl, VBASPNETEmbedLanguageInUrl
下载
C# 版:http://code.msdn.microsoft.com/Embed-language-code-in-URL-9d79559b
VB 版:http://code.msdn.microsoft.com/VBASPNETEmbedLanguageInUrl-de9c06ad
本项目阐述了如何通过在URL地址中嵌入语言代码的方式制作多语言网站, 类似于这种结构的URL http://domain/en-us/ShowMe.aspx. 网页将会根据不同的语言代码显示不同的语言内容. 本sample使用url-routing和资源文件来本地化网页内容.
CSASPNETStripHtmlCode, VBASPNETStripHtmlCode
下载
C# 版:http://code.msdn.microsoft.com/CSASPNETStripHtmlCode-3e9b3547
VB 版:http://code.msdn.microsoft.com/VBASPNETStripHtmlCode-eeb8b400
本项目阐述了如何从网页中提取和解析Html代码. 由于网页通常包含众多有用的信息, 例如标题, 文本, 图片, 链接, 表, 等等. 有时候我们需要从网页中提取关键字或者是资源, 本sample使用正则表达式完成我们的工作.
CSASPNETSaveWebpageToImage, VBASPNETSaveWebpageToImage
下载
C# 版:http://code.msdn.microsoft.com/CSASPNETSaveWebpageToImage-5299048d
VB 版:http://code.msdn.microsoft.com/VBASPNETSaveWebpageToImage-27f87026
本项目阐述了如何将网页保存为一张图片. Sample创建了一个WebBrowser类获取目标页面的Html代码并且使用WebBrowser.DrawToBitmap方法将Html代码转化为.bmp格式的图片. 在这个sample中, 用户可以通过设置图片的宽度, 高度和浏览器的高度, 宽度来生成一张合适的图片。
-------------------------------------------------------------------------------------
Windows Workflow Foundation新代码示例
CSWF4ServiceHostFactory
下载:http://code.msdn.microsoft.com/CSWF4ServiceHostFactory-4e9f4a56
当我们用WorkflowServerHost 类通过代码创建工作流服务时,我们可以添加自己的工作流扩展(Workflow Extension). 跟踪(Tracking Participant),以及持久化媒介提供者(Persistence Store Provider). 现在的问题是: 我们是否可以在IIS7 中使用我们自己创建的WorkfowServiceHost呢? 这个例子就是要回答这个问题。
VBWF4CustomSequenceActivity
下载:http://code.msdn.microsoft.com/VBWF4CustomSequenceActivity-cd65cb4c
一般情况下,我们使用WF4 自带的流程活动来构建一个顺序工作流,流程活动是一个组合活动,这个例子展示了如何定制一个组合活动以及其外观。如果你打算去创建你自己的WF4 活动,你可以将此例子作为参考。
----------------------------------------------------------------
Windows General 新代码示例
CSCheckProcessType, VBCheckProcessType
下载
C# 版:http://code.msdn.microsoft.com/CSCheckProcessType-62b7f649
VB 版:http://code.msdn.microsoft.com/VBCheckProcessType-1fbafcf1
该示例演示如何在检测一个运行这个进程的类型。比如,是否是64位进程,是否是.NET进程,是否是加载了.NET Framework 4的进程,是否是WPF程序,是否是带有Console窗口的进程。
- 检测是否是64位进程,可以调用IsWow64Process 方法
- 检测是否是.NET进程,可以检查.NET Runtime Execution Engine MSCOREE.DLL模块是否被进程加载
- 检测是否是.NET 4进程,可以检查是否CLR.dll被加载。
- 检测是否是WPF进程,可以检查PresentationCore.DLL是否被加载。
- 检测是否是带有console的进程,可以通过GetConsoleMode API。
注意:该示例代码必须运行在Windows Vista或更新的操作系统上,因为其中使用了EnumProcessModulesEx API来枚举进程中加载的模块。而该API在Windows Vista之前的操作系统中并不存在。
--------------------------------------------------------------------------
Office Open XML新代码示例
CSManipulateImagesInWordDocument, VBManipulateImagesInWordDocument
下载
C# 版本:http://code.msdn.microsoft.com/CSManipulateImagesInWordDoc-312da7ef
VB 版本:http://code.msdn.microsoft.com/VBManipulateImagesInWordDoc-79ddae01
该示例代码演示如何使用Open XML SDK,枚举,导出,删除,替换Word (DOCX)文档中的图片。
感谢博客园园友对一站式示例代码库的支持。如有任何反馈,请email至onecode@microsoft.com