SharpDevelop是采用C#開發(fā)的一款輕量級開發(fā)環(huán)境,它是.Net領(lǐng)域著名的開源IDE,專為開發(fā)C#或VB.NET項目而設(shè)計,適合初學(xué)者編碼使用,具有很強的擴展性,支持最新的SDK。SharpDevelop編輯器的界面風(fēng)格類似于Office XP以及VS.NET,可以支持書寫C#, ASP.NET, ADO.NET, XML, HTML 等多種代碼, 支持基于項目或者是文件的開發(fā)。具有代碼高亮、上下文動作、代碼審查、后臺語法檢查、鏈接模式、抑制問題、自動命名變量等功能。
軟件特色
1、體積小功能強大:
和幾個G的Visual Studio .NET相比,它僅僅只有11M多,體積相差了幾百倍,但是麻雀雖小,五臟俱全,用它開發(fā)普通的程序,足夠用了。
2、框架-插件結(jié)構(gòu):
SharpDevelop采用框架——插件的可擴展的體系結(jié)構(gòu)。Eclipse曾經(jīng)宣稱可以成為世界上所有語言的開發(fā)工具,只要提供相應(yīng)的插件。筆者認為SharpDevelop也可以做到這一點。整個系統(tǒng)可以分為兩大模塊:可復(fù)用的框架+插件集合。其中框架部分是SharpDevelop的基礎(chǔ),其中全局屬性、工具包、資源、基礎(chǔ)圖形用戶界面層又是整個框架的基礎(chǔ),在此之上的可擴展模塊樹主要負責(zé)管理插件集合。框架之上的是代表各個功能模塊的插件的集合,其中插件又允許有只插件。
3、解決方案和工程文件同Visual Studio 2005 100%兼容:
從SharpDevelop2.0開始,SharpDevelop的解決方案和工程文件采用完全相同的格式,這下它們就可以互相打開對方的工程,再也不用為兼容性發(fā)愁了。
4、完全免費:
世界上有沒有免費的午餐?有,這就是SharpDevelop。相對于一個License 幾千美金的Visual Studio .NET來說,這也許是SharpDevelop最大的優(yōu)勢了。許多小的公司、個人,在起步階段,資金匱乏,Visual Studio .NET對它們來說太奢侈了,既然有同Visual Studio .NET完全兼容的SharpDevelop可以選擇,而且免費,何樂而不為呢?
5、完全開源:
一款優(yōu)秀的軟件如果能夠開放源代碼,對于廣大程序員來說,無疑找到了一座知識的金庫。將其源代碼進行研讀,學(xué)習(xí)優(yōu)秀的編程技術(shù)和理念,將大大提高讀者的技術(shù)水平;對于軟件企業(yè)來說,也可以從開放的源代碼中找到可以利用的東西。筆者曾經(jīng)研讀過部分SharpDevelop源代碼,從中受益匪淺。
SharpDevelop怎么設(shè)置中文
1、打開軟件之后點擊tools選項,打開設(shè)置功能。
2、在語言欄中選擇中文即可。
使用教程
一、準備軟件并安裝配置環(huán)境
1、安裝 .net framework 3.5sp1以上版本
2、安裝SharpDevelop
3、配置環(huán)境變量path,將C:\WINDOWS\Microsoft.NET\Framework\v3.5加入到path環(huán)境變量,這樣你就可以方便使用命令行工具了。
二、開發(fā)環(huán)境賞析
三、開發(fā)上路
雖然SharpDevelop支持很多語言,還支持F#,但是我這里只打算用它做C#開發(fā)。
這次不寫HelloWorld了。寫個有深度的例子,事件的例子。畢竟這是C#相對java 的一個很重要的優(yōu)勢特性。
保存后,控制臺編譯運行:
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- eclipse官方電腦版 v4.34106.33M / 英文
- 橙光制作工具電腦版 v2.5.33.12111.02M / 簡體中文
- XMLSpy2024官方版 v26.2.1.0442.99M / 簡體中文
- php for windows版 v8.3.7官方正式版30.67M / 英文
- phpstorm2023官方版 v2023.3.6459.02M / 簡體中文
- webstorm2023官方版 v2023.3.6424.88M / 簡體中文
- hbuilderx電腦版 v3.99.2023122611官方版39.61M / 簡體中文
- java runtime environment官方版 v1.8.0823K / 簡體中文
- pspad editor官方版 v5.0.7.775綠色版25.52M / 多國語言[中文]
- myeclipse2023官方電腦版 v2023.1.21.47G / 英文