C#利器——SharpDevelop

简介:
如果你是个业余级的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了。在设置里面。
 
三、开发环境赏析
 
image
 
 
image
 
 
三、开发上路
 
虽然SharpDevelop支持很多语言,还支持F#,但是我这里只打算用它做C#开发。
这次不写HelloWorld了。写个有深度的例子,事件的例子。毕竟这是C#相对java 的一个很重要的优势特性。
  image 
保存后,控制台编译运行:
  image
 
四、总结 
SharpDevelop很好很强大,灵活,能支持最新的SDK。
SharpDevelop适合初学者编码使用,其布局类似Java的开发工具IDEA。
SharpDevelop仅有18M,相对笨重的VS2008,可谓四两拨千斤。
SharpDevelop工具可扩展,你可以安装一些第三方的控件。
SharpDevelop开源,更新很快,你总可以灵活的跟进最新的SDK做你自己的开发。
SharpDevelop的代码格式化很方便,代码智能提示很快,高亮显示、字体方案很精美。看看代码编辑器就知道了。

本文转自feisky博客园博客,原文链接:http://www.cnblogs.com/feisky/archive/2009/10/27/1590900.html,如需转载请自行联系原作者

相关文章
|
2月前
|
开发者 Android开发 iOS开发
Xamarin开发者的神器!揭秘你绝不能错过的插件和工具,让你的开发效率飞跃式提升
【8月更文挑战第31天】Xamarin.Forms 是一个强大的框架,让开发者通过单一共享代码库构建跨平台移动应用,支持 iOS、Android 和 Windows。使用 C# 和 XAML,它简化了多平台开发流程,保持一致的用户体验。本指南通过创建一个简单的 “HelloXamarin” 应用介绍 Xamarin.Forms 的基本功能和工作原理。首先配置 Visual Studio 开发环境,然后创建并运行一个包含标题、按钮和消息标签的示例应用,展示如何定义界面布局及处理按钮点击事件。这帮助开发者快速入门 Xamarin.Forms,提高跨平台应用开发效率。
33 0
|
2月前
|
开发者 C# C++
揭秘:如何轻松驾驭Uno Platform,用C#和XAML打造跨平台神器——一步步打造你的高性能WebAssembly应用!
【8月更文挑战第31天】Uno Platform 是一个跨平台应用程序框架,支持使用 C# 和 XAML 创建多平台应用,包括 Web。通过编译为 WebAssembly,Uno Platform 可实现在 Web 上运行高性能、接近原生体验的应用。本文介绍如何构建高效的 WebAssembly 应用:首先确保安装最新版本的 Visual Studio 或 VS Code 并配置 Uno Platform 开发环境;接着创建新的 Uno Platform 项目;然后通过安装工具链并使用 Uno WebAssembly CLI 编译应用;最后添加示例代码并测试应用。
55 0
|
IDE Java 程序员
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器(下)
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器
|
IDE Java API
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器(上)
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器
|
存储 缓存 移动开发
构建跨平台应用的利器——UniApp入门指南
构建跨平台应用的利器——UniApp入门指南
|
开发框架 前端开发 JavaScript
疯狂吐槽 MAUI 以及 MAUI 入坑知识点
窗口 窗口管理 如何限制一次只能打开一个程序 MAUI 程序安装模式 为 MAUI Blazor 设置语言 坑 ① 坑 ② 坑 ③ 配置 MAUI 项目使用管理员权限启动 问题背景 定制编译过程 MAUI 实现前后端分离开发 背景 先搞前端 创建 MAUI Blazor 项目 C# 自动化生成证书、本地安装证书、解决信任证书问题 背景 写代码 在 ASP.NET Core 中使用
1595 0
|
前端开发 Devops API
前端利器躬行记(8)——VSCode插件研发
前端利器躬行记(8)——VSCode插件研发
|
SQL IDE 搜索推荐
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器(二)
对于 Java 从业人员来说,无论是刚入门的新手还是专家,肯定都正在或者曾经使用过 Eclipse,这是一款优秀的编写 Java 程序的 IDE.
143 0
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器(二)
|
存储 SQL IDE
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器(一)
对于 Java 从业人员来说,无论是刚入门的新手还是专家,肯定都正在或者曾经使用过 Eclipse,这是一款优秀的编写 Java 程序的 IDE.
272 0
Eclipse 不为人所知的另一面 - 企业管理软件领域 ABAP 编程语言开发利器(一)
下一篇
无影云桌面