阅读更多

14顶
1踩

编程语言

原创新闻 SharpDevelop 3.0 发布:开源.NET IDE

2009-03-04 14:13 by 副主编 ouspec 评论(13) 有8359人浏览

SharpDevelop 3.0 发布了,SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。

SharpDevelop 这个轻型的开发工具支持多种程序语言,包括.NET 3.5, C#, VB.NET, F#, 以及java,支持代码自动完成,自动插入代码,重构,同时还支持多种语言界面。

SharpDevelop 3.0 目标针对 .NET 2.0, .NET 3.0 和.NET 3.5 包括 完全的 MSBuild 3.5支持。新增功能包括:

    * C# – 支持 code 自动完成 和 Windows Forms 设计器
    * VB.NET - 支持 code 自动完成 和 Windows Forms 设计器
    * Boo - 支持 code 自动完成 和 Windows Forms 设计器
    * IronPython – 作为附加组件
    * F#

在开发性能上,SharpDevelop 3.0 提供重构,自动插入代码,多核支持。营工能够从USB 存储设备开始运行。IDE 还包括以下 测试/调试 工具集成。

 

附加的重要属性:

消息来源: SharpDevelop Hit the 3.0 Milestone

 


  • 大小: 120.3 KB
14
1
评论 共 13 条 请登录后发表评论
13 楼 rubynroll 2009-03-06 10:16
其实算起来微软的开发工具不算太贵,VS2008+MSDN pro一年也没多少钱,而且有一大堆的OS可以下载(想想看单独去买那些OS版本要花多少钱...),对于测试来说还是很合算的。
12 楼 hantsy 2009-03-05 15:03
vs 不是有一个 shell平台版本吗,不是说要与eclipse抗衡吗?。。。对于开发人员有免费的express,就足够了。
对于学生,现在微软有什么狗屁计划,好像学生可以免费得到professional版本和其它一些微软的软件。
11 楼 mikeandmore 2009-03-05 13:01
hantsy 写道

既然是c#写的为什么不能开发linux版本呢。。。

因为mono基本处于不可用状态...
10 楼 panlw 2009-03-05 12:59
优点:开源不要钱,比较轻,SVN集成
缺点:调试功能弱于VS2008(不过我一般用日志,不太喜欢调试)

所以,双手支持!对于一般的开发SD足够了,我已经用她做了好几个项目了。
9 楼 JEdong 2009-03-05 11:19
能超过vs2008,当然除了他免费(ps:一个连开发工具都买不起的软件公司,你会去吗?)。除了学JAVA IDE折腾外,没看出任何有意义的东西。
8 楼 hantsy 2009-03-05 10:48
既然是c#写的为什么不能开发linux版本呢。。。
7 楼 whaosoft 2009-03-05 10:11
怎么没给java的好东西啊
6 楼 qubic 2009-03-05 10:05
用VS express算了
5 楼 dotnet666 2009-03-05 09:57
SharpDevelop确实不错的,不过,微软真是太强大了,就像上面那个兄弟说的开源实在太难了。
4 楼 littlecong 2009-03-05 09:51
挺好用的,用来写小程序不错,重点是免费的
3 楼 allenny 2009-03-05 09:48
还有editor的性能也很差,都是开源的,差别怎么这么大呢?看来在微软的淫威下,开源实在太难发展了。
2 楼 allenny 2009-03-05 09:47
这个破东西终于发布了,真不容易。重构支持的太差了,自动导入功能也没有,叫人怎么用啊
1 楼 fxbird 2009-03-05 09:35
有resharp,没有必要用别的了。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Webbrowser添加到收藏夹

    Webbrowser添加到收藏夹功能实现

  • WebBrowser调用添加收藏夹的功能

    using System.Runtime.InteropServices; [DllImport("User32.DLL")]public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam,     int lParam);[DllImport("User32.DLL")]public stati

  • 直接访问WebBrowser控件中的HTML源码 (收藏)

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • 下一篇CefSharp 集成谷歌浏览器详解(五)–官网示例解析2 winform 捕获ChromiumWebBrowser消息

    捕捉浏览器消息事件是为了下拉菜单的点击事件不被浏览器吞掉。如果被吞掉下拉菜单就不会自动缩回在BrowserInitializedChanged注册事件。 在BrowserTabUserControl里面browser.IsBrowserInitializedChanged += OnIsBrowserInitializedChanged;private void OnIsBrowserInitia

  • SharpDevelop_3.2安装文件和源码

    SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器(IDE),同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。...

  • MonoTouch:用.NET开发iPhone应用

    作者Bryan Costanich译者朱永光 引言 直到最近,要为苹果的iPhone开发应用程序的...这意味着,你必须“愿意”在XCode IDE中编写Objective-C代码。对于很多开发人员,学习Objective-C被看作是一个巨大的障碍。特...

  • SharpDevelop 开发WPF教程

    sharpdevelop是一款开源的IDE,这款IDE由C#开发而成,也被人们主要用来写C#。当然,也可以写其他诸如Python,Ruby,F#等语言。官网下载地址: http://www.icsharpcode.net/OpenSource/SD/Download/Default.aspx 。...

  • .net 开源项目

    API框架NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。...

  • InfoQ: MonoTouch:用.NET开发iPhone应用

    MonoTouch:用.NET开发iPhone应用 作者 译者发布于 2010年5月11日 引言 直到最近,要为苹果的iPhone开发应用程序的唯一选择就是一头扎进苹果的开发系统中。这意味着,你必须“愿意”在XCode IDE中编写Objective-C...

  • C# WebBrowser 收藏夹完全解决方案

    C# WebBrowser 收藏夹完全解决方案 做了很久,自己编写的浏览器的收藏夹终于解决了,已经成全实现了收藏夹的功能。下面是我的解决方案,帖出来交流交流。欢迎各位高手拍砖。//获取收藏夹路径 string favorfolder = Environment.GetFolderPath(Environment.SpecialFolder.Favo

  • WebBrowser控键实现对IE浏览器的各种控制

    WebBrowser控件实现对IE浏览器的各种控制在不是js打开的页面上按window.close(),会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。 试试下面代码: 试着改变参数会得到其他一些功能: WebBrowser.ExecWB(1,1) 打开 WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口 WebBrowser

  • .NET方面的框架的整理和总结

    自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续...

  • MonoTouch:用.net开发iPhone应用

    MonoTouch:用.net开发iPhone应用 2011年02月22日  作者 [b]Bryan Costanich[/b]  引言  直到最近,要为苹果的iPhone开发应用程序的唯一选择就是一头扎进苹果的开发系统中。这意味着,你必须?愿意?在XCode ...

  • SharpDevelop发布里程碑式的3.0版本

    SharpDevelop社区发布了这一开源.NET IDE的3.0版本。SharpDevelop(#Develop)的功能包括.NET 3.5支持、C#、VB.NET、F#、代码补全、自动代码插入、重构以及其他一些功能。\SharpDevelop 3.0可以编写面向.NET 2.0、...

  • .NET Core/.NET5/.NET6 开源项目汇总9:客户端跨平台UI框架

    .NET Core 实现了跨平台,支持在 Windwos、Linux、macOS上开发与部署,但是也仅限于Web应用程序。对于Windows桌面端应用程序,WinForm 与 WPF 技术是当前最成熟、应用最多的解决方案。因为它们的UI与Windwos操作系统...

  • .NET开源项目

    NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。 ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。 ...

Global site tag (gtag.js) - Google Analytics