掌握 C# 4.0 設計概要

羅康鴻

  • 出版商: 上奇資訊
  • 出版日期: 2010-11-28
  • 定價: $490
  • 售價: 8.5$417
  • 語言: 繁體中文
  • ISBN: 9862571004
  • ISBN-13: 9789862571002
  • 相關分類: C#

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

你知道什麼是物件導向程式語言嗎?你知道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