
SharpDevelop(C# IDE開發(fā)工具)
詳情介紹
我們的sharpdevelop不僅僅只是一個代碼編輯器,現(xiàn)在許多的開發(fā)軟件都能夠支持多種語言,比如java這個知名度又高,功能又強大的程序語言,而軟件不但有多種其他程序語言,在使用界面這一塊用戶也能夠進行語言的轉換,讓一些對英語不是特別熟悉的用戶能夠通過自己國家的語言進行使用sharpdevelop。
sharpdevelop的編輯器風格類似于我們用戶經(jīng)常使用的office以及VS.net,而且還支持用戶編寫C#,ASP.NET,HTML等多種代碼,并且提供這些代碼的語法高亮顯示,讓用戶更加輕松的進行程序編寫開發(fā)工作。
軟件特色
1、很好很強大,靈活,能支持最新的SDK2、適合初學者編碼使用,其布局類似Java的開發(fā)工具IDEA
3、僅有18M,相對笨重的VS2008,可謂四兩撥千斤
4、支持擴展,你可以安裝一些第三方的控件
5、開源,更新很快,你總可以靈活的跟進最新的SDK做你自己的開發(fā)
6、代碼格式化很方便,代碼智能提示很快,高亮顯示、字體方案很精美??纯创a編輯器就知道了
7、支持書寫C#, ASP.NET, ADO.NET, XML, HTML 等多種代碼
8、支持基于項目或者是文件的開發(fā)
9、對C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色語法顯示支持
10、還可以把彩色的代碼輸出為HTML格式文件
插件介紹
sharpdevelop之所以這么強大,是因為和eclipse一樣擁有豐富多彩的插件,小編現(xiàn)在就介紹一些比較知名的插件。1、AddInTree 插件樹
SharpDevelop 中的插件被組織成一棵插件樹結構,樹的結構是通過 Extension(擴展點)中定義的Path(路徑)來定義的,類似一個文件系統(tǒng)的目錄結構。系統(tǒng)中的每一個插件都在配置文件中指定了 Extension,通過Extension中指定的 Path 掛到這棵插件樹上。在系統(tǒng)中可以通過 AddTreeSingleton對象來訪問各個插件,以實現(xiàn)插件之間的互動。
2、 AddIn 插件
在 SharpDevelop 的概念中,插件是包含多個功能模塊的集合(而不是我過去認為的一個功能模塊)。在文件的表現(xiàn)形式上是一個addin配置文件,在系統(tǒng)中對應 AddIn 類。
3、Extension 擴展點
SharpDevelop中的每一個插件都會被掛到 AddInTree(插件樹) 中,而具體掛接到這個插件樹的哪個位置,則是由插件的 Extension 對象中的 Path 指定的。在addin 配置文件中,對應于。例如下面這個功能模塊的配置
lt;Extension path = "/SharpDevelop/Workbench/Ambiences">
指定了擴展點路徑為 /SharpDevelop/Workbench/Ambiences ,也就是在插件樹中的位置。
4、Codon
這個是一個比較不好理解的東西,在 SharpDevelop 的三個作者寫的書的中譯版中被翻譯為密碼子,真是個糟糕的翻譯,可以跟Handle(句柄)有一拼了。詞典中還有一個翻譯叫“基碼”,我覺得這個也不算好,不過還稍微有那么一點意思。(這里我原來誤寫為“代碼子”,在評論中有位仁兄說這個翻譯不錯,現(xiàn)在我覺得也好像確實不錯 ^o^)
根據(jù)我對代碼的理解,Codon 的功能是描述(包裝)一個功能模塊(一個功能模塊對應一個實現(xiàn)了具體功能的 Command 類)。為了方便訪問各個插件中的功能模塊, Codon 給各種功能定義了基本的屬性,分別是 ID (功能模塊的標識),Name (功能模塊的類型。別誤會,這個Name 是addin文件定義中Codon的XML結點的名稱,ID才是真正的名稱),其中Name可能是Class(類)、MenuItem(菜單項)、Pad(面板)等等。根據(jù)具體的功能模塊,可以繼承Codon定義其他的一些屬性,SharpDevelop中就定義了 ClassCodon、MenuItemCodon、PadCodon等等,你可以根據(jù)需要自己定義其他類型的Codon。在addin定義文件中,Codon對應于標簽下的內(nèi)容。例如下面這個定義
lt;Extension path = "/SharpDevelop/Workbench/Ambiences">
再例如這一個定義
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡
- c語言編程軟件大全
- c語言編程軟件適于編寫系統(tǒng)軟件,是學習編程的同學們的必備軟件。c語言一種非常強大的計算機語言,應用非常廣泛,不僅僅是在軟件開發(fā)上,而且各類科研都會用到c語言。它的應用范圍廣泛,具備很強的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件。那么c語言編程軟件哪個好?如:Eclipse、Visual Studio、Code Blocks、Sublime Text、Atom、Geany等。這些c語言編程軟件非常實用,能幫助大家提高工作效率,歡迎下載體驗!
-
Visual Studio Code(微軟代碼編輯器) v1.116.0官方版 編程軟件 / 150.39M
-
CodeBlocks(編程開發(fā)軟件) v20.03官方版 編程軟件 / 35.72M
-
DevC++(Devcpp)中文版 v6.7.5 編程軟件 / 37.05M
-
GNU Emacs編輯器中文版 v29.1最新版 編程軟件 / 71.97M
-
sublime text 2(文本編輯器) v2.0.2 編程軟件 / 19.18M
-
Sublime Text手機版 v2025092423r安卓版 實用工具 / 13.7M
同類軟件
網(wǎng)友評論
共0條評論分類列表
類似軟件
-
-
Database.NET(多數(shù)據(jù)庫管理工具) v36.5.9491.1 數(shù)據(jù)庫類 / 41.32M
-
.Net6.0離線完整安裝包 v6.0.100官方版 編程其它 / 181.67M
-
netbox官方版 v2.8 服務器區(qū) / 1.79M
-
精彩推薦
換一換本類更新
-
JDK 21(Java開發(fā)工具包) v21.0.6 編程軟件 / 162.74M
查看 -
易語言5.95精簡版 編程軟件 / 98.79M
查看 -
JetBrains CLion 2024(C/C++集成開發(fā)環(huán)境軟件) v2024.3.6官方版 編程軟件 / 1.3G
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看 -
Sublime Text For Linux v4.0.4200 編程軟件 / 95.65M
查看

























贛公網(wǎng)安備 36010602000087號