Download presentation
Presentation is loading. Please wait.
1
第一章 Visual Studio 2013與 Visual C# 介紹
本章投影片僅供本書上課教師使用,非經同意請勿拷貝或轉載 本章投影片僅供本書上課教師使用,非經同意請勿拷貝或上網轉載
2
第一章 Visual Studio 2013與 Visual C# 介紹
1.1 Visual Studio 2013 Express與 C# 簡介 1-2 VS 2013 Express for Desktop 初體驗 1.3 工具與控制項 1.4 控制項與屬性 1.5 控制項的智慧標籤 1.6 第一個 Windows Form 應用程式
3
1.1 Visual Studio 2013 Express與 C# 簡介
以 Visual Studio Express 2013 for Desktop 版本介紹。 微軟官方網站免費下載: 一般初學者、學生、SOHO 族或個人工作室 使用 Visual Studio Express 2013 版開發專案就足夠。
4
1.1 Visual Studio 2013 Express 與 C# 簡介
Visual Studio Express 2013 Express 版本: 1. Visual Studio Express 2013 for Windows Desktop 2. Visual Studio Express 2013 for Web 3.Visual Studio Express 2013 for Windows 8 4. Visual Studio Express 2013 for Windows Phone
5
1.1.2 Visual C# 程式語言簡介 .NET Framework 預設支援的程式語言: - Visual Basic - Visual C++ - Visual C# 。 這些語言都使用 - 相同整合式開發環境(簡稱IDE)來編寫程式。 - 彼此共用工具,簡化混合語言方案建立程序。 - 可使用 .NET Framework 所提供功能。 - 簡化ASP Web應用程式與XML Web Services 的開發工作。
6
1.1.2 Visual C# 程式語言簡介 Continue …
Visual C# 是 .NET 最重要的開發程式語言。 Visual C# 語法 和 C 語言類似。 採用類似 Java 語言Virtual Machine架構。 擁有完整物件導向支援及易學易用彈性大優點。 程式語法的執行效率比 Visual Basic 快 使得 C# 成為 .NET 的欽定語言。
7
Visual C# 程式語言特性 C# 是一種簡潔且型別安全的物件導向語言 支援物件的封裝、繼承 和多型的特性。
C# 的語法具有高度表達能力 熟悉 C、C++ 或 Java 程式語言的人 都能立即辨識 C# 的大括號內的語法。 透過創新語言建構,簡化軟體元件開發。如: 委派的封裝方法簽章可啟用型別安全事件告知。 多種屬性做為私用成員變數的存取子。 內嵌(Inline) XML文件註解。 LINQ (Language-Integrated Query) 提供跨各種資料來源的內建查詢功能。
8
NET Framework 介紹 .NET Framework 含有 1. CLR( Common Language Runtime) 虛擬執行 系統。 2. 類別庫(Class Library)。 CLR 是微軟的CLI(Common Language Infrastructure) 商務實作。 也是建立執行和開發環境下基礎的國際標準, 能讓語言和程式庫彼此合作無間。
10
1.2 VS 2013 Express for Desktop 初體驗
整合式開發環境簡稱 IDE。 以一個簡單的程式,概括地介紹如何在整合式開發環境下編輯、編譯和執行C# 的程式。 暫不探究細部功能, 先熟悉程式設計基本流程和操作環境。 後面章節再介紹常用的 IDE 操作基本要領。
11
Step1 啟動 VS Express 2013 for Desktop
12
Step2 開啟新增專案對話方塊建立新專案
13
Express 2013 for Windows Desktop整合開發環境
14
1.2.2 偵錯專案 專案編寫完畢,必須編譯 檢查編寫程式語法是否有錯? 若發生錯誤,在發生錯誤敘述下方出現紅色彎曲底線 將出現語法錯誤地方修改到正確為止,此過程稱為 除錯(Debugging)。 編譯成功 表程式語法正確無誤,自動產生 .exe 可執行檔 觀察輸出結果是否符合預期。 不符合預期,表程式邏輯錯誤不是語法錯誤 重回程式設計階段檢查程式碼。 將產生的執行檔稱為「Windows Form應用程式」 或視窗應用程式。
15
開始偵錯
17
停止偵錯
18
1.2.3 儲存專案 執行功能表的【檔案(F)/全部儲存(L)】指令。 按工具列的 全部儲存鈕。
按工具列的 全部儲存鈕。 將專案存放在所設定的「c:\cs2013\ch01\First」 資料夾下。
19
1.2.4 關閉整合開發環境 執行功能表的【檔案(F)/結束(X)】指令
20
1.2.5 瀏覽專案資料夾
22
1.2.6 開啟已建立的舊專案 方式1 適合用來開啟最近使用過的專案
23
方式 2 適合用來開啟較早已經建好的專案
24
1.2.7 開啟設計工具窗格
25
1.2.7 開啟設計工具窗格 Continue…
26
1.3 工具與控制項
27
1.3.1 工具箱的設定
28
1.3.2 控制項的建立 在表單內建立一個「標籤」控制項
29
在表單內製作一個「按鈕」控制項
30
1.3.3 控制項的調整和刪除 Step1 選取控制項 Step2 移動控制項 Step3 調整控制項的大小 Step4 刪除控制項
31
1.4 控制項與屬性
32
1.4.1 認識屬性視窗
33
1.4.1 認識屬性視窗 Continue…
34
1.4.1 認識屬性視窗 Continue…
35
1.4.2 設定控制項的屬性值 1. 使用選取型
36
1. 使用選取型
37
2. 使用輸入型
38
3. 使用交談型
39
1.5 控制項的智慧標籤
40
1.5 控制項的智慧標籤 Continue…
41
1.5 控制項的智慧標籤 Continue…
44
1.6 第一個 Windows Form 應用程式 一般開發 C# 程式四階段: 設計表單輸出入介面 設定各控制項(物件)的屬性
撰寫相關程式碼 程式除錯
46
1.6.1 新增專案
47
1.6.2 表單設計階段
48
1.6.3 程式碼設計階段
49
1.6.4 專案執行與偵錯
51
1.6.5 關閉專案
52
本章結束 Take a Break …..
Similar presentations