06.01.2015 Views

第一章C#語言基礎

第一章C#語言基礎

第一章C#語言基礎

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

}<br />

}<br />

System.Console.WriteLine(" :"); 入 你 的 姓 名 鍵 請<br />

System.Console.ReadLine();<br />

System.Console.WriteLine(" 歡<br />

!");<br />

也 就 是 在 每 個 Console 前 加 上 一 個 前 綴 System, 這 個 小 圓 點 表 示 Console 是 作 為 System 的 成 員<br />

迎<br />

而 存 在 的 。C# 中 拋 棄 了 C 和 C++ 中 繁 雜 且 極 易 出 錯 的 運 算 子 , 如 :: 和 -> 等 ,C# 中 的 複 合<br />

名 字 一 律 通 過 · 來 連 接 。System 是 .Net 平 台 框 架 提 供 的 最 基 本 的 命 名 空 間 之 一 , 有 關 命 名<br />

空 間 的 詳 細 使 用 方 法 將 在 以 後 詳 細 介 紹 , 這 裡 只 要 學 會 怎 樣 導 入 命 名 空 間 就 足 夠 了 。<br />

程 序 的 第 二 行 宣 告 了 一 個 類 , 類 的 名 字 叫 做 Welcome。C# 程 序 中 每 個 變 數 或 函 數 都 必 須 屬<br />

於 一 個 類 , 包 括 主 函 數 Main(), 不 能 像 C 或 C++ 那 樣 建 立 全 域 變 數 。C# 語 言 程 序 總 是 從 Main()<br />

方 法 開 始 執 行 , 一 個 程 序 中 不 允 許 出 現 兩 個 或 兩 行 以 上 的 Main() 方 法 。 請 牢 記 C# 中 Main() 方<br />

法 必 須 被 包 含 在 一 個 類 中 ,Main 的 第 一 個 字 母 必 須 大 寫 , 必 須 是 一 個 靜 態 方 法 , 也 就 是 Main()<br />

方 法 必 須 使 用 static 修 飾 。static void Main() 是 類 Welcome 中 定 義 的 主 函 數 , 靜 態 方 法 意 義 見 以<br />

後 章 節 。<br />

程 序 所 進 行 的 輸 入 輸 出 功 能 是 通 過 Console 類 來 完 成 的 ,Console 類 是 在 命 名 空 間 System<br />

中 已 經 定 義 好 的 一 個 類 。Console 有 兩 個 最 基 本 的 方 法 WriteLine 和 ReadLine。ReadLine 表 示 從<br />

輸 入 設 備 輸 入 資 料 ,WriteLine 則 用 於 在 輸 出 設 備 上 輸 出 資 料 。<br />

如 果 在 電 腦 上 安 裝 了 Visual Studio.Net, 則 可 以 在 集 成 開 發 環 境 中 直 接 選 擇 快 捷 鍵 或 選 單<br />

命 令 編 譯 並 執 行 源 文 件 。 如 果 您 不 具 備 這 個 條 件 , 那 麼 至 少 需 要 安 裝 Microsoft.Net 這 樣 才 能<br />

夠 執 行 C# 語 言 程 序 。Microsoft.Net Framework SDK 中 內 置 了 C# 的 編 譯 器 csc.exe, 下 面 讓 我 們<br />

使 用 這 個 微 軟 提 供 的 命 令 列 編 譯 器 時 對 程 序 welcome.cs 進 行 編 譯 。 假 設 已 經 將 文 件 保 存 在<br />

d:\Csharp 目 錄 下 , 啟 功 命 令 列 提 示 符 , 在 螢 幕 上 輸 入 一 行 命 令 : d: 鍵 入 Enter, 鍵 入 命 令 :<br />

C:\Windows\Microsoft.Net\Framework\v3.5\csc welcome.cs<br />

如 果 一 切 正 常 welcome.cs 文 件 將 被 編 譯 , 編 譯 後 產 生 可 執 行 文 件 Welcome.exe。 可 以 在 命<br />

令 提 示 符 視 窗 執 行 可 執 行 檔 Welcome.exe, 螢 幕 上 出 現 一 行 文 字 提 示 您 輸 入 姓 名 : 請 鍵 入 你 的<br />

姓 名 , 輸 入 任 意 文 字 並 按 下 Enter 鍵 , 螢 幕 上 印 出 歡 迎 訊 息 : 歡 迎 !<br />

注 意 , 和 我 們 使 用 過 的 絕 大 多 數 編 譯 器 不 同 , 在 C# 中 編 譯 器 只 執 行 編 譯 這 個 過 程 , 而 在 C<br />

和 C++ 中 要 經 過 編 譯 和 鏈 接 兩 個 階 段 。 換 言 之 C# 源 碼 檔 並 不 被 編 譯 為 目 標 檔 .obj, 而 是 直 接 產<br />

生 成 可 執 行 文 件 .exe 或 動 態 鏈 接 庫 .dll,C# 編 譯 器 中 不 需 要 包 含 鏈 接 器 。<br />

1.2.1 使 用 Visual Studio.Net 建 立 主 控 台 程 序<br />

(1) 執 行 Visual Studio.Net 程 序 , 出 現 如 圖 1.2.2A 界 面 。<br />

(2) 單 擊 新 建 專 案 按 鈕 , 出 現 如 圖 1.2.2B 對 話 框 。 在 專 案 類 型 (P) 編 輯 框 中 選 擇 Visual C#, 在 範<br />

本 (T) 編 輯 框 中 選 擇 主 控 制 台 應 用 程 序 , 名 稱 (N) 編 輯 框 中 鍵 入 e1, 在 位 置 (L) 編 輯 框 中 鍵 入<br />

D:\Csharp, 必 須 預 先 產 生 文 件 夾 D:\Csharp。 也 可 以 單 擊 瀏 覽 按 鈕 , 在 打 開 文 件 對 話 框 中 選<br />

擇 文 件 夾 , 單 擊 確 定 按 鈕 , 產 生 專 案 。 出 現 如 圖 1.2.2C 界 面 。 編 寫 一 行 應 用 程 序 , 可 能 包<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!