産品特色
編輯推薦
“軟件開發視頻大講堂”叢書係清華社“視頻大講堂”重點大係之一。該大係包括多個子係列,每個子係列的圖書在其同品種的圖書中銷售名列前茅,其中:
◆4個品種榮獲“全行業暢銷品種”
◆1個品種榮獲2012年清華大學齣版社“專業暢銷書”一等奬
◆絕大多數品種在“全國計算機零售圖書排行榜”同品種排行中名列前茅
◆截至目前該大係纍計銷售超過55萬冊
◆該大係已成為近年來清華社計算機專業基礎類零售圖書暢銷的品牌之一
“軟件開發視頻大講堂”係列作為清華社“視頻大講堂”大係的子係列之一,繼承和創新瞭清華社“視頻大講堂”大係的編寫模式、寫作風格和優良品質。本書突齣瞭以下內容:
◆總長總時長25小時同步視頻演示講解,可反復觀摩,讓學習更為快捷、高效
◆436個典型實例,通過實例學習更深入,更有趣,更有動力
◆369道麵試真題,瞭解工作實例及麵試問題,更好適應企業需求
◆138項能力測試題目,檢測是否過關,瞭解學習之不足。
◆600頁專業參考文檔,信手拈來學習更方便。
◆根據全國計算機零售圖書排行榜,本書已經連續8月Android類全國零售排行前2名
“軟件開發視頻大講堂”係列作為清華社“視頻大講堂”大係的子係列之一,執著於專業,精細於品質:
◆集基礎知識、核心技能、高級應用、項目案例於一體
◆好學、好用、高效
內容簡介
《Android從入門到精通》從初學者的角度齣發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹瞭Android應用程序開發應該掌握的各方麵技術。全書共分15章,內容包括Android快速入門、Android模擬器與常用命令、用戶界麵設計、高級用戶界麵設計、基本程序單元Activity、Android應用核心Intent、Android事件處理、資源訪問、圖形圖像處理技術、多媒體應用開發、Content Provider實現數據共享綫程與消息處理、Service應用、網絡編程及Internet應用和基於Android的傢庭理財通。所有知識都結閤具體實例進行介紹,涉及的程序代碼給齣瞭詳細的注釋,可以使讀者輕鬆領會Android應用程序開發的精髓,快速提高開發技能。另外,本書除瞭紙質內容之外,配書光盤中還給齣瞭海量開發資源庫,主要內容如下:
◆語音視頻講解:總時長25小時,共62段
◆技術資源庫:600頁專業參考文檔
◆實例資源庫:436個經典實例
◆ 麵試資源庫:369道麵試真題
◆能力測試題庫:138道能力測試題目
◆PPT電子教案
本書適閤作為軟件開發入門者的自學用書,也適閤作為高等院校相關專業的教學參考書,也可供開發人員查閱、參考。
作者簡介
明日科技,是一傢軟件開發和教育為主的高科技公司,開發的係統有長春公交係統、天氣預報係統,礦山瓦斯報警係統等。開發的圖書有《軟件開發視頻大講堂》《軟件開發1200例》《軟件工程師開發大係》等多個係列。
目錄
第1篇 基礎篇
第1章 Android快速入門
教學錄像:1小時19分鍾
1.1 什麼是Android
1.1.1 平颱特性
1.1.2 平颱架構
1.1.3 Android市場
1.2 搭建Android開發環境
1.2.1 係統需求
1.2.2 JDK的下載
1.2.3 JDK的安裝
1.2.4 Android SDK的下載與安裝
1.2.5 Eclipse的下載與安裝
1.2.6 Eclipse的漢化
1.2.7 ADT插件的安裝及配置
1.3 第一個Android程序
1.3.1 創建Android應用程序
1.3.2 Android項目結構說明
1.3.3 運行Android應用程序
1.3.4 調試Android應用程序
1.3.5 Android應用開發流程
1.4 小結
1.5 實踐與練習
第2章 Android模擬器與常用命令
教學錄像:47分鍾
2.1 使用Android模擬器
2.1.1 模擬器概述
2.1.2 Android虛擬設備和模擬器
2.1.3 Android模擬器啓動與停止
2.1.4 控製模擬器
2.1.5 模擬器與磁盤鏡像
2.1.6 Android .0模擬器介紹
2.1.7 模擬器限製
2.1.8 範例1:設置模擬器語言
2.1.9 範例2:設置時區和時間
2.1.10 範例3:設置模擬器桌麵背景
2.2 SDK中常用命令
2.2.1 adb命令
2.2.2 android命令
2.2.3 emulator命令
2.2.4 mksdcard命令
2.2.5 範例1:在SD卡上創建/刪除文件夾
2.2.6 範例2:使用DDMS透視圖管理SD卡
2.3 經典範例
2.3.1 安裝搜狗拼音輸入法
2.3.2 卸載搜狗拼音輸入法
2.3.3 使用模擬器撥打電話
2.4 小結
2.5 實踐與練習
第3章 用戶界麵設計
教學錄像:4小時57分鍾
3.1 控製UI界麵
3.1.1 使用XML布局文件控製UI界麵
3.1.2 在代碼中控製UI界麵
3.1.3 使用XML和Java代碼混閤控製UI界麵
3.1.4 開發自定義的View
3.2 布局管理器
3.2.1 綫性布局
3.2.2 錶格布局
3.2.3 幀布局
3.2.4 相對布局
3.2.5 範例1:使用錶格布局與綫性布局實現分類工具欄
3.2.6 範例2:布局個性遊戲開始界麵
3.3 基本組件
3.3.1 文本框與編輯框
3.3.2 按鈕
3.3.3 單選按鈕和復選框
3.3.4 圖像視圖
3.3.5 列錶選擇框
3.3.6 列錶視圖
3.3.7 日期、時間拾取器
3.3.8 計時器
3.3.9 範例1:實現跟蹤鼠標單擊狀態的圖片按鈕
3.3.10 範例2:實現帶圖標的ListView
3.4 經典範例
3.4.1 我同意遊戲條款
3.4.2 猜猜雞蛋放在哪隻鞋子裏
3.5 小結
3.6 實踐與練習
第4章 高級用戶界麵設計
教學錄像:2小時46分鍾
4.1 高級組件
4.1.1 自動完成文本框
4.1.2 進度條
4.1.3 拖動條和星級評分條
4.1.4 選項卡
4.1.5 圖像切換器
4.1.6 網格視圖
4.1.7 畫廊視圖
4.1.8 範例1:顯示在標題上的進度條
4.1.9 範例2:幻燈片式圖片瀏覽器
4.2 消息提示框與對話框
4.2.1 使用Toast顯示消息提示框
4.2.2 使用Notification在狀態欄上顯示通知
4.2.3 使用AlertDialog創建對話框
4.2.4 範例1:詢問是否退齣的對話框
4.2.5 範例2:帶圖標的列錶對話框
4.3 經典範例
4.3.1 實現仿Windows 圖片預覽窗格效果
4.3.2 狀態欄中顯示代錶登錄狀態的圖標
4.4 小結
4.5 實踐與練習
第5章 基本程序單元Activity
教學錄像:2小時4分鍾
5.1 Activity概述
5.2 創建、配置、啓動和關閉Activity
5.2.1 創建Activity
5.2.2 配置Activity
5.2.3 啓動和關閉Activity
5.2.4 範例1:實現啓動和關閉Activity
5.2.5 範例2:實現應用對話框主題的關於Activity
5.3 多個Activity的使用
5.3.1 使用Bundle在Activity之間交換數據
5.3.2 調用另一個Activity並返迴結果
5.3.3 範例1:實現根據身高計算標準體重
5.3.4 範例2:帶選擇頭像的用戶注冊頁麵
5.4 使用Fragment
5.4.1 創建Fragment
5.4.2 在Activity中添加Fragment
5.5 經典範例
5.5.1 仿QQ客戶端登錄界麵
5.5.2 帶查看原圖功能的圖像瀏覽器
5.6 小結
5.7 實踐與練習
第6章 Android應用核心Intent
教學錄像:39分鍾
6.1 Intent對象
6.1.1 組件名稱(Component Name)
6.1.2 動作(Action)
6.1.3 數據(Data)
6.1.4 種類(Category)
6.1.5 額外(Extras)
6.1.6 標記(Flags)
6.1.7 範例1:在Activity間使用Intent傳遞信息
6.1.8 範例2:返迴係統Home桌麵
6.2 Intent使用
6.2.1 Intent過濾器
6.2.2 範例1:使用包含預定義動作的隱式Intent
6.2.3 範例2:使用包含自定義動作的隱式Intent
6.3 經典範例
6.3.1 使用Intent撥打電話
6.3.2 使用Intent打開網頁
6.4 小結
6.5 實踐與練習
第7章 Android事件處理
教學錄像:37分鍾
7.1 事件處理概述
7.2 處理鍵盤事件
7.2.1 物理按鍵簡介
7.2.2 範例1:屏蔽後退鍵
7.2.3 範例2:提示音量增加事件
7.3 處理觸摸事件
7.3.1 範例1:按鈕觸摸事件
7.3.2 範例2:檢測觸摸事件
7.4 手勢的創建與識彆
7.4.1 手勢的創建
7.4.2 手勢的導齣
7.4.3 手勢的識彆
7.5 經典範例
7.5.1 查看手勢對應分值
7.5.2 使用手勢輸入數字
7.6 小結
7.7 實踐與練習
第8章 資源訪問
教學錄像:2小時56分鍾
8.1 字符串(string)資源
8.1.1 定義字符串資源文件
8.1.2 使用字符串資源
8.2 顔色(color)資源
8.2.1 顔色值的定義
8.2.2 定義顔色資源文件
8.2.3 使用顔色資源
8.3 尺寸(dimen)資源
8.3.1 Android支持的尺寸單位
8.3.2 定義尺寸資源文件
8.3.3 使用尺寸資源
8.3.4 範例1:通過字符串、顔色和尺寸資源改變文字及樣式
8.3.5 範例2:逐漸加寬的彩虹橋背景
8.4 布局(Layout)資源
8.5 數組(array)資源
8.5.1 定義數組資源文件
8.5.2 使用數組資源
8.6 Drawable資源
8.6.1 圖片資源
8.6.2 StateListDrawable資源
8.6.3 範例1:使用9-Patch圖片實現不失真按鈕背景
8.6.4 範例2:控製按鈕是否可用
8.7 樣式(style)和主題(theme)資源
8.7.1 樣式資源
8.7.2 主題資源
8.8 原始XML資源
8.9 菜單(menu)資源
8.9.1 定義菜單資源文件
8.9.2 使用菜單資源
8.9.3 範例1:創建上下文菜單
8.9.4 範例2:創建帶子菜單的選項菜單
8.10 Android程序國際化
8.11 經典範例
8.11.1 背景半透明效果的Activity
8.11.2 實現瞭國際化的選項菜單
8.12 小結
8.13 實踐與練習
第2篇 高級篇
第9章 圖形圖像處理技術
教學錄像:2小時56分鍾
9.1 常用繪圖類
9.1.1 Paint類
9.1.2 Canvas類
9.1.3 Bitmap類
9.1.4 BitmapFactory類
9.2 繪製2D圖像
9.2.1 繪製幾何圖形
9.2.2 繪製文本
9.2.3 繪製路徑
9.2.4 繪製圖片
9.2.5 範例1:繪製Android的機器人
9.2.6 範例2:實現簡易塗鴉闆
9.3 為圖形添加特效
9.3.1 鏇轉圖像
9.3.2 縮放圖像
9.3.3 傾斜圖像
9.3.4 平移圖像
9.3.5 使用BitmapShader渲染圖像
9.3.6 範例1:實現帶描邊的圓角圖片
9.3.7 範例2:實現放大鏡效果
9.4 Android中的動畫
9.4.1 實現逐幀動畫
9.4.2 實現補間動畫
9.4.3 範例1:忐忑的精靈
9.4.4 範例2:鏇轉、平移、縮放和透明度漸變的補間動畫
9.5 經典範例
9.5.1 在GridView中顯示SD卡上的全部圖片
9.5.2 迷途奔跑的野豬
9.6 小結
9.7 實踐與練習
第10章 多媒體應用開發
教學錄像:1小時36分鍾
10.1 播放音頻與視頻
10.1.1 使用MediaPlayer播放音頻
10.1.2 使用SoundPool播放音頻
10.1.3 使用VideoView播放視頻
10.1.4 使用MediaPlayer和SurfaceView播放視頻
10.1.5 範例1:播放SD卡上的全部音頻文件
10.1.6 範例2:帶音量控製的音樂播放器
10.2 控製相機拍照
10.3 經典範例
10.3.1 為遊戲界麵添加背景音樂和按鍵音
10.3.2 製作開場動畫
10.4 小結
10.5 實踐與練習
第11章 ContentProvider實現數據共享
教學錄像:42分鍾
11.1 Content Provider概述
11.1.1 數據模型
11.1.2 URI的用法
11.2 預定義Content Provider
11.2.1 查詢數據
11.2.2 增加記錄
11.2.3 增加新值
11.2.4 批量更新記錄
11.2.5 刪除記錄
11.2.6 範例1:係統內置聯係人的使用
11.2.7 範例2:查詢聯係人ID和姓名
11.3 自定義Content Provider
11.3.1 繼承ContentProvider類
11.3.2 聲明Content Provider
11.4 經典範例
11.4.1 查詢聯係人姓名和電話
11.4.2 自動補全聯係人姓名
11.5 小結
11.6 實踐與練習
第12章 綫程與消息處理
教學錄像:50分鍾
12.1 實現多綫程
12.1.1 創建綫程
12.1.2 開啓綫程
12.1.3 綫程的休眠
12.1.4 中斷綫程
12.1.5 範例1:通過實現Runnable接口來創建綫程
12.1.6 範例2:開啓一個新綫程播放背景音樂
12.2 Handler消息傳遞機製
12.2.1 循環者(Looper)簡介
12.2.2 消息處理類(Handler)簡介
12.2.3 消息類(Message)簡介
12.2.4 範例1:開啓新綫程獲取網絡圖片並顯示到ImageView中
12.2.5 範例2:開啓新綫程實現電子廣告牌
12.3 經典範例
12.3.1 多彩的霓虹燈
12.3.2 簡易打地鼠遊戲
12.4 小結
12.5 實踐與練習
第13章 Service應用
教學錄像:48分鍾
13.1 Service概述
13.1.1 Service的分類
13.1.2 Service類中的重要方法
13.1.3 Service的聲明
13.2 創建Started Service
13.2.1 繼承IntentService類
13.2.2 繼承Service類
13.2.3 啓動服務
13.2.4 停止服務
13.2.5 實例1:繼承IntentService輸齣當前時間
13.2.6 實例2:繼承Service輸齣當前時間
13.3 創建Bound Service
13.3.1 繼承Binder類
13.3.2 使用Messenger類
13.3.3 綁定到服務
13.3.4 實例1:繼承Binder類綁定服務顯示時間
13.3.5 實例2:使用Messenger類綁定服務顯示時間
13.4 管理Service的生命周期
13.5 經典範例
13.5.1 視力保護程序
13.5.2 查看當前運行服務信息
13.6 小結
13.7 實踐與練習
第14章 網絡編程及Internet應用
教學錄像:1小時36分鍾
14.1 通過HTTP訪問網絡
14.1.1 使用HttpURLConnection訪問網絡
14.1.2 使用HttpClient訪問網絡
14.1.3 範例1:從指定網站下載文件
14.1.4 範例2:訪問需要登錄後纔能訪問的頁麵
14.2 使用WebView顯示網頁
14.2.1 使用WebView組件瀏覽網頁
14.2.2 使用WebView加載HTML代碼
14.2.3 讓WebView支持JavaScript
14.3 經典範例
14.3.1 打造功能實用的網頁瀏覽器
14.3.2 獲取天氣預報
14.4 小結
14.5 實踐與練習
第3篇 項目實戰篇
第15章 基於Android的傢庭理財通
教學錄像:51分鍾
15.1 係統分析
15.1.1 需求分析
15.1.2 可行性分析
15.1.3 編寫項目計劃書
15.2 係統設計
15.2.1 係統目標
15.2.2 係統功能結構
15.2.3 係統業務流程
15.2.4 係統編碼規範
15.3 係統開發及運行環境
15.4 數據庫與數據錶設計
15.4.1 數據庫分析
15.4.2 創建數據庫
15.4.3 創建數據錶
15.5 創建項目
15.6 係統文件夾組織結構
15.7 公共類設計
15.7.1 數據模型公共類
15.7.2 Dao公共類
15.8 登錄模塊設計
15.8.1 設計登錄布局文件
15.8.2 登錄功能的實現
15.8.3 退齣登錄窗口
15.9 係統主窗體設計
15.9.1 設計係統主窗體布局文件
15.9.2 顯示各功能窗口
15.9.3 定義文本及圖片組件
15.9.4 定義功能圖標及說明文字
15.9.5 設置功能圖標及說明文字
15.10 收入管理模塊設計
15.10.1 設計新增收入布局文件
15.10.2 設置收入時間
15.10.3 添加收入信息
15.10.4 重置新增收入窗口中的各個控件
15.10.5 設計收入信息瀏覽布局文件
15.10.6 顯示所有的收入信息
15.10.7 單擊指定項時打開詳細信息
15.10.8 設計修改/刪除收入布局文件
15.10.9 顯示指定編號的收入信息
15.10.10 修改收入信息
15.10.11 刪除收入信息
15.11 便簽管理模塊設計
15.11.1 設計新增便簽布局文件
15.11.2 添加便簽信息
15.11.3 清空便簽文本框
15.11.4 設計便簽信息瀏覽布局文件
15.11.5 顯示所有的便簽信息
15.11.6 單擊指定項時打開詳細信息
15.11.7 設計修改/刪除便簽布局文件
15.11.8 顯示指定編號的便簽信息
15.11.9 修改便簽信息
15.11.10 刪除便簽信息
15.12 係統設置模塊設計
15.12.1 設計係統設置布局文件
15.12.2 設置登錄密碼
15.12.3 重置密碼文本框
15.13 運行項目
15.14 將程序安裝到Android手機上
15.15 開發中常見問題與解決方法
15.15.1 程序在裝有Android係統的手機上無法運行
15.15.2 無法將最新修改在Android模擬器中體現
15.15.3 退齣係統後還能使用記錄的密碼登錄
15.16 小結
精彩書摘
13.1 Service概述
教學錄像:光盤\TM\1x\13\Service概述.exe
Service(服務)是能夠在後颱執行長時間運行操作並且不提供用戶界麵的應用程序組件。其他應用程序組件能啓動服務,並且即便用戶切換到另一個應用程序,服務還可以在後颱運行。此外,組件能夠綁定到服務並與之交互,甚至執行進程間通信(IPC)。例如,服務能在後颱處理網絡事務、播放音樂、執行文件I/O或者與ContentProvider通信。
13.1.1 Service的分類
服務從本質上可以分為以下兩種類型。
Started(啓動):當應用程序組件(如Activity)通過調用startService0方法啓動服務時,服務處於started狀態。一旦啓動,服務能在後颱無限期運行,即使啓動它的組件已經被銷毀。通常,啓動服務執行單個操作並且不會嚮調用者返迴結果。例如,它可能通過網絡下載或者上傳文件。如果操作完成,服務需要停止自身。
Bound(綁定):當應用程序組件通過調用bindService()方法綁定到服務時,服務處於bound狀態。綁定服務提供客戶端一服務器接口,以允許組件與服務交互、發送請求、獲得結果,甚至使用進程問通信(IPC)跨進程完成這些操作。僅當其他應用程序組件與之綁定時,綁定服務纔運行。多個組件可以一次綁定到一個服務上,當它們都解綁定時,服務被銷毀。
盡管本章將兩種類型的服務分開討論,服務也可以同時屬於這兩種類型,既可以啓動(無限期運行)也能綁定。其重點在於是否實現一些迴調方法:onStartCommand()方法允許組件啓動服務;onBind()方法允許組件綁定服務。
不管應用程序是否為啓動狀態、綁定狀態或者兩者兼有,都能通過Intent使用服務,就像使用Activity那樣。然而,開發人員可以在配置文件中將服務聲明為私有的,從而阻止其他應用程序訪問。
服務運行於管理它的進程的主綫程,服務不會創建自己的綫程,也不會運行於獨立的進程(除非開發人員定義)。這意味著,如果服務要完成CPU密集工作或者阻塞操作(如MP3迴放或者聯網),開發人員需要在服務中創建新綫程來完成這些工作。通過使用獨立的綫程,能減少應用程序不響應(ANR)錯誤的風險,並且應用程序主綫程仍然能用於用戶與Activity的交互。
13.1.2 Service類中的重要方法
為瞭創建服務,開發人員需要創建Service類(或其子類)的子類。在實現類中,需要重寫一些處理服務生命周期重要方麵的迴調方法,並根據需要提供組件綁定到服務的機製。需要重寫的重要迴調方法如下:
onStartCommand()
當其他組件(如Activity)調用startService()方法請求服務啓動時,係統調用該方法。一旦該方法執行,服務就啓動(處於started狀態)並在後颱無限期運行。如果開發人員實現該方法,則需要在任務完成時調用stopSelf()或stopService()方法停止服務(如果僅想提供綁定,則不必實現該方法)。
……
前言/序言
叢書說明:“軟件開發視頻大講堂”(第1版)於2008年8月齣版以來,因其編寫細膩,易學實用,配備全程視頻等,在軟件開發類圖書市場上産生瞭很大反響,絕大部分品種在全國軟件開發零售圖書排行榜中名列前茅,2009年多個品種被評為“全國優秀暢銷書”。
“軟件開發視頻大講堂”叢書(第2版)於2010年8月齣版,自齣版至今,絕大部分品種在全國軟件開發類零售圖書排行榜中,依然持續名列前茅。叢書迄今纍計已銷售近40萬冊,被百餘所高校計算機相關專業、軟件學院選為教學參考書,在眾多的軟件開發類圖書中成為一支最耀眼的品牌。
“軟件開發視頻大講堂”叢書(第3版)在前兩版的基礎上,增刪瞭品種,修正瞭疏漏,重新錄製瞭視頻,提供瞭從入門學習,到實例應用,到模塊開發,到項目開發,到能力測試,直到麵試等各個階段的海量開發資源庫。為瞭方便教學,還提供瞭教學課件PPT。
Android是Google公司推齣的專為移動設備開發的平颱,自2007年11月5日推齣以來,在短短的幾年時間裏就超越瞭稱霸10年的諾基亞Symbian係統,成為全球最受歡迎的智能手機平颱。應用Android不僅可以開發在手機或平闆電腦等移動設備上運行的工具軟件,而且可以開發2D甚至3D遊戲。
目前,關於Android的書籍很多,但是真正從初學者的角度齣發,把技術及應用講解透徹的並不是很多,尤其是介紹Android 4.0的書籍就更少瞭。本書從初學者的角度齣發,循序漸進地講解使用Android 4.0開發應用項目和遊戲時應該掌握的各項技術。
本書內容
本書提供瞭從入門到編程高手所必備的各類知識,共分3篇。
第1篇:基礎篇。本篇內容包括Android快速入門、Android模擬器與常用命令、用戶界麵設計、高級用戶界麵設計、基本程序單元Activity、Android應用核心Intent、Android事件處理、資源訪問,並結閤大量的圖示、範例、經典應用和視頻等使讀者快速掌握Android應用開發的基礎知識,並為以後編程奠定堅實的基礎。
第2篇:高級篇。本篇內容包括圖形圖像處理技術、多媒體應用開發、Content Provider實現數據共享、綫程與消息處理、Service應用、網絡編程及Internet應用,並結閤大量的圖示、範例、經典應用和錄像等使讀者快速掌握Android開發中的高級內容,學習完本篇,讀者可以掌握更深一層的Android開發技術。
第3篇:項目實戰篇。本篇通過一個完整的傢庭理財通實例,運用軟件工程的設計思想,介紹如何進行Android桌麵應用程序的開發。書中按照“係統分析→係統設計→係統開發及運行環境→數據庫與數據錶設計→創建項目→係統文件夾組織結構→公共類設計→登錄模塊設計→係統主窗體設計→收入管理模塊設計→便簽管理模塊設計→係統設置模塊設計→運行項目→將程序安裝到Android手機上”的流程進行介紹,帶領讀者一步步親身體驗開發項目的全過程。
本書特點
◆由淺入深,循序漸進。本書以初、中級程序員為對象,從瞭解Android和搭建開發環境學起,再學習Android開發的基礎技術,然後學習Android開發的高級內容,最後學習如何開發一個完整項目。講解過程中步驟詳盡、版式新穎,並在操作的內容圖片上進行瞭標注,讓讀者在閱讀時一目瞭然,從而快速掌握書中內容。
◆語音視頻,講解詳盡。書中每一章節均提供有聲圖並茂的教學錄像,讀者可以根據書中提供的錄像位置在光盤中找到。這些錄像能夠引導初學者快速地入門,感受編程的快樂和成就感,增強進一步學習的信心,從而快速成為編程高手。
◆實例典型,輕鬆易學。通過實例進行學習是最好的學習方式,本書通過一個知識點、一個實例、一個結果、一段評析、一個綜閤應用的模式,透徹詳盡地講述瞭實際開發中所需的各類知識。另外,為瞭便於讀者閱讀程序代碼,快速學習編程技能,書中幾乎每行代碼都提供瞭注釋。
◆精彩欄目,貼心提醒。本書根據需要在各章安排瞭很多“注意”、“說明”和“技巧”等小欄目,使讀者在學習過程中更輕鬆地理解相關知識點及概念,更快地掌握個彆技術的應用技巧。
◆應用實踐,隨時練習。書中幾乎每章都提供瞭“實踐與練習”,以讓讀者通過對問題的解答重新迴顧、熟悉所學知識,舉一反三,為進一步學習做好充分的準備。
讀者對象
◆初學編程的自學者 ◆編程愛好者
◆ 大中專院校的老師和學生 ◆相關培訓機構的老師和學員
◆進行畢業設計的學生 ◆初、中級程序開發人員
◆程序測試及維護人員 ◆參加實習的“菜鳥”程序員
讀者服務
緻讀者
本書由明日科技Android程序開發團隊組織編寫,主要編寫人員有王國輝、李偉、王小科、陳丹丹、李銀龍、劉欣、劉玲玲、顧彥玲、楊麗、寇長梅、曹飛飛、硃曉、李慧、潘凱華、李繼業、趙會東、高春艷、陳英、劉莉莉、劉淇、趙永發、王雙、黎鞦芬、陳媛、張金輝、鄒淑芳、高悅、高茹、王敬潔、李賀、李浩然、郭銳、郭鐵、郝洪斌、張世輝、李嚴、苗春義、劉清懷、張領等。在編寫的過程中,我們以科學、嚴謹的態度,力求精益求精,但錯誤、疏漏之處在所難免,敬請廣大讀者批評指正。
感謝您購買本書,希望本書能成為您編程路上的領航者。
“零門檻”編程,一切皆有可能。
祝讀書快樂!
編 者