Spiga

微软一站式示例代码库 4 月小结

2010-05-18 13:21 by Jialiang, 2417 visits, 收藏, 编辑

微软一站式示例代码库(http://1code.codeplex.com/ )4月小结

4月份项目组里发生了不少可喜之事,比如这个项目拿了微软内部的一个什么奖之类的。:-)

 

1. 新发布 4 篇KB

•    How to consume ADO.NET Data Services in Silverlight 3
This article describes an All-In-One Code Framework sample that is available for download. You can consume Microsoft ADO.NET Data Services in Microsoft Silverlight 3. You can send query, update, delete, or insert request to ADO.NET Data Services, which access databases on your behalf. This article contains step-by-step instructions for querying data by using Silverlight 3 together with ADO.NET Data Services. Other instructions, such as how to perform an update operation, can be found in the sample.

•    How to create a Windows Forms design time custom property tab
This code sample demonstrates how to create a Windows Forms design time custom property tab for a property by using Visual C# and Visual Basic.NET.

•    How to create a multiple-column drop-down list for a combo box in Windows Forms
This code sample demonstrates how to create a combo box that has a multiple-column drop-down list in Windows Forms by using Visual C# and Visual Basic .NET.

•    How to create and then to call ADO.NET Data Services for different data sources that include the ADO.NET Entity Framework, LINQ to SQL, and the reflection provider
This code sample includes a step-by-step guide for how to create and then to call Microsoft ADO.NET Data Services for different data sources. These data sources include the ADO.NET Entity Framework, LINQ to SQL, and the reflection provider.


2. 4 月份完成了 15个新的示例代码,尤其是关于 .NET 和 native C++ 互操作的示例

Samples for Library

Name  Description 
CppDynamicLinkLibrary A native C++ Dynamic-link Library
CppCLINETAssemblyWrapper C++/CLI Wrapper for .NET assembly
CppCLINativeDllWrapper C++/CLI Wrapper for native DLL
CppCallNETAssemblyWrapper C++ indirectly call .NET assembly via C/CLI wrapper
CSCallNativeDllWrapper C# indirectly call native DLL via C/CLI wrapper
VBCallNativeDllWrapper VB.NET indirectly call native DLL via C/CLI wrapper
CppHostCLR C++ host CLR and call .NET assembly


这些示例回答了如下两个经常被问到的问题:

如何从native C++代码调用一个.NET的assembly?

如何从一个.NET Assembly 调用一个native C++的DLL?

Samples for IIS

CSIISAdminADSI, VBIISAdmimADSI
这两个例子主要演示了如何通过.Net System.DirectoryServices名称空间使用Internet Information Services (IIS) Active Directory 服务接口 (ADSI)来对IIS进行配置。IIS Active Directory 服务接口(ADSI)提供了一系列丰富的编程接口以便我们可以通过脚本或应用程序来方便灵活地管理Web站点。

Samples for WF

CSWF4Parallel
这个例子主要是为了演示Parallel  活动和ParallelForEach<T> 活动的区别,以及 ForEach<T> 活动和ParallelForEach<T> 活动的区别。
使用Parallel 可以让分支活动在同一线程内实现异步运行的效果。使用ParallelForEach<T> 活动可以实现在同一线程内让ParallelForEach分支异步运行的效果。

Samples for Windows Service

CppInteractiveWindowsService
演示了Windows Service和用户交互的正确做法

 

3. 发布了一个Release

http://1code.codeplex.com/releases/view/44540

中文介绍:http://www.cnblogs.com/Jialiang/archive/2010/05/05/OneCode20100430.html

英文介绍:http://blogs.msdn.com/codefx/archive/2010/05/06/microsoft-all-in-one-code-framework-new-samples-updated-on-2010-04-30.aspx

 

4. 项目相关的download/pageview 稳步增长。

clip_image002

 

5. 设计了一个新的项目logo。不知道大家对这个logo有什么想法。

clip_image001

Add your comment

14 条回复

  1. #1楼 大气象      2010-05-18 13:46
    谢谢。
     回复 引用 查看   
  2. #2楼 绝代恭敬      2010-05-18 14:28
    到现在,都不知道一站式示例代码是什么东东··
    感觉忽悠游湖的·
     回复 引用 查看   
  3. #3楼[楼主] Jialiang      2010-05-18 14:37
    @绝代恭敬
    你好,Microsoft All-In-One Code Framework (中文名:微软一站式示例代码库)旨在为开发人员提供一站式的示例代码。我们根据在微软MSDN论坛和客服中经常被开发人员问到的编程场景,编写出示例代码,集中通过All-In-One Code Framework这个项目提供给开发人员。如果你对这个项目有任何问题,欢迎发至onecode@microsoft.com
     回复 引用 查看   
  4. #4楼 不要迷恋哥,哥只是个传说      2010-05-18 15:14
    博主啊,以后这样的文章发自己博客就好了,不要往首页放了,我看也没多少人关注。
     回复 引用 查看   
  5. #5楼 Cocoo      2010-05-18 16:15
    开源项目得支持啊,至少比水文好...
     回复 引用 查看   
  6. #6楼 Damon.Tian      2010-05-18 16:32
    Mark!
    上一次的代码全部下载了。有一部分对我们现在项目很有帮助。谢谢分享了。
     回复 引用 查看   
  7. #7楼[楼主] Jialiang      2010-05-18 17:42
    谢谢你们的支持。这个开源项目能发展到今天真的多亏你们了。谢谢。
     回复 引用 查看   
  8. #8楼 OC Life      2010-05-18 20:55
    后面的logo配色让人想起了谷歌
     回复 引用 查看   
  9. #9楼 WebClerk      2010-05-18 21:42
    感谢楼主的代码,我觉得还是很不错的。就是更新太频繁了,我都快跟不上啦
     回复 引用 查看   
  10. #10楼 零度的火      2010-05-19 10:55
    引用不要迷恋哥,哥只是个传说:博主啊,以后这样的文章发自己博客就好了,不要往首页放了,我看也没多少人关注。

    至少我关注。
     回复 引用 查看   
  11. #11楼 longware      2010-05-19 17:01
    1、logo颜色和造型都很丑
    2、将release包里面的vb cpp cshap分3个包发布,如果我关注vb,那么下载了其他2个就是垃圾,解压了目录里一对,看的别扭。记得提过,lz居然没理!
     回复 引用 查看   
  12. #12楼[楼主] Jialiang      2010-05-19 17:10
    @longware

    引用longware:
    2、将release包里面的vb cpp cshap分3个包发布,如果我关注vb,那么下载了其他2个就是垃圾,解压了目录里一对,看的别扭。记得提过,lz居然没理!


    对于这一点,我在上周已经采取了如下措施:目前的每个tech都有一个All-In-One <TechName> Samples.sln的solution文件。针对每个语言(C#, VB, C++),我另增了All-In-One <TechName> Samples (C#).sln, All-In-One <TechName> Samples (VB).sln的solution文件。你可以在http://1code.codeplex.com/SourceControl/list/changesets 的最近的changeset里看到这些改变。但这些改变还没有体现到项目Download上 (http://1code.codeplex.com/releases/)。在下个release里我会更新上去。
     回复 引用 查看   
  13. #13楼 酱板猪      2010-05-25 08:35
    很不错,,,感谢楼主

     回复 引用 查看   
  14. #14楼 酱板猪      2010-05-25 08:35
    很不错,,,感谢楼主

     回复 引用 查看