|
楼主 |
发表于 2008-11-7 11:00:45
|
显示全部楼层
部分目 錄
第一篇 良弓之子,必學為箕(框架) ~禮記.學記~
第 1 章 認識應用框架, 14
1.1 何謂應用框架
1.2 框架的起源
1.3 框架的分層
1.4 框架的「無用之用」效果
1.5 框架與OS 之關係:常見的迷思
第 2 章 應用框架魅力的泉源:反向溝通, 31
2.1 前言
2.2 認識反向溝通
2.3 主控者是框架,而不是應用程式
2.4 現代應用框架:採取廣義IoC 觀念
2.5 框架的重要功能:提供預設行為
第二篇 無之(抽象)以為用 ~老子:無之以為用~
第 3 章 如何打造應用框架, 54
3.1 基礎手藝:抽象(無之)與衍生(有之)
3.2 打造框架:細膩的抽象步驟
3.2.1 基本步驟
3.2.2 細膩的手藝(一):比較資料成員
3.2.3 細膩的手藝(二):比較函數成員
3.2.4 細膩的手藝(三):將抽象類別轉為介面
5
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
第三篇 有之(繼承)以為利 ~老子:有之以為利~
第 4 章 應用程式設計的基礎手藝12 技, 82
4.1 #1:如何建立Menu 選單
4.2 #2:如何呈現按鈕(Button)之1
4.3 #3:如何呈現按鈕(Button)之2
4.4 #4:如何進行畫面佈局(Layout)
4.5 #5:如何呈現List 選單之1
4.6 #6:如何呈現List 選單之2
4.7 #7:如何運用相對佈局(Relative Layout)
4.8 #8:如何運用表格佈局(Table Layout)
4.9 #9:如何動態變換佈局
4.10 #10:如何定義自己的View
4.11 #11:如何定義一組RadioButton
4.12 #12:一個Activity 啟動另一個Activity
第 5 章 Use Case 分析與畫面佈局之規劃, 141
5.1 善用 Use Case 分析
5.2 以Android 實踐Use Case 分析之策略
第 6 章 Use Case 分析的實踐(策略-A):6 技, 149
6.1 #13:使用Menu 和starActivity()實踐之
6.2 #14:使用starActivityForResult()替代startActivity()
6.3 #15:使用ListView 替代Menu
6.4 #16:以ListActivity 替代Activity 父類別
6.5 #17:改由.xml 檔案定義畫面佈局
6.6 #18:使用onResume()函數
6 Android 應用框架原理與程式設計36 技
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
第 7 章 Use Case 分析的實踐(策略-B):2 技, 179
7.1 #19:一個Activity 支持兩個畫面佈局
7.2 #20:將兩個畫面佈局合併為一
第 8 章 介紹關聯式資料庫與SQLite , 193
8.1 何謂關聯式資料庫
8.2 建立一個表格(Table)
8.3 從表格中查詢資料
8.4 關聯資料模型
8.5 關聯的種類
8.6 兩個表格之互相聯結
8.7 SQL 子句:加總及平均
8.8 SQL 子句:分組
第 9 章 資料庫手藝:5 技, 201
9.1 #21:SQLite 基本操作
9.2 #22:讓SQLite 披上ContentProvider 的外衣
9.3 #23:細說SQLite 與ContentProvider
9.4 #24:讓SQLite 配合onCreate()、onResume()而來去自如
9.5 #25:如何實現商業交易(Transaction)
第 10 章 進階手藝10 技, 237
10.1 #26:如何定義BroadcastReceiver 子類別
10.2 #27:如何撰寫Service 子類別
10.3 #28:如何使用ProgressDialog 物件
10.4 #29:如何捕捉按鍵的KeyEvent
10.5 #30:善用UML Statechart 嚴格控制系統的狀態
10.6 #31:如何使用MapView
7 |
|