开源.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,如需转载请自行联系原作者
相关文章
|
26天前
|
XML JSON API
ServiceStack:不仅仅是一个高性能Web API和微服务框架,更是一站式解决方案——深入解析其多协议支持及简便开发流程,带您体验前所未有的.NET开发效率革命
【10月更文挑战第9天】ServiceStack 是一个高性能的 Web API 和微服务框架,支持 JSON、XML、CSV 等多种数据格式。它简化了 .NET 应用的开发流程,提供了直观的 RESTful 服务构建方式。ServiceStack 支持高并发请求和复杂业务逻辑,安装简单,通过 NuGet 包管理器即可快速集成。示例代码展示了如何创建一个返回当前日期的简单服务,包括定义请求和响应 DTO、实现服务逻辑、配置路由和宿主。ServiceStack 还支持 WebSocket、SignalR 等实时通信协议,具备自动验证、自动过滤器等丰富功能,适合快速搭建高性能、可扩展的服务端应用。
86 3
|
2天前
|
存储 设计模式 编解码
.NET 8.0 通用管理平台,支持模块化、WinForms 和 WPF
【11月更文挑战第5天】本文分析了.NET 8.0 通用管理平台在模块化、WinForms 和 WPF 方面的优势。模块化设计提升了系统的可维护性和可扩展性,提高了代码复用性;WinForms 提供了丰富的控件库和简单易用的开发模式,技术成熟稳定;WPF 支持强大的数据绑定和 MVVM 模式,具备丰富的图形和动画功能,以及灵活的布局系统。
|
16天前
|
关系型数据库 C# 数据库
.NET 8.0 开源在线考试系统(支持移动端)
【10月更文挑战第27天】以下是适用于 .NET 8.0 的开源在线考试系统(支持移动端)的简介: 1. **基于 .NET Core**:跨平台,支持多种数据库,前后端分离,适用于多操作系统。 2. **结合 Blazor**:使用 C# 开发 Web 应用,支持响应式设计,优化移动端体验。 3. **基于 .NET MAUI**:跨平台移动应用开发,一套代码多平台运行,提高开发效率。 开发时需关注界面设计、安全性与稳定性。
|
20天前
|
JSON C# 开发者
C#语言新特性深度剖析:提升你的.NET开发效率
【10月更文挑战第15天】C#语言凭借其强大的功能和易用性深受开发者喜爱。随着.NET平台的演进,C#不断引入新特性,如C# 7.0的模式匹配和C# 8.0的异步流,显著提升了开发效率和代码可维护性。本文将深入探讨这些新特性,助力开发者在.NET开发中更高效地利用它们。
30 1
|
27天前
|
Linux C# Android开发
.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
116 1
|
27天前
|
开发框架 NoSQL MongoDB
C#/.NET/.NET Core开发实战教程集合
C#/.NET/.NET Core开发实战教程集合
|
27天前
|
存储 数据可视化 开发工具
2款.NET开源且免费的Git可视化管理工具
2款.NET开源且免费的Git可视化管理工具
|
20天前
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
|
26天前
|
前端开发 JavaScript C#
2款.NET开源且高效的代码格式化工具
2款.NET开源且高效的代码格式化工具
|
27天前
|
C# Windows
一款基于.NET开发的简易高效的文件转换器
一款基于.NET开发的简易高效的文件转换器

热门文章

最新文章