SharpDevelop,是一款Open Source的.net IDE,本身用C#语言开发。#Develop是对他的for short。这款IDE在试用后会给你留下狠深的印象——不仅仅是他区区不到4MB的安装文件。
在#Develop里,所有的工程都叫Combine了,用这个你可以写Console,Winform等程序,但是没有看到WebForm和Mobie方面的combine。不过比较爽的是你可以写Direct 3D Application和Windows Service了,同时,在New File中能直接看到Unit Test。
下面这个图展示了一个Unit Test单元,其中顶部的注释是我替换的,其中的${DATE}这样的在显示时会成为日期。在没个代码文件前都有这个可以自己设定的插入的注释。
这里面有个政则表达式的Toolkit,还算可以吧。其中有速度非常快的把C# Convert 成 VB.net 代码的,测试了几条,convert都100%成功了!Messagebox Wizard感觉一般,无非时让你自己少敲了一行稍微长一点的代码,不过感觉狠普通。剩下的代码自动生成和快速建立xml文档感觉一般,没看出重要性来。
对于代码编辑区的功能做的不错,除了VS2005里有的代码Indent外,还可以在你选择多行后一起Comment Region,直接注释掉了,省劲了狠多。虽然是一个多国语言版,但是感觉英语,法语和西班牙语做的不错,gb的老出错,IDE界面的错误。日本语的错误更多了。
不行,今天太晚了,明天拿它下个小东西,看看这小东西的“成色”(黎叔说的~)