CodeFx: 微软一站式开发技术框架解决方案 2009-8-26 新增sample code简介

CodeFx: 微软一站式开发技术框架解决方案 2009-8-26 新增sample code简介

微软一站式开发技术框架解决方案 2009年8月26号更新。下载地址:

http://cfx.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=32006

如果您是第一次听说All-In-One Code Framework这个项目,请参阅主页上的相关介绍http://cfx.codeplex.com/,以及这两篇blog

CodeFx:一站式微软开发技术框架解决方案

微软一站式开发技术框架解决方案 中文说明

 

在这次更新中,我们新增了不少Windows 7以及Windows 7 应用程序兼容性相关的sample。其中C++编写时代码示例,你需要安装Windows 7 SDK才能成功编译。

CSWin7TriggerStartService, VBWin7TriggerStartService
Trigger-start Service是Windows 7中的一大新特性。在Win7中Windows Service可以注册一些事件如USB插入。当这些事件触发时,Windows Service自动启动或关闭。如此一来,Service可以按需启动,从而提高系统的整体性能。CSWin7TriggerStartService和VBWin7TriggerStartService 演示的就是如何编写.NET代码开发Trigger Start Service。示例中你可以看到如何注册USB插入事件,以及如何注册网络连接和断开事件。

CppWin7ShellLibrary, CSWin7ShellLibrary
Shell Library同样是Windows 7中新引入的概念。Library是从过去的My Documents这个概念自然演变过来的。A library is a common store of user defined locations that applications can leverage to manage user content as their part of the user experience. CppWin7ShellLibrary和CSWin7ShellLibrary演示如何创建、打开、删除、重命名shell library,以及如何添加、删除、枚举shell library中的用户自定义文件夹。

CppCheckOSVersion, CSCheckOSVersion
这两个示例演示了如何正确检测当前操作系统版本。系统版本的检测和应用程序兼容性有着密切的关系。顺便说一下,Windows Vista的系统版本号是6.0。Windows7的操作系统版本是6.1,而不是7.0或7.1。

CSASPNETCascadingDropDownList
CSASPNETCascadingDropDownList 示例包含了两个例子:有页面刷新的级联下拉框 和无页面刷新的级联下拉框。前者主要是利用DropDown List 的SelectedIndexChanged 事件来绑定子DropDown List;第二个主要是使用XMLHttpRequest和JavaScript在客户端实现无刷新的级联DropDown List。

CSASPNETPageValidation
通过一个简单的用户名注册示例,介绍如何使用一组ASP.NET 验证控件对一些页面的通信类进行验证。

CSASPNETAjaxExtender
CSASPNETAjaxExtender 的实例主要介绍了如何使用ASP.Net Ajax Extender模型创建Extender控件。并且,在实例中描述了创建TimePicker Extender 控件的过程。TimePicker控件是一个时间选择器,用户可以通过拖动时间指针来选择时间。

VBADONETDataService, VBADONETDataServiceClient
这两个是ADO.NET Data Service 示例的VB.NET版本。C#版本请参见CSADONETDataService和CSADONETDataServiceClient。

CSXmlSerialization, VBXmlSerialization
演示了如何将一个.NET对象XML 序列化到一个文件,再从这个文件反序列化成一个.NET对象。

CSWinFormSplashScreen
演示了两种给C#编写的WinForm程序添加splash screen的方法。方法一:在Application.Run 应用程序的主窗体之前,先Application.Run一个splash screen窗体。方法二:添加对Microsoft.VisualBasic的引用,然后通过Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase类来实现自定义的splash screen。

 

最后,如果您对新版的CodeFx有任何建议和反馈,请在此提出。谢谢!

你可能感兴趣的:(CodeFx: 微软一站式开发技术框架解决方案 2009-8-26 新增sample code简介)