代码改变世界

六月新版微软一站式示例代码库发布 - 新增20个Windows示例代码

2011-06-02 11:48  Jialiang  阅读(2699)  评论(7编辑  收藏  举报

新版微软一站式示例代码库 6月2日更新下载。

下载地址: http://1code.codeplex.com/releases/view/67076

你也可以通过 示例代码浏览器示例代码浏览器Visual Studio扩展,按需下载和管理所需的示例代码。

如果您是第一次听说All-In-One Code Framework(一站式示例代码库)这个项目,请参阅微软一站式开发技术框架解决方案 中文说明,以及这段视频:http://www.microsoft.com/showcase/en/us/details/40015bbc-2ded-4aba-9613-2c5a47ee3084

-----------------------------------

Dynamics 新示例代码

CSDynamicsNAVWebServices

下载: http://code.msdn.microsoft.com/CSDynamicsNAVWebServices-21bb94f1

这是一站式示例代码库中第一个Dynamics NAV示例代码。由来自英国Dynamics团队的Lars Lohndorf-LarsenJasminka Thunes 编写。 该示例代码演示了如何使用Microsoft Dynamics NAV 提供的Web Service 进行如下操作:

  • 调用 NAV Codeunit
  • 创建一个 NAV Page 实例对象
  • 读取全部记录
  • 筛选记录
  • 读取单个记录
  • 插入一条记录
  • 插入多条记录
  • 修改一条记录
  • 修改多条记录
  • 删除一条记录

image

-------------------------------------------

Internet Explorer 新示例代码

CSCustomIEContextMenu, VBCustomIEContextMenu

下载
C# 版本:http://code.msdn.microsoft.com/CSCustomIEContextMenu-3aa1c389
VB 版本:http://code.msdn.microsoft.com/VBCustomIEContextMenu-913227d7

该示例代码展示了如何自定义IE的右键上下文菜单。项目中演示了一个自定义的"Open image in new tab”菜单项。当右键网页上的一张图片时,该菜单项便会替代IE的默认右键上下文菜单。点击该菜单项,所选图片便会在新的一个IE 标签页中打开。从该示例中,你可以了解到:

  • 如何向IE标准的上下文菜单插入自定义菜单项
  • 如何使用BHO完全替换掉IE标准的上下文菜单
  • 如何部署自定义IE上下文菜单

image

CSIEDownloadManager, VBIEDownloadManager

下载
C# 版本:http://code.msdn.microsoft.com/CSIEDownloadManager-8ab5d910
VB 版本:http://code.msdn.microsoft.com/VBIEDownloadManager-3287b087 

该示例演示如何实现IE自定义下载管理器。安装后,当IE开始下载一个文件时,一个自定义的下载程序(CS/VBWebDownloader.exe),而不是IE内建的下载管理器,会被启动,用来下载文件。

image

----------------------------------------------------

Windows General 新示例代码

CSCpuUsage, VBCpuUsage

下载
C# 版本:http://code.msdn.microsoft.com/CSCpuUsage-f009d9c1
VB 版本:http://code.msdn.microsoft.com/VBCpuUsage-be7e2c94

该示例代码演示如何使用PerformanceCounter来跟踪系统或某个进程CPU的使用情况。

image

CSCreateMiniDump, VBCreateMiniDump

下载
C# 版本: http://code.msdn.microsoft.com/CSCreateMiniDump-7956a407
VB 版本: http://code.msdn.microsoft.com/VBCreateMiniDump-630c3f5d

程序崩溃是个很头疼的问题。尤其是已发布的程序在客户机器上崩溃。处理这种应用程序崩溃的问题往往需要分析memory dump。但绝大多数应用程序的使用者并不知道如何生成memory dump并将dump反馈给产品厂商。该示例演示的就是如何将程序以外崩溃后memory dump的生成内嵌到你的应用程序中。它随你的应用程序一起启动,并检测你的应用程序是否意外崩溃。如果检测到崩溃,便会自动生成一个memory dump,以供产品厂商分析解决。

image

CSSoftKeyboard, VBSoftKeyboard

下载:
C# 版本:http://code.msdn.microsoft.com/CSSoftKeyboard-0a86f914
VB 版本: http://code.msdn.microsoft.com/VBSoftKeyboard-161d92d7

该示例演示了如何制作一个软键盘(又称屏幕键盘或虚拟键盘)。

image

----------------------------------------

Visual Studio Extensibility (VSX) 和 TFS 新示例代码

CSCustomizeVSToolboxItem, VBCustomizeVSToolboxItem

下载:
C# 版本: http://code.msdn.microsoft.com/CSCustomizeVSToolboxItem-ed17051f
VB 版本: http://code.msdn.microsoft.com/VBCustomizeVSToolboxItem-953058b9

如果你自定义Visual Studio 2010的Toolbox,往里面添加自定义项,默认情况下其显示名和tooltip是相同的。该示例演示如何添加Visual Studio Toolbox项同时自定义其tooltip内容。

image

CSTFSEventListener, VBTFSEventListener

下载
C# 版本: http://code.msdn.microsoft.com/CSTFSEventListener-6dbeb03b
VB 版本: http://code.msdn.microsoft.com/VBTFSEventListener-02ca7c2f

该示例代码演示如何通过WCF Console Application创建TFS event listener。WCF service是用来注册TFS Checkin事件的。如果一个用户check in了一个满足条件的changeset,TFS会调用WCF service的Notify方法。

 

感谢园友对一站式示例代码库的支持。如有任何反馈,请email至onecode@microsoft.com