SharpDevelp2.0学习笔记(1)——SharpDevelp简单介绍

SharpDevelop是个开源代码编辑器。SharpDevelop编辑器的界面风格类似于Office XP以及VS.NET,这个编辑器可以支持书写C#, ASP.NET, ADO.NET, XML, HTML 等多种代码, 支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBScript, VB.NET, XML 提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。你可以在代码中做标记,支持丰富的代码模版以及外接插件。

 

虽然作为IDE工具它的功能远比VS.net差很远,但是作为学习材料,它的设计思想与理念应该是非常先进的。

它是一个标准的组件式开发,在软件内部叫做插件。SD的外观类似与VS.NET,菜单排列、各种向导都非常美观。我们可以应用它来作为我们开发产品的架构。并通过插件的开发来补充我们想要添加的业务功能。以达到最少的投入获得最大的收益的目的。并得到一个易与维护的业务系统。

官方网址:http://www.icsharpcode.net/opensource/sd/

 一、设计理念

    SharpDevelop运行于microsoft.NET体系结构的免费开放源工具之上,sharpDeveIop的开发也建立在这个体系结构之上,可以预见,各种平台终有一大都将使用—种IDE。EcliPse项口的努力方向也是如此.但采取的方法不同,它建立在Java的基础之上并将其他语占集成到IDE。致力于将.NET和它的免费开发平台实现继承,包括非.NET平台,如Java或GNu com曲er Co]1ection。如果您拥有某种编译器/解释程序,那么可以将其插入,并使用ShareDevelop进行开发.--------------参考《C#软件开发全程刨析》
   (Eclipse真伟大啊,可惜还没有实现。:( http://www.icsharpcode.net/opensource/sd/可找到该软件的所有版本日志。)

二、功能介绍

基本的IDE工具SD都已经实现,甚至还集成了NUNIT,国际化等等

详细内容请参考《C#软件开发全程剖析——全面透视SharpDevelop开发内幕》

posted @ 2007-12-29 10:33  tianyamoon  阅读(1229)  评论(0编辑  收藏  举报