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

简介:
习惯了DIY的玩家,什么东西都喜欢从最基本的做起。
 
如果你是个业余级的C#玩家,你大可不必安装4.4G的VS2008,这里提供一个更适合的免费开源环境SharpDevelop, 要知道,它仅仅18M
 
SharpDevelop速度很快,支持代码高亮,支持各种工程,也支持单文件的编辑。全面支持.net平台的所有语言,个人感觉比VS好。
 
下面介绍开发环境的搭建。
 
一、准备软件
 
与Java类似,你只要有一个SDK和一个IDE,就搞定了。
 
 
 
二、安装配置环境
 
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,如需转载请自行联系原作者
相关文章
|
6天前
|
C# Windows
.NET开源免费的Windows快速文件搜索和应用程序启动器
今天大姚给大家分享一款.NET开源(MIT License)、免费、功能强大的Windows快速文件搜索和应用程序启动器:Flow Launcher。
|
6天前
|
C#
.NET开源、免费、强大的交互式绘图库
.NET开源、免费、强大的交互式绘图库
|
6天前
|
存储 文字识别 C#
.NET开源免费、功能强大的 Windows 截图录屏神器
今天大姚给大家分享一款.NET开源免费(基于GPL3.0开源协议)、功能强大、简洁灵活的 Windows 截图、录屏、Gif动图制作神器:ShareX。
|
6天前
|
数据可视化 开发工具 C#
.NET开源、免费、跨平台的Git可视化管理工具
俗话说得好“工欲善其事,必先利其器”,合理的选择和使用可视化的管理工具可以降低技术入门和使用的门槛。今天大姚给大家分享一款.NET Avalonia开源、免费、跨平台、快速的Git可视化管理工具:SourceGit。
|
2月前
|
开发框架 JavaScript 前端开发
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
5个.NET开源且强大的快速开发框架(帮助你提高生产效率)
|
3月前
|
Linux C# 开发工具
C#开源的一款友好的.NET SDK管理器
C#开源的一款友好的.NET SDK管理器
|
6天前
|
搜索推荐 API C#
.NET开源快速、强大、免费的电子表格组件
.NET开源快速、强大、免费的电子表格组件
|
2月前
|
Linux C# Android开发
.NET Avalonia开源、免费的桌面UI库 - SukiUI
.NET Avalonia开源、免费的桌面UI库 - SukiUI
|
1月前
|
C# 开发者
.NET开源的两款第三方登录整合库
.NET开源的两款第三方登录整合库
|
2月前
|
安全 C# 开发者
.NET开源的一键自动化下载、安装、激活Microsoft Office利器
.NET开源的一键自动化下载、安装、激活Microsoft Office利器