Head First C# 中文版第二章 第 53 頁:程式剖析 - 命名空間、類別、方法、指令
程式四層結構 命名空間:組織類別,避免名稱衝突。 類別:封裝相關功能,IDE 建立 Form1 顯示視窗。 方法:執行動作,接受參數,可回傳值(void 無回
Head First C# 中文版第二章 第 54 頁:程式進入點 Main 方法
Program.cs 與 Main 方法 WinForm 專案自動產生 Program.cs,內含 Program 類別與 Main() 方法。Main 即為程
Head First C# 中文版 第二章 第 55 頁:程式結構與 Main 方法
1. using 陳述式引用 .NET Framework 工具 using System.Windows.Forms; 使該命名空間內類別(按鈕、視窗等)可直
Head First C# 中文版 第二章 第 56 頁:建立新的進入點
步驟 刪除 Program.cs 中的 Main 方法。 新增類別檔 AnotherClass.cs。 在檔案頂部加入 using System.Window
Head First C# 中文版 第二章 第 57 頁:變更程式進入點
修改 Main 方法 刪除 Program.cs 原有 Main,在 AnotherClass 建立新 Main: static void Main() {
Head First C# 中文版 第二章 第 61 頁:命名空間與類別關係
同一命名空間下的多個類別 PetFiler2 專案包含兩個類別檔案,三個類別 Dog、Cat、Fish 皆屬於相同命名空間。因此 Dog.Bark() 可直接呼
Head First C# 中文版 第二章 第 62 頁:變數儲存與操作資料
程式處理資料 所有程式本質都是處理資料:表單資料、遊戲圖像、即時訊息等。變數是程式儲存與操作資料的容器。 宣告變數 告訴程式變數的型別與名稱。型別決定可儲存何
Head First C# 中文版 第二章 第 63 頁:變數使用前必須指派值
編譯器強制規則 C# 要求區域變數在使用前必須明確指派值,否則編譯失敗。 錯誤範例 int z; MessageBox.Show(The answer is
Head First C# 中文版 第二章 第 64 頁:C# 數學運算子
常用數學運算子 運算子說明範例 +加法a + b -減法a - b *乘法a * b /除法a / b %取餘數a % b ++遞增a++ / ++a --遞
Head First C# 中文版 第二章 第 65 頁:迴圈與 IDE 程式碼片段
迴圈用途 大型程式常需重複執行特定動作,迴圈讓程式依條件持續執行程式碼區塊。 for 迴圈快速產生 編輯器輸入 for 按兩次 Tab,自動展開完整結構。
Head First C# 學習筆記:第二章 - 撰寫第一行程式碼
本文整理自《Head First C#》中文版第二章(第 66 頁)核心內容,引導初學者建立第一個 Windows Forms 專案、撰寫按鈕點擊事件處理常式,
Head First C# 中文版 第二章 第 67 頁:if/else 語句與雙等號陷阱
if/else 決策結構 依條件真假執行不同程式區塊。常用於比較兩個運算式是否相等,此時使用 ==(雙等號)。 常見錯誤:單等號與雙等號混淆 int x =
Head First C# 中文版 第二章 第 68 頁:條件測試與邏輯運算子
條件測試運算子 !=:不等於(== 相反)。 <、>:數值大小比較。 &&:邏輯 AND(皆真才為真)。 ||:邏輯 OR(任一真
Head First C# 中文版 第二章 第 69 頁:加入條件測試與迴圈練習
練習 1:第三個按鈕加入條件判斷 在現有兩個按鈕基礎上,新增第三個按鈕,點擊時彈出兩個訊息方塊。需修改兩行程式碼達成。 練習 2:最後一個按鈕包含兩個迴圈 /
Head First C# 中文版 第二章 第 70-73 頁:條件測試與迴圈基礎
條件測試基本運算子 運算子意義 ==等於 !=不等於 <小於 >大於 &&邏輯 AND ||邏輯 OR 迴圈運作原理 每次迴
Head First C# 中文版 第二章 第 74-77 頁:條件判斷與迴圈練習
練習內容 本節為互動式練習,讀者需將程式碼片段重新排序組成完整程式,並補充遺漏的大括號。主要練習: if/else 條件判斷。 while 迴圈。 變數宣告與
Head First C# 中文版 第二章 筆記:頁面 78-83 迴圈與延遲處理
前言 本文整理《Head First C#》中文版第二章關於迴圈控制、延遲問題與視覺化程式設計的關鍵概念與練習解答。 核心概念:for 迴圈與 while 迴