天天看点

开源.net开发平台SharpDevelop挑战VS2008

习惯了DIY的玩家,什么东西都喜欢从最基本的做起。

如果你是个业余级的C#玩家,你大可不必安装4.4G的VS2008,这里提供一个更适合的免费开源环境SharpDevelop,要知道,它仅仅18M!。

SharpDevelop速度很快,支持代码高亮,支持各种工程,也支持单文件的编辑。全面支持.net平台的所有语言,个人感觉比VS好。

下面介绍开发环境的搭建。

一、准备软件

与Java类似,你只要有一个SDK和一个IDE,就搞定了。

<a href="http://sharpdevelop.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=30672#DownloadId=76702">SharpDevelop_3.1.0.4545_Setup.msi</a>

<a href="http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SharpDevelop&amp;DownloadId=76702&amp;FileTime=128930892115730000&amp;Build=15559">http://download.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SharpDevelop&amp;DownloadId=76702&amp;FileTime=128930892115730000&amp;Build=15559</a>

<a href="http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe">.NET Framework 3.5 Service Pack 1 (Full Package)</a>

<a href="http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe">http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe</a>

二、安装配置环境

1、安装 .net framework 3.5sp1

2、安装 SharpDevelop

3、配置环境变量path,将C:\WINDOWS\Microsoft.NET\Framework\v3.5加入到path环境变量,这样你就可以方便使用命令行工具了。

4、配置SharpDevelop的语言,中国人当然是选择Chinese了。在设置里面。

三、开发环境赏析

三、开发上路

虽然SharpDevelop支持很多语言,还支持F#,但是我这里只打算用它做C#开发。

这次不写HelloWorld了。写个有深度的例子,事件的例子。毕竟这是C#相对java 的一个很重要的优势特性。

保存后,控制台编译运行:

四、总结

SharpDevelop很好很强大,灵活,能支持最新的SDK。

SharpDevelop适合初学者编码使用,其布局类似Java的开发工具IDEA。

SharpDevelop仅有18M,相对笨重的VS2008,可谓四两拨千斤。

SharpDevelop工具可扩展,你可以安装一些第三方的控件。

SharpDevelop开源,更新很快,你总可以灵活的跟进最新的SDK做你自己的开发。

SharpDevelop的代码格式化很方便,代码智能提示很快,高亮显示、字体方案很精美。看看代码编辑器就知道了。

本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/196312,如需转载请自行联系原作者