你知道什麼是物件導向程式語言嗎?你知道C#程式語言的用途是什麼嗎?如果你想快速進入C#語言的世界,那麼這將是你不可錯過的一本書。
本書跳脫一般程式語言書籍的寫作模式,以圖解方式講述C#物件導向概念,配合日常生活中常見的事物為範例來說明,簡單且充實的內容,讓初學者面對程式語言不會有恐懼感。
本書特色
* 以生活化範例為主軸,隨著不同事件的發生學習不同的C#語法。
* 以程式碼為主要內容,透過大量閱讀程式的情況下快速學習C#語法。
* 著重於問題的思考,展現每個C#語法的目的與用途。
* 簡單但充實的內容,透過輕鬆學習的方式完整學習C#語法。
* 直接在程式碼上的文字解說,協助讀者快速了解程式碼的目的與用途。
* 詳細語法解說,了解每行程式的目的與用途。
* 適時的圖解,協助讀者了解程式碼的目的與用途。
目錄
ch01 C#初體驗‧安裝與執行
ch02 儲存資料的容器-變數
2.1 變數-Variable
2.2 型別-Type
2-3 基本資料的轉型-Casting for Primitive Type
2.4 推論型別-var
ch03 連在一起的容器-陣列
3.1 陣列-Array
3.2 初始化區塊 – Initial Block
ch04 像大腦一樣運作-流程控制
4.1 條件控制之if/else
4.2 條件控制之switch
4.3 迴圈控制之for
4.4 迴圈控制之while – while
4.5 迴圈控制之foreach
ch05 以物件為中心思考-物件導向
5.1 類別與物件 –Class & Object
5.2 欄位- Field
5.3 方法-Method
5.4 參數-Parameter
5.5 回傳值-Return Value
5.6 多載-Overriding
5.7 動態型別 -dynamic
5.8 靜態化-static
5.9 物件vs null – Object vs null
ch06 保留物件的隱私-封裝
6.1 私有化-private
6.2 特性-Property
6.3 封裝-Encapsulation
ch07 物件的多重身份-繼承與多型
7.1 繼承-Inheritance
7.2 改寫-Overriding
7.3 繼承與保護化-Inheritance & protected
7.4 多型-Polymorphism
7.5 抽象類別-abstract class
7.6 介面-interface
7.7 Object類別-Object
ch08 物件出生的過程-建構式與物件初始式
8.1 建構式 -Constructor
8.2 繼承與建構式 – Inheritance & Constructor
8.3 物件的代名詞 – this
8.4 物件初始式-Object Initializer
ch09 陣列般的物件-索引子
9.1 索引子-Indexer
ch10 打造溝通的管道-委派與事件
10.1 委派-delegate
10.2 事件-event
10.3 事件引數-EventArgs
ch11 分類您的類別-命名空間與類別庫
11.1 命名空間 – namespace
11.2 使用 – using
11.3 類別庫-dll
11.4 內部化 – internal
ch12 控制您抓狂的程式-異常處理
12.1 異常處理流程 – try~catch
12.2 自訂異常 – Customize Exception
ch13 訂製選項清單-列舉
13.1 列舉-enum
13.2 列舉類別-Enum
ch14 管理您的物件-集合
14.1 陣列清單 – ArrayList
14.2 佇列-Queue
14.3 堆疊 – Stack
14.4 雜湊表 – Hashtable
14.5 可列舉介面與列舉器介面 –IEnumerable & Ienumerator
14.6 相等性-Equals()與GetHashCode()
ch15 確保集合中物件的身份-泛型
15.1 泛型-Generic
15.2 自訂泛型 – Custom Generic
15.3 泛型&預設值-default
ch16 無名的世界-匿名方法、Lambda與匿名型別
16.1 匿名方法 –Anonymous Function
16.2 Lambda表示式-Lambda
16.3 匿名型別-Anonymous Type
ch17 擴充物件的行為-擴充方法
17.1 擴充方法 – Extension Method
17.2 擴充方法、可列舉介面與委派 – Extension Method & IEnumerable &Delegate
ch18 查詢您的物件LINQ
18.1 選取-from & select
18.2 過濾-where
18.3 排序-orderby
18.4 群組-group
18.5 連結-join
18.6 排論變數與LINQ-var & LINQ
ch01 C#初體驗‧安裝與執行
ch02 儲存資料的容器-變數
2.1 變數-Variable
2.2 型別-Type
2-3 基本資料的轉型-Casting for Primitive Type
2.4 推論型別-var
ch03 連在一起的容器-陣列
3.1 陣列-Array
3.2 初始化區塊 – Initial Block
ch04 像大腦一樣運作-流程控制
4.1 條件控制之if/else
4.2 條件控制之switch
4.3 迴圈控制之for
4.4 迴圈控制之while – while
4.5 迴圈控制之foreach
ch05 以物件為中心思考-物件導向
5.1 類別與物件 –Class & Object
5.2 欄位- Field
5.3 方法-Method
5.4 參數-Parameter
5.5 回傳值-R...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。