智能手機跨平颱開發高級教程

智能手機跨平颱開發高級教程 pdf epub mobi txt 電子書 下載2025

出版者:清華大學齣版社
作者:[美]Sarah Allen
出品人:
頁數:231
译者:崔康
出版時間:2011-8
價格:39.00元
裝幀:
isbn號碼:9787302260479
叢書系列:
圖書標籤:
  • 移動開發
  • 手機編程
  • 智能終端開發
  • iphone
  • html5
  • css3
  • JavaScript
  • Web
  • 智能手機
  • 跨平颱
  • 開發
  • 高級
  • 教程
  • 安卓
  • iOS
  • Flutter
  • React Native
  • 編程
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書介紹如何在當今市場上最流行的移動平颱上開發應用程序,便於讀者瞭解跨平颱開發的內部原理,並利用本書提供的寶貴信息付諸實踐。把開發過程分解成通俗易懂的步驟有助於剛剛接觸移動平颱的開發人員。相關的語言和SDK種類繁多,使得大多數人應接不暇。本書旨在做一些鋪墊工作,找到跨平颱和設備開發應用程序的捷徑。

前幾年,這些技術和工具包還不存在。相信讀者會發現他們的價值並藉助它們成功地開發應用程序

著者簡介

Sarah Allen目前領導著Blazing Cloud,這是一傢位於舊金山的谘詢公司,主要開發高級的移動和Web應用程序。她也是Mightyverse的共同創始人和CTO。Mightyverse是一傢移動創業公司,緻力於幫助不同語言和文化的人溝通交流。Sarah在1990年參與創建瞭CoSA(theCompany ofScience&Art)公司,從那時起,她開始以技術和領導的角色開發商業軟件,也就是後來的After Effects(譯注:CoSA於1993年被Aldus收購,Aldus於1994年被Adobe收購,所以目前軟件名稱是Adobe After Effects)。在1995年,她成為Macromedia公司的Shockkvave團隊的一名工程師,開始關注Internet軟件。她先後領導開發瞭Shockwave Multiuser Server、Flash MediaServer和Flash video。由於其行業經驗豐富(先後工作於Adobe、Aldus、Apple和LaszloSystems公司),Sarah在1998年被sF WoW(San Francisco Women of the W_eb)組織評選為web時代25名最優秀的女性之一。網站:blazingcloud.net 個人博客:www.ultrasauruS.COm Twitter:@ultrasaurus Vidal Graupera從1 993年的Appie Newton時代就從事優秀移動應用程序的開發工作。在過去十年中,他創建並成功運營瞭一傢軟件公司,在各種移動平颱上開發瞭十幾種客戶應用程序。Vidal擁有卡內基梅隆(Carnegie Melon)大學和南加卅I(Southem CA)大學的工科學位、聖塔剋拉拉(santa Clara)大學的MBA學位。Vidal目前嚮客戶提供有關開發wleb和移動應用程序的谘詢服務。 網站:vdggroup.tom 個人網站:www.vidalgraupera.corn Twitter:@vgraupera Lee Lundrigan,Blazing Cloud的一名創始工程師,在4種平颱上使用跨平颱框架、在iPhone和iPad上采用Objective-C開發移動應用程序。他擅長CSS和HTML,也有采用JavaScript創建動態uI的豐富經驗。他開發過跨瀏覽器CSS和HTML,運行在iPhone、Android、BlackBerry和Windows Mobile上。 網站:blazingcloud.net 個人博客:www.macboypro.com

圖書目錄

第1章 智能手機是新式個人電腦 1
1.1 應用程序市場前景 1
1.2 智能手機簡介 3
1.2.1 智能手機前景 3
1.2.2 跨平颱框架 4
1.2.3 移動應用程序的品牌經驗 4
1.3 Web技術 8
1.4 跨平颱框架 8
1.5 關於本書 11
第Ⅰ部分 跨平颱開發與發布
第2章 iPhone 15
2.1 Xcode介紹 15
2.2 iPhone開發標準實踐 16
2.3 構建簡單的iPhone應用程序 16
2.3.1 創建Xcode項目 17
2.3.2 創建界麵 18
2.4 在設備上安裝應用程序 25
2.4.1 使用開發配置助手 25
2.4.2 手動構建iPhone配置 26
2.4.3 查找設備ID 26
2.4.4 創建配置文件 27
2.4.5 安裝配置文件 27
2.4.6 在設備上安裝和運行
應用程序 28
第3章 Android 29
3.1 Android開發 30
3.1.1 搭建Eclipse開發環境 30
3.1.2 構建簡單的Android應用
程序 32
3.1.3 使用Android WebView的
簡單應用程序 38
3.2 為Android設備構建應用程序 40
3.3 在Web上發布 41
3.4 Android Market 41
第4章 BlackBerry 43
4.1 BlackBerry平颱 43
4.2 搭建典型Java開發環境 44
4.3 構建簡單的BlackBerry
應用程序 45
4.3.1 創建Eclipse項目 45
4.3.2 創建界麵 47
4.3.3 代碼解釋 49
4.3.4 構建和測試應用程序 49
4.3.5 使用Label、Text Field和Button
的簡單用戶界麵應用程序 50
4.3.6 代碼解釋 52
4.3.7 使用BlackBerry Browser
Field的簡單應用程序 52
第5章 Windows Mobile 57
5.1 為Windows Mobile 6.5開發
搭建環境 58
5.2 構建簡單的Windows Mobile
應用程序 58
5.2.1 創建Smart Device項目 58
5.2.2 構建基本功能 60
5.2.3 部署和測試應用程序 62
5.2.4 充實應用程序 63
5.3 打包和發布應用程序 66
5.3.1 將CAB Project添加到
Solution 66
5.3.2 定製産品名稱 67
5.3.3 把應用程序添加到CAB
項目中 67
5.3.4 創建應用程序快捷方式 68
5.3.5 添加注冊錶項 68
5.3.6 構建和部署CAB文件 68
5.3.7 安裝CAB文件 69
5.4 發布應用程序 69
第Ⅱ部分 跨平颱的原生框架
第6章 Rhodes 73
6.1 開發架構 74
6.2 運行時架構 75
6.3 數據庫(Rhom) 76
6.4 多綫程 77
6.5 Rhodes和Rails的區彆 77
6.6 創建Rhodes應用程序 77
6.7 構建Rhodes應用程序 78
6.8 運行應用程序 80
6.8.1 運行在iPhone上 81
6.8.2 運行在Android上 82
6.8.3 運行在BlackBerry上 82
6.8.4 運行在Windows
Mobile 6上 83
6.9 生成模型 83
6.10 調試技巧 87
6.10.1 iPhone 87
6.10.2 BlackBerry 88
6.10.3 Android 88
6.11 Rhodes設備功能 88
6.12 聯係人示例 89
6.13 照相機示例 93
6.14 地理定位和地圖示例 94
第7章 RhoSync 99
7.1 同步服務器的工作原理 100
7.2 RhoSync源適配器 100
7.3 初始化 101
7.4 通過Web服務進行身份認證:
登錄和注銷 102
7.5 檢索數據:查詢和同步 102
7.5.1 查詢 103
7.5.2 同步 104
7.6 提交數據:創建、更新和
刪除 105
7.6.1 創建 105
7.6.2 更新 106
7.6.3 刪除 106
7.7 用戶身份驗證 106
7.8 産品庫存示例 108
7.8.1 在RhoHub上創建
應用程序 108
7.8.2 在本地RhoSync服務器上
創建應用程序 112
7.9 調試RhoSync源適配器 115
第8章 PhoneGap 117
8.1 PhoneGap入門 119
8.1.1 示例應用程序 119
8.1.2 Android 121
8.1.3 BlackBerry 122
8.1.4 PhoneGap模擬器 123
8.2 用PhoneGap編寫Hello
World 124
8.3 編寫一個PhoneGap應用
程序 125
8.4 聯係人示例 130
8.5 照相機示例 134
第9章 Titanium Mobile 137
9.1 入門 137
9.1.1 編寫Hello World應用程序 139
9.1.2 針對設備構建應用程序 140
9.1.3 Titanium Mobile設備功能 140
9.1.4 照相機示例 141
第Ⅲ部分 HTML 界 麵
第10章 移動HTML和CSS 147
10.1 平颱概覽 147
10.1.1 iPhone、iPad、iPod Touch
的iOS 147
10.1.2 Android 148
10.1.3 BlackBerry 148
10.1.4 Windows Mobile 149
10.2 常用模式 149
10.2.1 基於屏幕的方法 149
10.2.2 導航 149
10.2.3 UI小部件 151
10.2.4 復選框 152
10.2.5 選擇框 154
10.2.6 文本框 155
10.2.7 文本域 156
10.2.8 單選按鈕 157
10.2.9 其他組件 159
10.2.10 WebKit Web視圖 159
第11章 iWebKit 165
11.1 使用iWebKit 框架 165
11.1.1 注意事項 167
11.1.2 所需頭文件 167
11.1.3 <body>標記 168
11.1.4 采用列錶組織數據 168
11.2 導航 175
11.3 錶單 176
11.4 橫嚮模式 180
11.5 手機集成 180
11.6 在移動應用程序中集成
iWebKit 181
11.6.1 通過Object C在iWebKit
中創建原生iPhone應用
程序 181
11.6.2 創建應用程序 183
11.6.3 添加iWebKit框架到應用
程序布局模闆 183
11.6.4 為iWebKit構建
PhoneGap 184
第12章 使用jQTouch實現動畫UI 187
12.1 jQTouch入門 188
12.1.1 運行示例代碼 188
12.1.2 創建簡單的jQTouch
應用程序 188
12.2 添加屏幕 191
12.2.1 通過Ajax加載其他屏幕 193
12.2.2 取消、迴退和瀏覽器
曆史 194
12.2.3 其他按鈕 195
12.3 jQTouch初始選項 195
12.3.1 基本視圖 197
12.3.2 定製jQTouch應用程序 198
12.3.3 導航欄(又稱工具欄) 198
12.3.4 通過主題定製視圖 201
12.3.5 與Rhodes集成 201
12.3.6 與PhoneGap集成 201
第13章 Sencha Touch 203
13.1 入門 203
13.2 添加帶麵闆的HTML文本 206
13.3 添加組件 209
13.4 實現交互 210
第14章 BlackBerry HTML UI 215
14.1 BlackBerry瀏覽器的UI
控件 216
14.2 BlackBerry 4.2版瀏覽器
控件 216
14.2.1 CSS 216
14.2.2 字體 219
14.2.3 窗體 220
14.2.4 JavaScript 221
14.3 用於動態布局的Rhodes
技巧 221
14.4 BlackBerry 4.6版瀏覽器
控件 223
14.5 顯示與用戶交互 223
14.6 開發環境 224
附錄A 級聯樣式錶 225
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

講的比較淺顯,適閤入門

评分

瀏覽完畢。蜻蜓點水般地介紹瞭幾類框架,麵還是挺廣的。HTML, CSS, JavaScript的搭配是基礎啊。UI在應用開發過程是相當重要的。

评分

講的比較淺顯,適閤入門

评分

瀏覽完畢。蜻蜓點水般地介紹瞭幾類框架,麵還是挺廣的。HTML, CSS, JavaScript的搭配是基礎啊。UI在應用開發過程是相當重要的。

评分

瀏覽完畢。蜻蜓點水般地介紹瞭幾類框架,麵還是挺廣的。HTML, CSS, JavaScript的搭配是基礎啊。UI在應用開發過程是相當重要的。

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有