Head First C# 中文版第二章 (Page 78-83):動畫練習 - 透過迴圈實作標籤移動特效
練習目標 使用 for 迴圈配合 Thread.Sleep 或 Application.DoEvents 實作標籤水平移動動畫,體驗迴圈控制流程與 UI 更
Head First C# 中文版第二章 (Page 78-83) 續:for 迴圈延遲問題與解決方案
問題 for 迴圈執行時間過長,導致 while 條件 Visible == true 檢查延遲,UI 凍結。 解決方案 for (int i = 0;
Head First C# 中文版第二章 (Page 74-77) 續:程式碼片段重組拼圖練習
拼圖挑戰 將散落的程式碼片段 (using、namespace、class、Main、MessageBox.Show、大括號) 重新排序,組成可執行顯示訊
Head First C# 中文版第二章 (Page 74-77):綜合練習 - 條件判斷改變標籤顏色
練習需求 使用者點擊按鈕且 CheckBox 勾選時,切換 Label 背景色 (紅↔藍)。 提示:測試背景色程式碼與設定色相似,但有細微差別。 關鍵程式
Head First C# 中文版第二章 (Page 70-73):常見概念問答與章節重點總結
精選問答 Q: 所有程式碼都要在類別裡嗎? A: 是。指令屬於類別,類別屬於命名空間。設計器修改屬性也會同步修改程式碼。 Q: 有禁止/必須使用的命名空間?
Head First C# 中文版第二章 (Page 68):條件運算子完整表與第二個按鈕實作
條件運算子總覽 運算子意義範例 !=不等於a != b <小於a < b >大於a > b <=小於等於a <= b
Head First C# 中文版第二章 (Page 67):if/else 條件判斷與 == vs = 經典陷阱
if/else 決定程式走向 if (condition) { // true 區塊 } else { // false 區塊 }
Head First C# 中文版第二章 (Page 66):建立新專案與撰寫第一個事件處理常式
語法 101 必背口訣 * 每行以分號結尾 x = x + 1; * 註解以雙斜線開頭 // this line is i
Head First C# 中文版第二章 (Page 64):C# 常用數學運算子與運算式範例
基本算術運算子 運算子意義範例結果 +加法5 + 38 -減法5 - 32 *乘法5 * 315 /除法5 / 22 (整數除法) %餘數5 % 21
Head First C# 中文版第二章 (Page 62):變數儲存與操作資料核心觀念
程式本質 = 處理資料 表單資料、遊戲圖像、即時訊息……皆為資料。 變數 = 程式儲存資料的容器。 宣告變數 = 告訴 C# 型別與名稱 int m
Head First C# 中文版第二章 (Page 57):修改 Main 方法驗證進入點機制與常見問答
實驗 將 Main 改為只呼叫 MessageBox.Show(),程式不再顯示聯絡人視窗,點確定後直接結束。證明 Main 內容決定程式行為。 常
Head First C# 中文版第二章 (Page 55):命名空間、類別、方法、進入點五層結構圖解
五層結構對應 .NET 內建特性:using System.Windows.Forms 引入 UI 命名空間。 IDE 產生命名空間:專案名 Contac
Head First C# 中文版第二章 (Page 54):Program.cs 完整程式碼與 Main 方法三條指令執行流程
Program.cs 結構 using System; using System.Windows.Forms; namespace Contacts
Head First C# 中文版第二章 (Page 53):類別、方法、陳述式、程式進入點完整解析
2. 類別組織 每個 C# 程式碼皆在類別內。IDE 建立 Form1 類別對應視窗。 3. 方法執行動作 接受輸入 (參數) → 處理 → 產出輸
Head First C# 中文版第二章 (Page 52):C# 程式碼結構剖析 — 命名空間、類別、方法、陳述式
四層架構 命名空間:邏輯分組,避免名稱衝突。 類別:封裝資料與行為,單一職責。 方法:執行特定動作,接受參數、可回傳值。 陳述式:單一指令,以分號結尾,循
Head First C# 中文版第二章 (Page 51):修改設計器產生程式碼的正確方式
挑戰 設計器頂端註解警告「請勿修改」,但透過程式碼編輯器修改該區域註解/邏輯是可行且常見的需求。 正確做法 向表單加入按鈕。 在程式碼編輯器中找到 In
Head First C# 中文版第二章 (Page 49):IntelliSense 智能提示與程式碼片段加速編碼
IntelliSense 兩大功能 成員列表:輸入 MessageBox. 顯示可用方法/屬性。 參數資訊:選擇 Show( 顯示多載簽章與參數說明。
Head First C# 中文版第二章 (Page 48):IDE 核心開發工具介紹
方案總管 顯示專案所有檔案 (方案檢視) 或類別結構 (類別檢視)。 快速在類別間切換編輯。 標籤頁切換 多檔案同時開啟,各佔一個標籤。 未儲存