Visual C# 劉俊琅老師 課本:Visual C# 2010 從零開始 博碩文化出版發行
注意: 本投影片僅供上課使用,非經同意,請勿散播或轉載 第一章 認識VC# 2010與主控台應用程式 資訊教育研究室 編著 注意: 本投影片僅供上課使用,非經同意,請勿散播或轉載
章節大綱 1.1 Visual Studio 2010 介紹 1.4 第一個主控台應用程式 1.5 方案與專案 1.3 主控台應用程式介紹 備註:可依進度點選小節
1.1 Visual Studio 2010 介紹 Visual Studio 2010 簡稱 VS 2010 。 是一組完整的開發工具,用來建置: Windows Form 視窗應用程式。 ASP .NET Web 應用程式。 XML Web Service。 行動裝置應用程式。 使用相同「整合式開發環境」( Integrated Develop Environment )簡稱 IDE: Visual Basic 2010、Visual C++ 2010、Visual C# 2010 等 Visual Web Developer 2010 (暨ASP .NET 4.0的開發工具) 該環境讓它們能共用工具和建立混合語言方案,彼此 分享工具並共同結合各種語言的解決方案。
Visual Studio 2010 主要特色包括: Common Language Runtime (簡稱CLR) 提供跨語言執行功能。 統一程式設計的 .NET Framework類別庫 ASP .NET 4.0 Web應用程式 LINQ (Language-Integrated Query)資料查詢
.NET Framework .NET Framework是提供建置、部署及執行應用程式多種語言的開發架構(環境),它主要包含了以下三個部分: 程式語言(C#、C++、VB) 基礎類別函式庫(Base Class Library)) 共通語言執行階段(Common Language Runtime) 提供跨語言功能,包括執行程式、記憶體管理、安全管理、例外處理等核心服務。
.NET Framework是.NET平台的開發架構,其架構圖如下 VB C++ C# Common Language Specification Web Service User Interface Data and XML Base Class Library Common Language Runtime
1.2 Visual Studio 2010 版本分類 1. Visual Studio 2010 Express 版 2. Visual Studio 2010 Professional 專業版 (入門開發) 3. Visual Studio 2010 Premium 企業版 (企業應用開發) 4. Visual Studio 2010 Ultimate 企業旗艦版 (企業應用與團隊開發) 5. Microsoft Visual Studio 2010 Test Professional 品管人員版
1.3 主控台應用程式介紹 1.3.1 新增專案 1.【開始/所有程式/Microsfot Visual C# 2010Express/ Microsoft Visual C# 2010 Express】進入整合開發環境 2. 執行功能表的【檔案(F)/新增專案(P)】指令 :
可建立下列三種程式專案: 主控台(Console)應用程式 是指在主控台(Console) 模式下所撰寫的程式, 即傳統DOS下執行的程式。 Windows Form 應用程式 是指在視窗環境下所撰寫的程式。 ASP .NET Web 應用程式 - 是微軟新一代的 Web 應用程式開發技術 - - 具有簡易、快速開發 Web 應用程式優點 - 更與 .NET 技術緊密結合、提供多種伺服器控制項 製作出強大功能的網頁資料庫。
作業 練習把 C# 作業(空白程式),儲存成學號,壓縮並E-mail至 jllioutw@hotmail.com Mail主旨(主題 ,Subject):學號
The END
1.4 第一個主控台應用程式
Step1 進入Visual C# 2010 Express 整合開發環境 Step2 新增主控台應用程式專案,名稱為「hello」
Step3 儲存專案 執行功能表【檔案(F)/全部儲存(L)】開啟儲存 專案視窗,進行儲存專案。
儲存專案在 C:\C#2010\ch01\hello資料夾下: hello. sln 為方案檔 hello 儲存專案在 C:\C#2010\ch01\hello資料夾下: hello.sln 為方案檔 hello.csproj為專案檔 Program.cs 為 C# 的程式檔。 一個方案(solution)--可容納多個專案(project)。 一個專案(project )--可以容納多個 *.cs 的C# 程式檔(program)
Step4 撰寫程式碼
Step4 撰寫程式碼 1. static void Main(string[] args){ ... } Main方法(函式)為 C# 程式開始執行的起點,將程式碼寫在 Main() 方法範圍內。 2. 譬如在 static void Main(string[] args){ ... } 大括號內 插入下面兩行敘述: // This is a test Program Console.WriteLine("Hello, World!"); 第一個敘述前加 //,表此行為註解行,執行時此行 不執行,對程式敘述做說明以免日後忘記意義。 第二個敘述表示在螢幕上目前游標處顯示 “Hello, World!” 訊息。
3. 按標準工具列的 鈕或執行功能表的【偵錯(D)/開始偵錯 (S)】執行程式,執行結果一閃即消失,無法暫停。 必須在程式的最後一行插入下面敘述: Console.Read(); 程式執行到此行會等待使用者由鍵盤輸入一個字元, 可使得程式暫停,觀看執行結果。
置於 C:\C#2010\ch01\hello\bin\debug 資料夾。 執行檔可不必進入 IDE便可執行。 4. 按標準工具列的 鈕執行結果如下: 經編譯無誤的程式產生一個執行檔(*.exe), 置於 C:\C#2010\ch01\hello\bin\debug 資料夾。 執行檔可不必進入 IDE便可執行。
Step5 儲存程式 存檔時按標準工具列的 全部儲存圖示鈕來存檔,或執行功能表的【檔案(F)/全部儲存(L)】進行存檔。 Step6 關閉專案 執行功能表的【檔案(F)/關閉方案(T)】 將目前編輯的方案或專案關閉。
Step7 開啟專案 已關閉 hello專案,想重新編輯程式,執行功能表的 【檔案(F)/開啟專案(P)】指令打開「開啟專案」對話方塊
執行【檢視(V)/方案總管(P)】開啟「方案總管」視窗, 在 Program.cs 檔案上面快按滑鼠左鍵兩下,即會出現。
Step8 列印程式 欲列印程式功能表的【檔案(F)/列印(P)】指令 出現「列印」對話方塊。
作業 把Hello程式碼改為(參考Page 1-18) Console.WriteLine(“Hello, 我是姓名”); Console.Read(); 練習把 C# 作業,儲存成學號,壓縮並E-mail至 jllioutw@hotmail.com Mail主旨(主題 ,Subject):學號
Take a Break ….