物件導向 ANSI C 語言-如何寫物件導向 C 程式, 2/e

高煥堂

  • 出版商: 廣悅
  • 出版日期: 2010-12-21
  • 定價: $450
  • 售價: 9.0$405
  • 語言: 繁體中文
  • 頁數: 384
  • ISBN: 9868494648
  • ISBN-13: 9789868494640
  • 相關分類: C 程式語言Object-oriented
  • 無法訂購

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

商品描述

<內容簡介>

第一篇 認識ANSI-C語言
第1章 嵌入式時代最划算策略
1.1 迎接高品質的嵌入式軟體時代
1.2 基於TruboC2.0環境的評量
1.3 基於VisualC++環境的評量
1.4 LW_OOPC與C++的比較與評量
第2章 認識物件導向ANSI-C
2.1 簡介ANSI-C語言
2.2 簡介LW_OOPC︰替ANSI-C黃袍加身
2.3 ANSI-C的基本組成︰函數與變數
第3章 C的基本資料型態
3.1 簡介資料型態
3.2 整數型態
3.3 無正負號整數
3.4 整數的輸出格式
3.5 字元型態
3.6 浮點數型態
第4章 C的資料運算
4.1 簡介資料運算
4.2 算術與指定運算
4.3 關係運算
4.4 邏輯運算
4.5 算術指定運算
4.6 加1及減1運算
4.7 位址運算
4.8 逐位元運算
第5章 C的決策與迴圈
5.1 邏輯運算與決策
5.2 巢狀if指令
5.3 多選1的抉擇
5.4 while迴圈
5.5 for迴圈
5.6 do迴圈
第6章 C的指標
6.1 指標是什麼?
6.2 傳遞指標參數
6.3 函數回傳指標
6.4 函數指標
第7章 C的結構
7.1 什麼是結構(struct)
7.2 結構的指定運算
7.3 結構指標
7.4 動態記憶體分配
7.5 組合
第8章 C的儲存種類
8.1 變數的儲存種類
8.2 靜態函數
8.3 extern種類
第9章 C的陣列及字串
9.1 陣列的意義
9.2 一維陣列
9.3 一維陣列與指標
9.4 二維陣列與多維陣列
9.5 二維陣列與指標
9.6給予陣列初值
9.7使用字串
第10章 C的前置處理程式
10.1 前置處理程式的工作
10.2 使用巨集
10.3 含入標頭檔
10.4 有條件的編譯
第二篇 介紹物件導向觀念及OOPC
第11章 認識物件(Object)
11.1 自然界之物件
11.2 軟體物件
11.3 物件與涵數
11.4 物件與類別
11.5 物件指標
11.6 建構式
11.7 類別設計之實例說明
第12章 物件溝通方法
12.1 「訊息傳遞」溝通方法
12.2 「訊息傳遞」範例(一)---以Toggle Light電燈為例
12.3 以OOPC實現︰使用Trubo C
12.4 以OOPC實現︰使用VC++2005 
12.5 「訊息傳遞」範例(二)---以冰箱小燈控制為例
第13章 物件溝通實例
13.1 以向量( Vector)類別封裝一維陣列
13.2 以矩陣(Matrix)類別封裝二維陣列
第三篇 如何規劃精緻的介面
第14章 認識介面(Interface)
14.1 如何定義介面?
14.2 多個類別實現同一個介面
14.3 以介面實現多型性(Polymrphic)
14.4 一個類別實現多個介面
第15章 介面與樣式︰降低物件間之相依性
15.1 物件相依性︰細節設計優劣之評量
15.2 樣式觀念
15.3 軟體設計樣式
15.4 簡介IoC樣式
15.5 IoC與COR樣式的攜手合作
第16章 集合物件︰Linked List
16.1 認識集合物件
16.2 以OOPC實現LList集合類別
16.3 應用實例說明
第17章 LW_OOPC巨集之設計思維
17.1 前言
17.2 從ANSI-C出發︰循序漸進
17.3 運用C巨集
17.4 運用C巨集將巨集獨立成lw_oopc.h標頭檔
第四篇 LW_OOPC實用範例
第18章 LW_OOPC實用範例之一
18.1 簡介層次分析(AHP)法
18.2 AHP的分析步驟
18.3 如何得到權數值?
18.4 AHP範例分析與設計
18.5 AHP範例實作︰使用OOPC
第19章 LW_OOPC實用範例之二
19.1 認識「錄音」概念和和技術
19.2 單純「錄音」的範例分析
19.3 「錄音/播放」範例之分析
19.4 「錄音/播放」範例之實作︰使用LW_OOPC
第20章 LW_OOPC實用範例之三
20.1 什麼是半加器?
20.2 設計「位元計算機」
20.3 實現位元計算機︰使用LW_OOPC
第21章 LW_OOPC實用範例之四
21.1 形形色色的塗鴉程式
21.2 塗鴉程式範例說明
21.3 塗鴉系統分析與設計
21.4 塗鴉程式之實作︰使用LW_OOPC
附錄︰
附錄-A︰從Java呼叫LW_OOPC程式
附錄-B︰認識JNI與Android的NDK