微软一站式代码示例库开发实践系列课程
2012-02-06 10:27 by Jialiang, 279 visits, 收藏, 编辑
头疼的Bug,糟糕的代码,崩溃的调试……,遇到上述任何一种情况中的可能就会抓狂。有没有想过有一天,如果能直接获得需要的代码,编程的活儿就轻松多了。微软亚太区全球技术支持中心在多年来对开发人员的技术支持工作中意识到了这样的需求,并充分利用自身作为原厂的优势、技术专长和经验, 在MSDN Webcast平台推出了微软一站式示例代码库 (Microsoft All-In-One Code Framework)系列课程。让开发人员通过一个个典型的示例代码介绍和免费得示例代码下载,轻松掌握技术并解决实际开发过程中经常会遇到的问题。课程相关文件(教程、视频及演示代码)下载流程请查看MSDN网络广播流程指南!
目前已发布的课程Windows Azure和Windows Workflow。微软一站式示例代码库每个月会定期发布更多的课程视频。
Windows Azure 经典示例代码介绍系列
Windows Workflow Foundation 4.0开发代码示例系列
课程名称 | 讲师姓名 | 教程 | 视频 | Demo | |
• | WF4基础、背景和开发环境配置 | 朱书栋 | |||
• | WF4活动关联 | 朱书栋 | |||
• | WF4 顺序工作流 | 朱书栋 |
微软一站式示例代码库11月新代码示例发布
2011-11-03 09:29 by Jialiang, 1611 visits, 收藏, 编辑
微软一站式示例代码库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-9315-b955b5dd2d9c。
------------------------------------------
Microsoft Dynamics NAV新示例代码
不少开发人员通过邮件、微博、Facebook联系我们,希望一站式示例代码库能够开发一些Microsoft Dynamics 的示例代码。都很想通过实际的示例代码来学习Microsoft Dynamics 的开发。微软的两位资深Dynamics Escalation Engineer – Lars Lohndorf-Larsen和Jasminka Thunes 挺身而出,将在一站式示例代码库中drive Dynamics的示例代码。在这次release中,就有他们两位开发的两个实例:
如何通过PowerShell和其他技术管理Dynamics NAV 服务 (CSDynamicsPowerShellAdmin)
示例下载:http://code.msdn.microsoft.com/CSDynamicsPowerShellAdmin-3b682d97
Lars Lohndorf-Larsen编写了该示例。其演示了如何通过PowerShell列举并管理Dynamics NAV服务:
- 列举NAV服务
- 启动和停止服务
- 输入远端计算机名,管理在该远端计算机上的NAV服务
在该示例中,你同样可以看到如何使用xml来展示和更新CustomSettings.config。
如何提升Dynamics NAV RTC 报表的性能
示例下载:http://code.msdn.microsoft.com/How-to-boost-performance-ffb6c384
Jasminka Thunes 编写了该示例,并演示了如何提升RTC报表的性能。所演示的优化技术可以应用于任何少于数千行的数据集。示例中,你会了解到如何正确地调整report 结构,从而避免发送任何不会最终出现在RTC打印/预览的内容。
在示例中,report 1001 被改写以使其用于计算的数据项和页脚Value Entry不被打印。页脚被替换成数字类型的分开的数据项。所有数据的计算都在父数据的OnAfterGetRecord触发事件中完成了。
------------------------------------------------
Silverlight 新示例代码
Silverlight UDP 多路广播客户端 (CSSL4UdpAnySourceMulticastListener)
示例下载:http://code.msdn.microsoft.com/CSSL4UdpAnySourceMulticastL-3fb81c14
该Silverlight示例由微软资深Support Escalation Engineer Jon Burchel 编写完成,演示了如何使用UdpAnySourceMulticastClient在尽可能多的广播客户端中共享消息。在尝试该示例代码中,你可以在支持广播的网络上的不同机器打开多个该示例的网页。为了多路广播成功,在网络上还需要有一个MulticastPolicyServer。
VBSL4SessionCookie
示例下载:http://code.msdn.microsoft.com/VBSL4SessionCookie-2b8c02d2
这是CSSL4SessionCookie示例的VB.NET版本。演示如何在ASP.NET网页和Silverlight程序间保留session ID。设想网页A中host了一个Silverlight程序。该Silverlight程序发出web request请求到同一站点的网页B。默认情况下,Silverlight程序不会保留网页A中的session ID并传递给网页B - 这造成网页B和网页A被视为两个不同的session。这个问题令不少Silverlight开发人员感到很头疼。本示例演示了一种简单的机制 – 将session ID cookie手动地append到web request中,保留住session。
VBSL4FragmentSearch
示例下载:http://code.msdn.microsoft.com/VBSL4FragmentSearch-2e8b4c6d
该示例演示了如何在Silverlight中通过fragment navigation来实现搜索功能。用户在Silverlight中进行搜索时可以将URL保存下来。将来可以通过该URL回到原来的搜索。
CSSL4MusicPlayer, VBSL4MusicPlayer
示例下载
C#版:http://code.msdn.microsoft.com/CSSL4MusicPlayer-069bbbf8
VB版:http://code.msdn.microsoft.com/VBSL4MusicPlayer-06d1bbce
该示例由一站式示例代码库开发工程师Arwind Gao编写完成,演示了如何制作一个简单的支持播放列表的Silverlight音乐播放器。
--------------------------------------------
WDK 新示例代码
Sample StorPort Virtual Miniport (WDKStorPortVirtualMiniport)
示例下载:http://code.msdn.microsoft.com/WDKStorPortVirtualMiniport-973650f6
该示例由微软资深Windows Driver Kit Escalation Engineer James Antognini编写,演示如何制作一个StorPort virtual miniport 用来显示一个或多个Fibre Channel Host Bus Adapters (HBA)。在HBA之下,该示例创建可以在文件系统(如NTFS)下使用或format的LUNs/disks。
---------------------------------------------
ASP.NET 新示例代码
ASP.NET 从resource assembly中加载globalization 资源
示例下载
C# 版本:http://code.msdn.microsoft.com/CSASPNETGloablizationInAsse-61b88691
VB 版本:http://code.msdn.microsoft.com/VBASPNETGlobalizationInAsse-212f017d
该示例演示如何根据culture信息从一个assembly中加载内嵌的资源,来globalize一个ASP.NET网站。
定制ASP.NET DropDownList.SelectedValue属性以支持invalid value的选择
示例下载
C# 版本:http://code.msdn.microsoft.com/CSASPNETSmartDropdownlist-3e433291
VB 版本:http://code.msdn.microsoft.com/VBASPNETSmartDropdownlist-42251b98
ASP.NET DropDownList.SelectedValue默认情况下如果被赋予了一个不存在该DropDownList中的值,会抛出一个ArgumentOutOfRange的Exception。本示例重写了SelectedValue,当所赋值不存在于DropDownList时,DropDownList会自动选中一个默认的”None” item项,而不抛出exception。
微软一站式示例代码库 2012示例代码发布第一期
2012-01-04 14:41 by Jialiang, 1803 visits, 收藏, 编辑
2012新年快乐!微软一站式示例代码库团队祝愿每一位博客园园友一家和和睦睦,一年开开心心,一生快快乐乐,一世平平安安,天天精神百倍,月月喜气洋洋,年年财源滚进,龙年吉祥!
随着新年钟声的响起,微软一站式示例代码库发布了2012示例更新的第一期。希望其中11个Windows Phone 7, ASP.NET, WPF, Windows Shell和WDK相关的新示例代码会对大家在新年的工作有所帮助。
你可以通过示例代码浏览器 或示例代码浏览器Visual Studio扩展按需下载所需的示例代码。
如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软一站式示例代码库中文主页上的介绍,以及这段视频:http://www.microsoft.com/showcase/zh/cn/details/07e26615-6db9-428e-9315-b955b5dd2d9c。
------------------------------------------------------------
Windows Phone 7 新示例代码
Story Creator Sample Application for Windows Phone 7 (CSWP7AzureVideoStory)
下载:http://code.msdn.microsoft.com/CSWP7AzureVideoStory-2b9c3e12
该示例程序由我们微软一站式示例代码库团队的Yi-Lun Luo开发完成。该示例将多个热门技术捆绑在一起,包括Windows Phone 7, Windows Azure, HTML5 等,综合演示了如何让这些热门技术协同工作。
在示例中,你可以从Windows Phone 7上选择图片,设置图片之间的切换效果,并最终将这些图片和切换效果编译成一个视频文件,通过html5的视频浏览器进行播放。Windows Phone 7本身不支持视频编码的API。为了进行视频编码,我们用到了Windows Azure。示例程序将图片和图片的切换设置传到Windows Azure上部署的WCF服务,该服务在云端通过WIC和Media Foundation进行视频编码。
------------------------------------------------------------
ASP.NET 新示例代码
Using Direct2D for Server-Side Rendering with ASP.NET (CSD2DServerSideRendering)
下载:http://code.msdn.microsoft.com/CSD2DServerSideRendering-2d099ab6
作者:Greg Binkerd -- 微软资深Escalation Engineer
有些服务端程序,如ASP.NET程序,需要在服务端动态地创建图片文件展示到客户端。例如动态生成ASP.NET网站用户头像。不少开发人员错误地使用System.Drawing中的类和GDI+来动态创建这些图片,但事实上,System.Drawing和GDI+在这些服务端应用程序中是不被支持的。使用它们可能造成服务预期的错误结果 (见http://msdn.microsoft.com/en-us/library/system.drawing.aspx中的warning部分)。
正确的做法是使用Direct2D。Direct2D完全支持在服务端动态创建图片。本示例边演示了如何使用Direct2D在ASP.NET应用程序中动态创建图片文件:
Maintain ASP.NET TreeView State (CS/VBASPNETMaintainTreeViewState)
下载:
C# version: http://code.msdn.microsoft.com/CSASPNETMaintainTreeViewSta-c7673683
VB version: http://code.msdn.microsoft.com/VBASPNETMaintainTreeViewSta-01591ffc
作者:Arwind Gao - 微软一站式示例代码库团队成员
该示例演示了如何在网页postback中维持保存TreeView控件的状态。我们可以使用session来保存TreeView节点的状态,并在下次postback中restore这些状态。
Client templating with jQuery and JSON (CS/VBASPNETClientTemplateJQueryJSON)
下载:
C# version: http://code.msdn.microsoft.com/Client-templating-with-0c85db68
VB version: http://code.msdn.microsoft.com/VBASPNETClientTemplateJQuer-fac556f6
作者:Arwind Gao - 微软一站式示例代码库团队成员
该示例使用jQuery, jTemplate和JSON在网页上展示一个表格数据。
------------------------------------------------------------
WPF新示例代码
WPF ListBox Validation (CSWPFListBoxValidation)
下载:http://code.msdn.microsoft.com/CSWPFListBoxValidation-a3023d06
作者:Jon Burchel – 微软资深Escalation Engineer
该示例演示如何通过重写控件添加ValidationListerner属性对WPF ListBox控件进行数据验证。
Search and Highlight Keywords in TextBlock (CS/VBWPFSearchAndHighlightTextBlockControl)
下载:
C# version: http://code.msdn.microsoft.com/CSWPFSearchAndHighlightText-3b5e207a
VB version: http://code.msdn.microsoft.com/VBWPFSearchAndHighlightText-f9f2fe58
作者:Jason Wang -- 微软一站式示例代码库团队成员
该WPF示例演示如何在TextBlock控件中搜索并高亮显示关键字。示例提供了一个可复用的SearchableTextControl控件并提供了搜索和高亮显示的方法。
------------------------------------------------------------
Windows Shell 新示例代码
Print an image using ShellExecute (CSShellPrintImageWithShellExecute)
下载:http://code.msdn.microsoft.com/CSShellPrintImageWithShellE-adda9973
作者:Jon Burchel – 微软资深Escalation Engineer
该示例代码演示如何使用ShellExecute调用ImageView_PrintTo来打印图片。其效果和用户直接在Windows Explorer中右键一张图片选择打印相同。使用ShellExecute (“printto”)可能产生unexpected result,因为在不同操作系统上 printto的设置可能不同。本示例所演示的ImageView_PrintTo确保会将图片打印到默认的打印机上。
------------------------------------------------------------
WDK 新示例代码
Enumerating and locating specific attach storage devices. (CppStorageEnum)
下载:http://code.msdn.microsoft.com/CppStorageEnum-90ad5fa9
作者:Bart Bartel -- 微软资深Escalation Engineer
该示例代码演示如何使用DeviceIoControl 和SetupDiGetClassDevs API枚举和定位到存储设备。
最后再此恭祝大家新年快乐,万事如意。微软一站式示例代码库在各位的支持下已走过三个春秋了,感谢你们一如既往的支持和帮助。