首 頁(yè)
手機(jī)版

SharpDevelop官方版 v5.1.0.5216

輕量級(jí)開發(fā)環(huán)境

  • 軟件大小:12.36M
  • 軟件語言:簡(jiǎn)體中文
  • 軟件類型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2024/12/27
  • 軟件類別:編程軟件
  • 應(yīng)用平臺(tái):Windows11,Windows10,Windows8,Windows7
網(wǎng)友評(píng)分:8.6分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載

SharpDevelop是采用C#開發(fā)的一款輕量級(jí)開發(fā)環(huán)境,它是.Net領(lǐng)域著名的開源IDE,專為開發(fā)C#或VB.NET項(xiàng)目而設(shè)計(jì),適合初學(xué)者編碼使用,具有很強(qiáng)的擴(kuò)展性,支持最新的SDK。SharpDevelop編輯器的界面風(fēng)格類似于Office XP以及VS.NET,可以支持書寫C#, ASP.NET, ADO.NET, XML, HTML 等多種代碼, 支持基于項(xiàng)目或者是文件的開發(fā)。具有代碼高亮、上下文動(dòng)作、代碼審查、后臺(tái)語法檢查、鏈接模式、抑制問題、自動(dòng)命名變量等功能。

軟件特色

1、體積小功能強(qiáng)大:

和幾個(gè)G的Visual Studio .NET相比,它僅僅只有11M多,體積相差了幾百倍,但是麻雀雖小,五臟俱全,用它開發(fā)普通的程序,足夠用了。

2、框架-插件結(jié)構(gòu):

SharpDevelop采用框架——插件的可擴(kuò)展的體系結(jié)構(gòu)。Eclipse曾經(jīng)宣稱可以成為世界上所有語言的開發(fā)工具,只要提供相應(yīng)的插件。筆者認(rèn)為SharpDevelop也可以做到這一點(diǎn)。整個(gè)系統(tǒng)可以分為兩大模塊:可復(fù)用的框架+插件集合。其中框架部分是SharpDevelop的基礎(chǔ),其中全局屬性、工具包、資源、基礎(chǔ)圖形用戶界面層又是整個(gè)框架的基礎(chǔ),在此之上的可擴(kuò)展模塊樹主要負(fù)責(zé)管理插件集合??蚣苤系氖谴砀鱾€(gè)功能模塊的插件的集合,其中插件又允許有只插件。  

3、解決方案和工程文件同Visual Studio 2005 100%兼容:

從SharpDevelop2.0開始,SharpDevelop的解決方案和工程文件采用完全相同的格式,這下它們就可以互相打開對(duì)方的工程,再也不用為兼容性發(fā)愁了。  

4、完全免費(fèi):

世界上有沒有免費(fèi)的午餐?有,這就是SharpDevelop。相對(duì)于一個(gè)License 幾千美金的Visual Studio .NET來說,這也許是SharpDevelop最大的優(yōu)勢(shì)了。許多小的公司、個(gè)人,在起步階段,資金匱乏,Visual Studio .NET對(duì)它們來說太奢侈了,既然有同Visual Studio .NET完全兼容的SharpDevelop可以選擇,而且免費(fèi),何樂而不為呢?  

5、完全開源:

一款優(yōu)秀的軟件如果能夠開放源代碼,對(duì)于廣大程序員來說,無疑找到了一座知識(shí)的金庫(kù)。將其源代碼進(jìn)行研讀,學(xué)習(xí)優(yōu)秀的編程技術(shù)和理念,將大大提高讀者的技術(shù)水平;對(duì)于軟件企業(yè)來說,也可以從開放的源代碼中找到可以利用的東西。筆者曾經(jīng)研讀過部分SharpDevelop源代碼,從中受益匪淺。

SharpDevelop怎么設(shè)置中文

1、打開軟件之后點(diǎn)擊tools選項(xiàng),打開設(shè)置功能。

2、在語言欄中選擇中文即可。

使用教程

一、準(zhǔn)備軟件并安裝配置環(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了。寫個(gè)有深度的例子,事件的例子。畢竟這是C#相對(duì)java 的一個(gè)很重要的優(yōu)勢(shì)特性。

保存后,控制臺(tái)編譯運(yùn)行:

收起介紹展開介紹
  • 下載地址
SharpDevelop官方版 v5.1.0.5216

有問題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論