今天是吃粽子的节日。乘着这个好日子,All-In-One Code Framework(AIO) 新鲜出炉了!我们team节假日都在为大家加班加点地制作sample code,希望您会喜欢我们为您准备的节日大餐。
http://cfx.codeplex.com/Wiki/View.aspx?title=All-In-One%20Code%20Framework%20Examples
下载地址:
http://cfx.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=27931
如果您是第一次听说All-In-One Code Framework这个项目,请参阅主页上的相关介绍http://cfx.codeplex.com/,以及这篇blog
All-In-One Code Framework(AIO):一站式微软开发技术框架解决方案
和前一版相比,All-In-One Code Framework 2009-5-28新增了如下sample code。
CSUac
这是一位瑞典的朋友贡献的一个和Vista UAC相关的sample code。演示了如何判断当前进程的Integrity level,以及如何通过ShellExecute(Ex)或者manifest文件来elevate一个进程。
CSCustomAuthorization
.NET中提供了一套框架来自定义authentication和authorization。这个sample告诉您如何使用这套框架。
VBLinqToSQL, VBLinqToEntities
他们是LINQ to SQL和LINQ to Entities 示例的VB.NET 版本。C#版本可参见CSLinqToSQL以及CSLinqToEntities。
VBExcelAutomationAddIn
这是Excel Automation Add-in 示例(向Excel添加User Defined Functions (UDF))的VB.NET版本。C#版本参见CSExcelAutomationAddIn。
CSVstoVBAInterop
VSTO也可以和Office中VBA编写的macro交互?CSVstoVBAInterop告诉您如何做到这一点。
CSWinFormDesigner
我们增强了WinForm Designer相关的example。添加了PropertDisplayOrder (演示了如何改变对象的属性在属性窗口上的显示顺序)和CustomUITypeEditor (演示了如何自定义一个设计时的属性编辑器), 加上过去添加的Adornment (演示了如何在Designer上进行绘制), CustomPropertyTab (演示了如何在属性窗口上添加一个标签页), EnableDesignTimeFuncForChildCtrl (演示了如何让子控件具有设计时的功能), MouseEvents (演示了如何捕捉设计时时的鼠标事件), 和SmartTags (演示了设计时的智能标签功能),这些都是MSDN论坛中经常会被问到的WinForm Designer场景。
CppWindowsUserControls, CppWindowsCommonControls
Windows中的control集中在user32.dll和comctl32.dll中。比如常见的Button, Static, Progress Bar, Tooltip等等。CppWindowsUserControls和CppWindowsCommonControls演示了在C++中不使用MFC如何创建和使用这些control。
CppResourceLeaks
Resource leaks相信是让每个程序员都会头疼的一个问题。CppResourceLeaks演示了handle leak和memory leak发生的场景,以及检测,修复的方法。
最后,如果您对新版的AIO有任何建议和反馈,请在此提出。节日快乐!