推荐个找代码示例的VS 插件 All-In-One Code Framework Sample Browser

Microsoft All-In-One Code Framework 又称 1code,汇集微软开发平台中各个技术领域的范例程序代码,目前已经累积了超过六百多个含有完整且可执行的项目源代码在上面,主要的目的就是用来帮助学习微软技术的开发人员解决各种工作上常见的问题,而这些范例程序代码的产生都源自于 MSDN 论坛上、社交媒体或其他开发社群等提出的种种开发问题,并由微软员工撰写范例程序代码提供给所有开发人员下载参考、观摩之用,这一切不但都是免费的,更重要的是:如果你觉得他们没有你要的范例程序,你还可以提出需求,请微软的工程师帮你撰写范例程序 。具体可以参考这篇博客 微软一站式开发技术框架解决方案 中文说明

有了这么多的源代码可供参考,最首先面临的问题就是不知道怎么找到我要的源代码呢?当然这就是我们这一篇文章的重点了,你只要通过 Visual Studio 2010 扩展管理器下载 All-In-One Code Framework Sample Browser 就能直接在 Visual Studio 2010 中直接浏览、查找这么多的源代码,以下就是安装与使用的过程说明,简要介绍可以参考发布:Visual Studio 2010 一站式示例代码搜索扩展

我们先不急着安装 All-In-One Code Framework Sample Browser扩展套件,而是先到 Microsoft All-In-One Code Framework 下载完整的源代码回来:http://1code.codeplex.com/releases

下载完之后我们直接将 All-In-One Code Framework.zip 解压缩到任意一个目录下,假设我们解压缩至 E:\Samples 目录,解压缩后的目录大致长这样:

接着我们就可以开始用 Visual Studio 2010 扩展管理器源来安装 All-In-One Code Framework Sample Browser 扩展套件,开启后点选 在线图库 分类,然后在右上角的搜索文字框输入 One Code 就可以查到 All-In-One Code Framework Sample Browser 项目(请注意不要选错搂)。

安装好之后必须重新启动 Visual Studio 2010,然后选取 [Tool] / [Search Code Sample] 就可以打开:

因为是第一次使用,他会要求你输入你先前下载 Microsoft All-In-One Code Framework ,解压缩的目录,

按下 Save 之后就完成了所有配置,随即就会列出许多范例程序项目供您选择,假设你想找与 Entity Framework 有关的范例,在画面下方输入 Entity Framework 即可进行搜索,除此之外还能针对语言 ( C#, VB.NET, … ) 或采用的技术领域进行筛选,如下图示:

除了能筛选资料外,每个项目的前面都有个 Open 的链接,点击后应该会直接打开该项目,如果有错误会提醒你重新下载。

更强的是还能以 Code 找 Code,在源代码编辑器中只要将光标停留在任何一个单字上,按下鼠标右键点选 Search Code Sample 也一样能以该关键词对这六百多个项目进行检索,方便你找到相似的范例程序代码。

通过这个 All-In-One Code Framework Sample Browser 工具,可以帮你搜索出各种不同技术的范例程序代码,比如 MVVM、ASP.NET MVC、Entity Framework、LINQ、…几乎你想的到的都应有尽有,除此之外,最近 Microsoft All-In-One Code Framework 也将所有范例程序代码全部移植到 MSDN Samples Gallery 上面,在 MSDN Samples Gallery 这里你能找到更多可参考的原始码 (有一千多个),真的非常感谢http://www.cnblogs.com/Jialiang/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏idealclover的填坑日常

VS2017无法为MFC中的对话框创建类 解决办法

在对话框模板上添加类是报错:SimpleScripts1033default.js下找不到default.js或.vbs

4794
来自专栏Web 开发

iOS抓包新姿势 – rvictl

其原理是将iOS设备的流量,像打日志一样复制一份到Mac上,在Mac上再通过Wireshark就能进行分析。这种做法,不像代理,不会干扰iOS设备正常的网络访问...

1140
来自专栏针针小站

【Soft】多语言的下载实用工具 – Nagisa

1324
来自专栏张善友的专栏

嵌入式数据库Perst

McObject2008年发布了其开源、面向对象嵌入式数据库系统的主要升级:Perst 3.0版本。使用全Java和全.NET版本Perst工作的开发人员都将从...

2155
来自专栏逍遥剑客的游戏开发

C#脚本实践(一)

2294
来自专栏程序猿

tools for penetration test

渗透测试的几种工具介绍; Fiddler 代理服务应用 Fiddler 是一个免费的 Web 代理工具,具有浏览器和平台不可知性的特点。它有许多...

3997
来自专栏FreeBuf

Powershell最佳安全实践

? 写在前面的话 其实很早之前,攻击者就已经开始使用合法工具来渗透目标网络并实现横向攻击了。理由很简单:使用合法工具可以降低被检测到的几率,而且进过授权的工具...

58310
来自专栏张善友的专栏

.NET 4.5.1 预览版新特性

上个月的微软Build大会上宣布了.NET 4.5.1的推出,Heydarian的这个演讲题为“.NET开发中的新内容”,涵盖了.NET Framework中一...

1956
来自专栏逸鹏说道

专业上的常用的工具和类库集

Visual Studio 2013 扩展 CodeMaid: 可快速整理代码文件,清理不必要的代码和杂乱的格式。并在开发时实时提供代码复杂度的报告,以便帮助开...

3169
来自专栏指路者

为渗透测试准备的 10 大黑客工具评论(0)

Fiddler 是一个免费的 Web 代理工具,具有浏览器和平台不可知性的特点。它有许多功能用来辅助渗透测试人员。它是一个跨平台工具(几乎所有操作系统),允许用...

1471

扫码关注云+社区

领取腾讯云代金券