创意联盟

 找回密码
 注册

用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

搜索
热搜: mysql server
查看: 3168|回复: 3

新.Net开发必备工具---Snippet Compiler [复制链接]

Rank: 4

发表于 2008-8-13 09:43:02 |显示全部楼层
在新版.Net开发必备十大工具一文中,笔者整理总结了.NET平台下开发必备的十大工具,从本文开始,将会通过几篇文章来详细介绍它们的使用方法。

代码段编译工具

1. 工具概述

   Snippet Compiler是一个基于 Windows 的小型应用程序,你可以通过它来编写、编译和运行代码。现在Snippet Compiler已经支持.NET Framework 3.5,最新版本为Snippet Compiler Live 2008 Ultimate Edition for Developers (Alpha)。

2. 应用场景

   如果你具有较小的代码段,并且你不想创建完整的 Visual Studio项目以及该项目附带的所有文件,此时就是Snippet Compiler的用武之处。假如我们要用记事本编写该代码段,不仅没有智能提示功能,容易出错,编写完成后还需要使用命令行进行编译,是一件非常麻烦的事情;而如果创建Visual Stuido项目,又觉得为了一段很小的代码段创建一个Visual Studio项目有些不值得,这正是Snippet Compiler的强大之处。

3. 使用简介

   在下载{点此下载此工具}Snippet Compiler后,无需进行安装,直接运行可执行文件即可。在第一个运行时,它会提示你如何创建快捷方式,运行后默认的语言是C#,可以直接在RunSnippet()方法中编写你的代码片段,如下图所示:

编写代码完成后,如果要进行测试,直接点击工具栏上Start按钮,如下图所示,并且将会在Errors和Output窗口中显示编译错误或者输出结果....

如果我们想编写VB.NET语言的代码片段,而不是c#的话,可以在Option选项卡中进行设置,如下图所示:


  Snippet Compiler还有一个新的特性是,它可以支持两个版本的.NET Framework,分别为.NET Framework 2.0 with SP1和.NET Framework 3.5,在编译时可以根据实际情况而选用:如下图


在默认情况下,Snippet Compiler添加了一些常用的程序集,如果我们编写的代码片段中需要用到其它的程序集,可以通过引用管理器来实现,选择Tools->References菜单项,我们可以添加或者删除程序集,如下图所示:


运行:




   代码分析工具
   1. 工具概述
   Microsoft Source Analysis for c#是一款C#(不支持VB.NET)代码规范检查工具,前身是微软内部代码规范检查和代码格式强制工具StyleCop,目的是帮助项目团队执行一系列常用的源代码格式规范,它会根据预定义的C#代码格式的最佳实践进行检查,与FxCop不同的是它直接对源代码进行检查,且并不提供灵活的规则设置,强制开发者使用相同的习惯进行C#代码的编写。
   2. 应用场景
    当在团队中需要执行源代码规范时,并且这个规范不能是自定义的,而是完全符合微软.NET类库设计原则。
   3. 使用简介
   Source Analysis for C#的使用,非常的简单,在Solution Explorer中选择要分析代码的文件,选择右键菜单Run Source Analysis菜单 。
   提示:或者直接按下快捷键Shift + Ctrl + Y即可运行代码分析。
   在对源代码进行分析后,会在Source Analysis结果窗口中给出分析结果,哪些代码不符合.NET类库设计准则,以及不符合的描述等信息。
游客,如果您要查看本帖隐藏内容请回复


[ 本帖最后由 尐譫灬ゝ 于 2008-8-13 15:12 编辑 ]

Rank: 1

发表于 2008-11-15 22:17:44 |显示全部楼层

.

路过留个脚印  呵呵~

使用道具 举报

Rank: 1

发表于 2008-11-20 23:21:43 |显示全部楼层

文章写得太好了,支持!

使用道具 举报

Rank: 1

发表于 2008-12-2 13:12:13 |显示全部楼层
还有这么好的东西吗

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|意盟 ( 闽ICP备06022703号 )

GMT+8, 2012-2-8 03:27 , Processed in 0.114220 second(s), 15 queries , Eaccelerator On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部