《移動應用程式開發——基於Kendo UI Mobile和ASP.NET》是2015年3月1日清華大學出版社出版的圖書,作者是[美]Nishanth Nair。
基本介紹
- 中文名:移動應用程式開發——基於Kendo UI Mobile和ASP.NET
- 作者:[美]Nishanth Nair,Ragini Kumbhat Bhandar
- 譯者:吳驊、王學昌
- 出版時間:2015年3月1日
- 出版社:清華大學出版社
- ISBN:9787302385349
- 定價:49 元
- 印次:1-1
- 印刷日期:2015年4月16日
內容簡介,圖書目錄,
內容簡介
本書詳細闡述了與Kendo UI Mobile和ASP.NET程式設計相關的基本解決方案,主要包括使用HTML5創建移動應用程式,ASP.NET Web API服務層,使用框架元素進行集成,ActionSheet、ModalView及其他微件,Movie Tickets應用程式等內容。
圖書目錄
第1章使用HTML5創建移動應用程式 1
1.1原生套用、混合套用以及移動網站的比較 1
1.2HTML5與CSS3 2
1.2.1HTML5——史蒂夫·賈伯斯讓我一舉成名 2
1.2.2HTML5的主要功能特性 3
1.2.3HTML5規範相關的組織 3
1.2.4HTML5頁面樣例 4
1.2.5CSS3 6
1.3輕鬆構建跨瀏覽器套用的KendoUI框架 8
1.3.1KendoUI微件 9
1.3.2KendoUI體系架構 9
1.3.3伺服器封裝器 11
1.4HTML5移動Web應用程式設計指南 11
1.5總結 12
第2章構建第一個移動應用程式 13
2.1開發環境準備 13
2.1.1RippleEmulator 13
2.1.2安裝RippleEmulator 14
2.2第一個KendoUIMobile應用程式 16
2.2.1視圖與布局 19
2.2.2NavBar導航欄 19
2.2.3應用程式初始化 20
2.3MovieTickets應用程式實戰 20
2.3.1主螢幕 21
2.3.2TabStrip微件 22
2.3.3過渡 24
2.3.4導航 25
2.4應用程式對象 30
2.4.1初始視圖 30
2.4.2載入文本 30
2.4.3指定平台 31
2.4.4顯示和隱藏載入動畫 31
2.4.5獲取當前視圖的引用 31
2.4.6導航至視圖 32
2.5跨平台的UI體驗 32
2.6總結 35
第3章ASP.NETWebAPI服務層 36
3.1創建WebAPI服務 37
3.2路徑選擇 41
3.3參數綁定 45
3.3.1模型綁定(Modelbinding) 45
3.3.2格式化程式(Formatters) 45
3.4為MovieTickets應用程式綁定服務 46
3.5內容協商 51
3.5.1Chrome擴展——AdvancedRestClient 52
3.5.2Accept報頭 52
3.5.3Content-Type報頭 53
3.5.4Accept-Charset報頭 53
3.6Image/PDF檔案回響 54
3.7加固WebAPI 55
3.7.1身份驗證 55
3.7.2授權 62
3.8總結 66
第4章使用框架元素進行集成 67
4.1數據源 67
4.1.1本地數據源 68
4.1.2遠程數據源 69
4.2模板 70
4.3MVVM 73
4.3.1MVVM設計模式 73
4.3.2KendoMVVM入門指南 74
4.3.3綁定 75
4.3.4移動平台下的MVVM 76
4.4整合MovieTickets套用 79
4.4.1用戶賬戶界面 79
4.4.2前端架構 83
4.5總結 99
第5章移動微件概覽 100
5.1 Kendo Mobile微件簡介 100
5.2 Mobile UI微件 106
5.3 View微件的init事件與show事件 107
5.4 ListView 108
5.4.1 Inset風格 109
5.4.2 連結 110
5.4.3 詳細信息按鈕及圖示 111
5.4.4 分組及模板 113
5.5 Button微件 116
5.6 ButtonGroup微件 117
5.6.1 初始化 118
5.6.2 樣式 118
5.6.3 ButtonGroup實戰 119
5.7 Switch微件 121
5.8 Pane微件 122
5.8.1 方法 123
5.8.2 事件 123
5.9 PopOver微件 123
5.9.1 初始化 124
5.9.2 包含多個視圖的PopOver微件 126
5.10 總結 129
第6章 ActionSheet、ModalView及其他微件 130
6.1 ActionSheet微件 130
6.1.1 初始化 130
6.1.2 操作 133
6.1.3 Open()與Close()方法 133
6.2 ModalView微件 134
6.2.1 初始化 134
6.2.2 啟動微件 135
6.2.3 關閉微件 136
6.3 SplitView微件 137
6.3.1 初始化 138
6.3.2 SplitView實戰 139
6.4 Scroller微件 141
6.4.1 配置 142
6.4.2 下拉刷新 142
6.5 ScrollView微件 145
6.6 Touch微件 148
6.6.1 Swipe事件 150
6.6.2 多點觸摸手勢 151
6.7 Drawer微件 152
6.7.1 在指定視圖上啟用以及禁用Drawer微件 154
6.7.2 利用導航類微件顯示Drawer微件 155
6.8 總結 159
第7章 Movie Tickets應用程式 160
7.1 完善Web API服務 160
7.1.1 影片列表 161
7.1.2 電影預告片 162
7.2 前端視圖 165
7.3 影片列表界面 165
7.3.1 JavaScript模組 167
7.3.2 影片列表視圖 168
7.4 影院列表界面 173
7.5 訂票界面 177
7.5.1 JavaScript模組 177
7.5.2 訂票視圖 181
7.6 創建預告片視頻播放界面 185
7.6.1 HTML 185
7.6.2 JavaScript模組 186
7.7 總結 188
·X·
移動應用程式開發——基於Kendo UI Mobile和ASP.NET
·XI·
目 錄