国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

SharpDevelop帶你進入免費的C# 編程環境

2024-07-21 02:20:08
字體:
來源:轉載
供稿:網友
微軟公司特別為.net框架設計了c#語言,c#融合了其他語言的優點而成為一個強有力的編程語言。作為一個java的開發者,我對c#的推出充滿好奇,不幸的是,對于微軟的開發環境visual studio .net,列出的價格超過了$1,000,這就使問題很明顯了:我想使用這種語言,但我負擔不起它的價格。可喜的是,我找到了一個免費的.net開發環境,叫做sharpdevelop。


獲得軟件拷貝
這個軟件可以從sharpdevelop網站上下載,它通過gnu general public license可用。下載內容是一個可以快速將sharpdevelop安裝到機器上的文件,而源代碼也可以得到,這篇文章中,我們將使用0.99版本。(馬上就要發布0.99b版)
安裝sharpdevelop軟件需要有microsoft .net sdk,sharpdevelop位于.net sdk的頂部來實現功能性。微軟公司建議在安裝.net sdk之前安裝internet information server (iis)和ado 2.7。我們來詳細地看一看sharpdevelop的特點。

準備好接受更多的內容嗎?
參閱這些有關c#編程語言的技術詳情的文章:

.net編碼簡化
sharpdevelop與vb.net和java代碼一樣簡化便利了c#的開發,ide是可擴展的,因此是可以支持其他語言的,即使我們在這里只關注于c#,ide完全是用c#來編寫的。

環境同樣簡化了工程和文件的開發。工程是包括源文件,參考和資源文件的組合,而文件是一個單一的源文件,圖a給出了sharpdevelop界面的概貌。

figure a



sharpdevelop ide

如你所見,ide分為三個格,主格位于左邊,接著是代碼格,輸出格位于右邊,代碼格使你可以輕松地看到c#源文件和相關的裝配文件。輸出格顯示了代碼執行所產生的輸出,另一個格可以用來保持一個任務列表。

主格被分成了四個標簽:projects, classes, files和tools。projects標簽顯示了當前的工程,工程類文件在classes標簽中可見。如圖b中所示,輸出格顯示了編譯樣本類(無編譯錯誤)的結果。files標簽提供了對文件系統的訪問,tools標簽包含有額外的效用。

figure b



view the classes and compile results



適應你的風格
sharpdevelop的長處之一就是它的靈活性,你可以輕松地將ide和單個工程客制化為開發者喜好的形式。例如,在主tools drop-down中設置options窗口。這個窗口使你可以設置語言(見圖c),字體,外部工具,此外還有大量的文本編程器選項。

figure c



ide options: selecting the language

ide中一個所有開發者都樂于見到的功能就是代碼完成—一個彈出方式列表和/或輸入主代碼格中的對象的可用屬性。列表在你輸入對象,發信號方式或屬性選擇的時期之后出現。圖d顯示了system.console對象中可用的列表。如果你對代碼完成不感興趣,你可以在options窗口中將它關閉。

figure d



code completion feature

讓代碼為你工作
當你將代碼輸入之后,就可以使用run菜單來進行編譯,圖e顯示了編譯選項。任何構造錯誤都會顯示在輸出格中,工程的建構創建了應用程序的可執行(exe)文件,這個文件放置在project options窗口中所指定的輸出路徑中,圖f是我指定給測試工程的輸出路徑。

figure e



sharpdevelop compile options

figure f



project options: output path

你還可以在project options窗口中選擇輸出類型,你可以將其設置為winexe, library或是exe。在我的工程中,我選擇exe。文件(exe)可以從命令提示符或是雙擊windows explorer中的文件來輕松地執行。

文檔資料
sharpdevelop環境中也可以地產生文檔,c#風格評注協助了這個過程的實現。generate documentation和html export選項通過project菜單選擇可用。并簡便了文檔產生為html文件。這些文件中包括裝配代碼和源代碼信息,同時還有一個主索引文件。

其它選擇
sharpdevelop并不是市場上visual studio .net的唯一替代,雖然它提供了一個靈活易用的環境,而且你不能改變商品的價格。在網上的快速搜索會給出一些結果,所有的替換都可以通過microsoft .net sdk來使用命令行界面。如果你需要.net語言替代品當面的額外信息,參閱這篇文章。

你還在等什么?
c#語言已經出現,幸虧有了免費的sharpdevelop ide,它使得開始開發c#代碼并不付出任何成本。在這篇文章中使用的版本還是一個測試版,因此請關注網站來獲得新發布的版本。

  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 翁源县| 淮安市| 论坛| 东兰县| 达尔| 武宁县| 宕昌县| 喀喇| 南开区| 靖西县| 定西市| 伊金霍洛旗| 巴林左旗| 钟山县| 浮梁县| 十堰市| 资源县| 彭山县| 兖州市| 湖北省| 昌图县| 泗洪县| 福州市| 万全县| 兴山县| 古浪县| 海盐县| 栾川县| 浦北县| 荆门市| 新乡县| 涟源市| 简阳市| 南雄市| 东乌珠穆沁旗| 沿河| 新郑市| 溆浦县| 礼泉县| 五原县| 太康县|