買這商品的人也買了...
- 
                
                  
                  
                $594C# 6.0 學習筆記 — 從第一行 C# 代碼到第一個項目設計 - 
                
                  
                  
                ASP.NET 專題實務 I -- C#入門實戰 (VS 2017版)(附長556分教學錄影檔)$820$648 - 
                
                  
                  
                $294Unity著色器和屏幕特效 (Mastering Unity shaders and effects) - 
                
                  
                  
                Visual C# 2017 程式設計經典 (附光碟)$650$514 - 
                
                  
                  
                $468C# 編程入門與應用 - 
                
                  
                  
                ASP.NET 專題實務II:進階範例應用$820$640 - 
                
                  
                  
                實用 C 語言程式設計入門$490$417 - 
                
                  
                  
                $210Visual C#.NET 程序設計教程 - 
                
                  
                  
                $828跟老韓學Linux運維 - 
                
                  
                  
                Python 程式設計:從入門到進階應用, 2/e (附範例光碟)$450$405 - 
                
                  
                  
                Github 創辦人親自指導你精通 Git (Pro Git, 2/e)$680$578 - 
                
                  
                  
                物件導向 Python 與 TensorFlow 應用$490$441 - 
                
                  
                  
                物件導向程式設計-結合生活與遊戲的 C++ 語言, 5/e (附範例光碟)$550$495 - 
                
                  
                  
                物件導向程式設計-結合生活與遊戲的 C# 語言 (附範例光碟)$550$495 - 
                
                  
                  
                建立演進式系統架構|支援常態性的變更 (Building Evolutionary Architectures: Support Constant Change)$480$379 - 
                
                  
                  
                Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562 - 
                
                  
                  
                工程數學 (精華版)(Kreyszig : Advanced Engineering Mathematics, 10/e)$880$862 - 
                
                  
                  
                新觀念 Visual C# 程式設計範例教本, 5/e$620$490 - 
                
                  
                  
                從零開始學 Visual C# 2019 程式設計$620$484 - 
                
                  
                  
                Visual C# 2019 全面攻略:從程式新人到開發設計的快速學習$620$484 - 
                
                  
                  
                $232WinForm 程序設計與實踐 - 
                
                  
                  
                架構師的自我修煉:技術、架構和未來$534$507 - 
                
                  
                  
                C# 程式設計從入門到專業 (下):職場 C# 進階應用技術, 2/e$780$608 - 
                
                  
                  
                重構:改善 .NET 與 C# 應用程式的設計,償還欠下的技術債 (使用 GitHub Copilot 與 Visual Studio) (Refactoring with C#: Safely improve .NET applications and pay down technical debt with Visual Studio, .NET 8, and C# 12)$850$663 - 
                
                  
                  
                迎接人形機器人時代:解讀未來語言的機械奇蹟$500$390 
商品描述
本書特色
1. 以實務範例為導向,搭配連貫的章節範例與脈絡相承的解說。
2. 跟著本書的指引,親自從頭到尾做過一遍,可累積自己寫程式的敏感度和功力。
3. 寫程式沒有標準答案,讀者能透過本書的輔助,嘗試屬於自己的做法,輕鬆完成自己的C#應用程式。
內容簡介
本書以實務範例為導向,搭配連貫的章節範例與脈絡相承的解說,協助讀者踏實學習開發C#視窗與物件導向程式的基本功。請務必跟著本書的指引,親自從頭到尾做過一遍,以累積自己寫程式的敏感度和功力,畢竟,不斷動手寫程式以累積經驗,是增進程式功力必要也是不可或缺的過程。寫程式沒有標準答案,期望讀者能透過本書的輔助,嘗試屬於自己的做法,輕鬆完成自己的C#應用程式,感受到寫程式的樂趣與成就感。
目錄大綱
Chapter 1 C#程式設計與開發
1-1 電腦與程式語言
1-2 Microsoft .NET Framework與C#程式設計
1-3 C#程式的開發與執行
1-4 Visual Studio 的安裝與功能
1-5 C#主控台應用程式(Console Applications)的開發步驟
1-6 C#主控台應用程式的輸入輸出與變數存取
Chapter 2 變數與運算式
2-1 資料型態(Data Types)
2-2 變數(Variables)與常數(Constants)
2-3 變數的存取:善用暫存變數
2-4 基本資料型態的轉換
2-5 逸出字元(Escape Character)
2-6 算術運算式(Arithmetic Expression)
2-7 指定運算子的同義運算
2-8 關係運算子(Relational Operators)
2-9 邏輯運算子(Logical operators)
Chapter 3 流程控制:選擇結構
3-1 選擇結構(Selection Structure):單選
3-2 錯誤檢查與處理
3-3 例外處理(Exception Handling)
3-4 選擇結構:二選一(if ~ else ~)
3-5 選擇結構:多選一
Chapter 4 流程控制:迴圈結構
4-1 單迴圈結構
4-2 單一 for 迴圈(Single for-loop)的範例說明
4-3 迴圈結構的範例:數字系統轉換程式
4-4 while迴圈 與 do/while迴圈
Chapter 5 陣列
5-1 一維陣列(One-Dimensional Array)
5-2 一維陣列的應用
5-3 二維陣列(Two-Dimensional Array)
5-4 不規則二維陣列
Chapter 6 函式與參數傳遞
6-1 可重用碼:函式的特色
6-2 模組化程式設計:工作分解
6-3 函式的定義與呼叫 
6-4 函式的應用 
6-5 參數的傳遞
Chapter 7 C#視窗型應用程式
7-1 開發 C# 視窗應用程式的基本觀念
7-2 以「主控台專案」建立視窗程式
7-3 以「視窗應用程式專案」開發視窗程式
Chapter 8 常用控制項的應用
8-1 Visual C# 基本控制項簡介
8-2 C#視窗應用程式的簡單範例
8-3 視窗應用程式的起始表單
8-4 訊息方塊(MessageBox)
8-5 選擇控制項
Chapter 9 基於物件的程式設計
9-1 基於物件(Object-based)的程式設計
9-2 DateTime 類別和 Timer 控制項
9-3 區域變數和實體變數
9-4 Random類別
Chapter 10 一維陣列的綜合應用
10-1 多個一維陣列
10-2 一維陣列的線性搜尋(Linear Search)
10-3 字串與一維陣列 
Chapter 11 控制項陣列的應用
11-1 PictureBox圖片盒控制項
11-2 ImageList(圖像清單)元件
11-3 配對記憶遊戲
Chapter 12 二維陣列的綜合應用
12-1 成績處理──使用二維陣列來改寫
12-2 井字遊戲(Tic-Tac-Toe)──二維陣列的應用
12-3 不規則二維陣列的應用:顧客購物系統
Chapter 13 方法多載與遞迴
13-1 方法多載(Method Overloading) 
13-2 遞迴(Recursion)與遞迴方法
Chapter 14 檔案處理
14-1 檔案處理基本概念 
14-2 檔案對話方塊控制項 
14-3 文字檔案(Text File)的處理 
14-4 二進位檔案(Binary File)的處理 
14-5 檔案讀取的程式練習
Chapter 15 進階控制項綜合應用
15-1 ListBox(清單方塊)控制項 
15-2 ComboBox(下拉式清單方塊)控制項 
15-3 範例1:購物系統 
15-4 表單大小與座標系統 
15-5 MenuStrip(功能表)控制項 
15-6 RichTextBox 控制項
15-7 FontDialog 控制項和 ColorDialog 控制項 
15-8 範例2:簡易文書編輯器(Simple Editor) 
15-9 ToolStrip 控制項的使用
Chapter 16 滑鼠與鍵盤事件處理
16-1 滑鼠事件的處理 
16-2 處理滑鼠事件的範例 
16-3 鍵盤事件的處理 
16-4 處理鍵盤事件的範例
Chapter 17 認識物件導向程式設計
17-1 程式架構(Programming Paradigm) 
17-2 物件、類別與實體 
17-3 封裝(Encapsulation) 
17-4 繼承(Inheritance)與多型(Polymorphism)
Chapter 18 類別與封裝
18-1 定義封裝性類別
18-2 Property(屬性)成員的存取:get 和set 程式區塊
18-3 方法多載、建構子與解構子
18-4 this 和 this() 的使用
18-5 UML 類別圖 
18-6 類別 Person 的定義與使用 
18-7 類別的靜態成員 
18-8 名稱空間與.NET Framework 類別函式庫 
18-9 表單切換
Chapter 19 繼承與多型
19-1 類別繼承(Inheritance)的概念 
19-2 類別繼承的語法與實作 
19-3 base 和 base() 的使用 
19-4 利用繼承實作類別Student 
19-5 利用繼承實作類別 Teacher 
19-6 繼承與型態轉換(Type Casting) 
19-7 同名方法的隱藏(new)與覆寫(override) 
19-8 多型(Polymorphism)
Chapter 20 抽象類別與介面
20-1 抽象類別與抽象方法 
20-2 圖形管理的相關類別 
20-3 介面
 
Chapter 21 泛型集合與序列化
21-1 學生成績的物件集合與序列化檔案 
21-2 學校成員集合與序列化存檔 
Chapter 22 LINQ 查詢
22-1 LINQ 查詢簡介 
22-2 LINQ 與C# 新增的功能 
22-3 LINQ 基本查詢 
22-4 LINQ to Objects
