C# 的開發環境

基礎篇

C# 簡介

開發環境

變數與運算

流程控制

陣列

函數

物件

例外處理

函式庫篇

檔案處理

資料結構

正規表達式

Thread

應用篇

視窗程式

媒體影音

網路程式

遊戲程式

手機程式

資料庫

雲端運算

特殊功能

委派

擴展方法

序列化

LinQ

WPF

網路資源

教學影片

投影片

教學文章

軟體下載

考題解答

101習題

簡介

C# 語言是微軟 (Microsoft) 所主導設計出來的,主要的開發工具是微軟的 Visual Studio。Visual Studio 是一個功能很強大的整合開發環境,包含視覺化設計模式、整合除錯環境、方便的程式編輯環境等等。因此,大部分人都會使用 Visual Studio 作為 C# 的開發工具。

目前 Visual Studio 可分為三個版本,企業版 (Enterprise Edition)、專業版 (Professional Edition) 以及簡潔版 (Express Edition),其中企業版與專業版是需要付費購買的,而簡潔版則是免費的。通常一般的學習者使用簡潔版就綽綽有餘了,簡潔版的功能其實已經相當強大,除了缺少一些系統分析、團隊合作、以及企業報表等工具之外,其他的部分,像是視覺化設計模式、整合除錯環境、方便的程式編輯環境等,都已經包括在內,因此相當適合學生學習使用。

  1. Visual Studio 2012 Express for Windows Desktop — http://www.microsoft.com/visualstudio/cht/downloads

Visual C# Express 開發工具

當您下載並安裝完畢後,可以直接從微軟視窗系統中的『開始/所有程式/Microsoft Visual 2010 Express』這個路徑啟動簡潔版的開發環境。在這個環境中,使用編輯程式、除錯或使用視覺化設計模式,這是相當方便的一個工具。

命令列工具

微軟的 C# 語言的編譯器是 csc.exe 這個執行檔,這個檔案通常被安裝在 \WINDOWS\Microsoft.NET\Framework 的路徑下。舉例而言,在我的電腦中,就可以在下列路徑中找到這個檔案。

C:\WINDOWS\Microsoft.NET\Framework\v3.5

如果您安裝的是專業版,您可以在『開始/所有程式/Microsoft Visual Studio 2008/Visual Studio Tools/Visual Studio 2008 命令提示字元』這個功能表選項中,啟動 Visual Studio 的命令列工具。如此您可以使用命令列的方式,對程式進行編譯與執行的動作。

舉例而言,您可以使用 csc <C#檔案名稱> 的指令,編譯特定的 C# 程式,像是下列指令就可以將 Hello.cs 編譯為 Hello.exe。

csc Hello.cs

在某些時候,特別是開發網路程式的時候,命令列會比整合開發環境更方便使用,因此您可以自行決定何時應該用哪一種方式進行編譯。

結語

在本文中,我們簡單介紹了 C# 程式語言開發環境 - Visual C# Express 與 Visual Studio 等工具的安裝與使用方式。當然,我們無法完整的介紹這些工具的所有功能,只能將最常用的幾種方式簡要的說明一下,以幫助初學者能順利的進入 C# 程式開發的領域。

參考文獻

  1. 賴榮樞 的軟體資訊誌: Hello C# 編譯執行console程式, 2008/01
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License