在网上找到一个非常小巧精致的C#的IDE——SharpDevelop,它只有4.79M大小,真是小到让人不可思议。为什么呢?想想Visual Studio.NET吧,几个G的大小,吓都吓死人了,实现的还不就是那么些功能?所以,找到这个东东实在让我兴奋,我突然感到一种很适合个人的东西——简洁又不失易用性,更没有那些花哨的东西。
这是一个开源项目,在SourceForge.net上已经有了源代码和安装包可以下载。所以它在协议许可下是可以免费使用的。不仅这样,你还可以研究研究强人的源代码,可能也可以学到点东西哦。
好了,废话少说,让我来介绍一下SharpDevelop吧。
1. 特点介绍
首先,不用说,就是它的体积——小。在忍受过安装Visual Studio.NET所需的漫长等待时间后,我的眼前一亮,我发现了我们终于还有怎么一个小精灵可以相伴,一个可以在几分钟内就可以安装完毕的IDE。说实话,像我们用惯了智能化的编辑工具的这些人,再去用记事本去开发已经是不太可能了,因为记事本这种东西虽然说一字一句,实实在在。但它的开发效率实在是不怎么样,尤其是在设计UI的时候。而且用记事本还会增加出错的机率。所以我们还是需要一个IDE的。但我们有时很难忍受Visual Studio.NET的臃肿的体态,我们不忍心让它再侵噬我们的硬盘空间了,这时SharpDevelop就是一个很好的选择。
其次,是它简便易用。但凡使用过VS之类IDE的人,只要简单操作一下,基本就能了解个大致。所有功能,可以一目了然。我们有时候不需要太多的功能,只要能进行一些基本的开发就行了,其它的我们手工就能搞定的。那么我们为什么还要庞大的Visual Studio.NET呢?
2. 功能简介
让我们来看一下SharpDevelop的一些截图,相信通过这些图片,你能对SharpDevelop有一个直观的感受:
<shapetype id="_x0000_t75"><stroke></stroke><formulas><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f></formulas><path></path><lock v:ext="edit" aspectratio="t"></lock></shapetype><shapetype id="_x0000_t75"><font size="4"> <stroke></stroke><formulas><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f><f></f></formulas><path></path><lock v:ext="edit" aspectratio="t"></lock></font></shapetype><shape id="_x0000_i1025" style="WIDTH: 339pt; HEIGHT: 226.5pt"><imagedata><font size="4"><img src="/images/cnblogs_com/luyiping/1.JPG" align="baseline" border="0"></font></imagedata></shape>
图1.欢迎界面
<shape id="_x0000_i1026" style="WIDTH: 414.75pt; HEIGHT: 302.25pt"><imagedata><font size="4"><img src="/images/cnblogs_com/luyiping/2.JPG" align="baseline" border="0"></font></imagedata></shape>
图2.主界面
<shape id="_x0000_i1027" style="WIDTH: 368.25pt; HEIGHT: 334.5pt"><imagedata><font size="4"><img src="/images/cnblogs_com/luyiping/3.JPG" align="baseline" border="0"></font></imagedata></shape>
图3.新工程
<shape id="_x0000_i1028" style="WIDTH: 415.5pt; HEIGHT: 331.5pt"><imagedata><font size="4"><img src="/images/cnblogs_com/luyiping/4.JPG" align="baseline" border="0"></font></imagedata></shape>
图4.工程选项
使用SharpDevelop的时候,你可以把原来用Visual Studio.NET建的工程导入成SharpDevelop中的工程,也可以把SharpDevelop中的工程导出成Visual Studio.NET下的工程。这样,就可以使的SharpDevelop和Visual Studio.NET之间的切换更加方便。
3. 不足之处
l 翻译的中文不是很好,见下面两个图,是中英文对照的。References居然被翻译成说明。这分明是引用嘛J
<shape id="_x0000_i1029" style="WIDTH: 202.5pt; HEIGHT: 163.5pt"><imagedata><font size="4"><img src="/images/cnblogs_com/luyiping/5.JPG" align="baseline" border="0"></font></imagedata></shape>
图5.中文界面
<shape id="_x0000_i1030" style="WIDTH: 202.5pt; HEIGHT: 163.5pt"><imagedata><font size="4"><img src="/images/cnblogs_com/luyiping/6.JPG" align="baseline" border="0"></font></imagedata></shape>
图6.英文界面
l 启动和关闭时反应比较慢,也比较占用系统资源,刷新窗体也比较慢,也有较严重的闪烁现象。
l 系统稳定性还有待增强。在使用时偶尔会碰到系统没有反应,当在那里的情况。在这样的情况下,我只能结束任务了事。
l 将工程导出成VS.NET下的工程文件时,工程的引用会丢失。这时,在VS.NET下只能手工添加了。如果在SharpDevelop中将窗体的语言修改了,那么将会生成一个资源文件。这时导出到VS.NET下将是无法正常运行了。
4. 综述
毕竟,这只是SharpDevelop第一个正式发布的版本。我们为它的存在感到高兴,同时也希望它能改进不足,越来越好J
相关推荐
《深入剖析C#应用:以SharpDevelop为例》 SharpDevelop是一款开源的C#集成开发环境(IDE),专为.NET Framework设计。它不仅提供了一个全面的平台来创建、编辑和调试C#应用程序,还展示了.NET生态系统的灵活性和可...
SharpDevelop是完全用C#编写的开源集成开发环境(IDE),它具有现代IDE所需的所有高级功能特性,包括代码编辑、调试、编译、版本控制等。本书《Dissecting a C# Application Inside SharpDevelop》通过SharpDevelop...
SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样,SharpDevelop经历了很多版本的更替,现在最新的是Fidalgo Beta 1。 这个编辑器...
《全面透视SharpDevelop软件的开发内幕》是一本深入解析开源C#集成开发环境SharpDevelop的专著,书中包含了中英文两个版本,同时提供了配套的源码,为读者提供了丰富的实践材料。SharpDevelop是一款免费且开源的.NET...
【SharpDevelop_5.0.0源码】是开源项目SharpDevelop的核心代码库,它是一个专为C#语言设计的开发环境,支持多种.NET Framework应用的创建和编辑。这款工具以其轻量级、免费和开源的特性,在开发者社区中广受欢迎。...
SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#、java以及VB.NET,同时还支持多种语言界面,象任何爱好者开发的工具一样,SharpDevelop经历了很多版本的更替,现在最新的是Fidalgo Beta 2。 这个编辑器的...
描述中的重复内容"**C#开发软件 SharpDevelop C#开发软件 SharpDevelop C#开发软件 SharpDevelop**"似乎是一个复制错误,但它强调了SharpDevelop是针对C#编程的,可能暗示其在C#开发中的重要性和广泛使用。...
【标题】:SharpDevelop——构建应用程序界面设计器的实践 【描述】:SharpDevelop是一个开源的.NET集成开发环境(IDE),它提供了丰富的功能,包括代码编辑、项目管理以及调试工具等。在“SharpDevelop浅析_5_...
【标题】"SharpDevelop_4.1 源代码" 提供的是一个开源的集成开发环境(IDE),专为在Microsoft的.NET平台上构建C#、VB.NET和Boo项目而设计。这个源代码包旨在让开发者能够深入理解该IDE的工作原理,并且允许他们...
SharpDevelop 5.4.8源码和执行文件一起供下载,最高支持net framework 4.8.1,运行文件能执行,但由于项目格式的问题,编译、构建会出错,需要安装msbuild 2013, msbuild 2015, 这是首先必须的。
《SharpDevelop开发教程+内核源码分析》 SharpDevelop是一款开源的.NET集成开发环境(IDE),主要用于C#、VB.NET和其他.NET Framework语言的开发。它提供了代码编辑器、项目管理、编译、调试和许多其他开发所需的...
《深入探索SharpDevelop:C#开发的利器》 SharpDevelop是一款免费且开源的集成开发环境(IDE),专门针对C#语言进行设计,同时也支持.NET Framework的各种应用开发。它以其强大的功能、用户友好的界面和高度的...
SharpDevelop是一款开源、免费的C#编程环境,专为.NET Framework设计,支持多种.NET语言,如C#、VB.NET和 Boo。它为开发者提供了一套完整的工具集,用于创建、编辑、编译、运行和调试.NET应用程序。这款软件是...
《SharpDevelop:VB.NET与C#的转换利器》 SharpDevelop,这个被命名为"SharpDevelop.zip"的压缩包,蕴含了一款强大的编程工具,专为开发者提供了VB.NET和C#之间的代码互换功能。这款软件在编程界具有相当的知名度,...
.net 4.0的sharpdevelop4 IronPython ADDIN补丁。把补丁复制到sharpdevelop 4的Python Addin目录:C:\Program Files\SharpDevelop\4.4\AddIns\BackendBindings\PythonBinding\。也就是相应的补丁所在目录。无需注册...
《SharpDevelop 2.2:开源.NET开发工具的探索与应用》 SharpDevelop,作为一款开源的.NET开发环境,自其2.2版本发布以来,便在开发者社区中引起了广泛关注。这款工具以其强大的功能和免费的特性,为.NET开发者提供...
**sharpDevelop 4.1.0.8000 知识点详解** sharpDevelop(简称SD)是一款开源的、跨平台的C# IDE(集成开发环境),它为.NET Framework和.NET Core提供了一整套开发工具。sharpDevelop 4.1.0.8000是该软件的一个版本...
《SharpDevelop 4.5 源代码解析与探索》 SharpDevelop 4.5 是一个开源的.NET集成开发环境(IDE),专为C#、VB.NET和其他.NET语言的开发者设计。这款强大的开发工具提供了丰富的功能,包括项目管理、代码编辑、调试...
《深入解析SharpDevelop 3.0.0.616源码:剖析SharpPad_Ext》 SharpDevelop是一款开源的.NET集成开发环境(IDE),它为C#、VB.NET和其他.NET语言提供了强大的开发支持。本篇文章将聚焦于SharpDevelop 3.0.0.616版本...
SharpDevelop是一款开源的集成开发环境(IDE),特别为C#编程语言设计,同时也支持其他.NET Framework下的语言,如Visual Basic .NET、IronPython等。它为开发者提供了丰富的功能,是C#初学者和专业开发者的理想选择...