Windows 8應用開發實戰:使用JavaScript ( 簡體 字) |
作者:(美)Chris | 類別:1. -> 程式設計 -> 網路編程 -> Javascript |
譯者: |
出版社:機械工業出版社 | 3dWoo書號: 37215 詢問書籍請說出此書號!【有庫存】 NT售價: 445 元 |
出版日:12/3/2013 |
頁數:406 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787111447450 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 本書是使用JavaScript構建Windows 8應用的最權威著作之一,由來自微軟官方的資深專家撰寫,10余位專家聯袂推薦,Amazon全五星好評。它系統講解了利用JavaScript和HTML 5構建Windows應用商店應用所需掌握的概念、技術、工具、方法和技巧,包含大量實戰案例和最佳實踐。
全書共13章。第1章初步介紹Windows 8平臺各要素。第2章以ListView控件為例介紹綁定,實現即時UI更新、數據處理,并涵蓋常用控件和自定義控件。第3章介紹如何使用CSS和WinJS為Windows商店應用創建豐富并具備彈性的布局。第4章主要介紹如何創建高保真、美觀的視覺版式。第5章教授創建和使用各種類型媒體的多種方法、復雜細節以及平臺特有特性。第6章介紹如何利用HTML5 Canvas、SVG和WinJS相關技術創建圖形、UI元素和過渡效果。第7章介紹如何設置和調試應用程序狀態。第8章介紹網絡功能、計費考量,以及WinJS.xhr、RSS和Atom等網絡連接服務。第9章解析如何對共享協定、搜索協定和聯系人選取器協定進行編程。第10章介紹如何利用Shell集成開發動態磁貼、輔助磁貼、磁貼提醒、鎖屏通知以及后臺任務功能。第11章介紹用戶如何與設備交互以及設備如何與世界交互等。第12章講解如何利用WinRT技術將C++擴展集成到應用中,以擴展平臺的功能。第13章從開發者的角度討論應用的提交準備、提交、追蹤以及管理等主題。 |
目錄: 本書贊譽
譯者序
Chris Anderson序
Rey Bango序
前言
致謝
第1章 初識Windows 8
1.1 第一個Windows應用商店應用程序
1.2 Visual Studio 2012入門
1.3 Blend的控件、綁定與樣式
1.4 導航
1.5 WinJS和WinRT中的網絡訪問
1.6 拆分布局應用程序模板
1.7 其余內容
1.8 學習進度
第2章 綁定與控件
2.1 綁定
2.2 初始化器
2.3 綁定列表
2.4 排序與過濾
2.5 分組
2.6 模板
2.7 控件
2.7.1 HTML元素
2.7.2 WinRT控件
2.7.3 WinJS控件
2.7.4 自定義控件
2.7.5 控件類
2.7.6 控件屬性和方法
2.7.7 控件事件
2.8 學習進度
第3章 布局
3.1 布局:征服設備迷陣
3.1.1 Windows 8:為消費者提供不受設備限制的選擇
3.1.2 Windows 8布局
3.1.3 處理屏幕尺寸
3.1.4 使用CSS媒體查詢以適應分辨率
3.1.5 使用媒體查詢支持高清分辨率
3.1.6 方向
3.1.7 視圖狀態
3.2 使用CSS布局能力改善應用程序
3.2.1 CSS網格布局規范
3.2.2 自適應應用程序內容的布局
3.3 使用CSS和WinJS創建自適應的用戶界面
3.3.1 為自適應的界面使用CSS Flexbox
3.3.2 為自適應的內容使用CSS多列布局
3.3.3 使用ListView創建自適應集合
3.3.4 在JavaScript中響應布局的變化
3.4 學習進度
第4章 版式
4.1 Windows應用商店應用程序的版式
4.1.1 Segoe UI字體
4.1.2 Cambria字體
4.1.3 Calibri字體
4.1.4 CSS3 Web字體
4.1.5 使用CSS調整版式
4.2 使用平臺圖標
4.3 在Windows應用商店應用程序中使用和操縱圖標字體
4.4 學習進度
第5章 媒體
5.1 處理音頻和視頻
5.2 Windows 8媒體入門
5.3 樣式化媒體并創建自定義控件
5.4 為視頻添加字幕
5.5 添加視頻效果
5.6 在Windows應用商店應用程序中使用音頻
5.7 通過文件選取器使用用戶媒體庫
5.8 選擇多個文件
5.9 其他的文件選取器類型
5.10 處理捕獲媒體
5.11 讓應用程序使用Play to功能
5.12 學習進度
第6章 繪圖與動畫
6.1 使用SVG與Canvas實現HTML5圖形
6.1.1 SVG介紹
6.1.2 Canvas介紹
6.1.3 在Canvas和SVG之間做出選擇
6.2 像素處理
6.2.1 Canvas的像素處理
6.2.2 使用Windows.Graphics.Imaging處理像素
6.3 Windows應用商店應用程序的動畫
6.3.1 Windows應用商店中的動畫:快速而流暢
6.3.2 CSS變換與動畫
6.3.3 使用WinJS Animation庫
6.4 學習進度
第7章 應用程序狀態
7.1 設置
7.2 生命周期
7.2.1 WinJS生命周期事件輔助程序
7.2.2 會話
7.2.3 調試會話
7.2.4 WinJS會話輔助程序
7.3 文件
7.4 庫
7.4.1 文件激活
7.4.2 文件選取器
7.5 學習進度
第8章 網絡連接
8.1 網絡功能
8.2 移動聯網
8.3 XMLHttpRequest
8.3.1 XML結果解析
8.3.2 進度與錯誤
8.3.3 解析JSON結果
8.4 聚合
8.5 后臺數據傳輸
8.6 Web內容
8.6.1 HTML內容
8.6.2 iframe承載
8.6.3 Web上下文
8.7 學習進度
第9章 Shell協定
9.1 Windows 8 Shell
9.2 協定
9.3 搜索協定
9.3.1 實現搜索
9.3.2 搜索建議
9.4 共享協定
9.4.1 共享目標
9.4.2 訪問共享數據
9.4.3 報告共享進度
9.5 聯系人協定
9.5.1 聯系人選取器
9.5.2 聯系人提供程序
9.6 調試協定提供程序
9.7 學習進度
第10章 Shell集成
10.1 動態磁貼
10.1.1 應用程序的磁貼
10.1.2 磁貼更新
10.1.3 大/小磁貼更新
10.1.4 磁貼圖片
10.1.5 磁貼掃視
10.1.6 預定磁貼更新
10.1.7 輔助磁貼
10.2 徽章
10.3 后臺任務
10.3.1 觸發后臺任務
10.3.2 創建后臺任務
10.3.3 鎖定屏幕應用程序
10.3.4 避免重復任務
10.4 Toast通知
10.4.1 從通知激活應用程序
10.4.2 預定Toast通知
10.5 學習進度
第11章 設備交互
11.1 觸摸介紹
11.1.1 便于觸摸的HTML控件
11.1.2 便于觸摸的WinJS控件
11.1.3 使用屏幕邊緣構建便于觸摸的應用程序
11.1.4 使用SemanticZoom創建便于觸摸的交互
11.1.5 支持鼠標與鍵盤交互
11.2 使用設備功能
11.2.1 聲明設備功能
11.2.2 使用錄制設備
11.2.3 添加應用內打印功能
11.3 使用位置數據
11.3.1 使用Geolocator對象
11.3.2 監視位置變化
11.3.3 使用Bing地圖位置數據
11.3.4 模擬位置信息
11.4 使用傳感器
11.4.1 使用光傳感器
11.4.2 使用加速計
11.4.3 使用羅盤
11.4.4 使用簡單的方向傳感器
11.4.5 使用其他傳感器
11.5 學習進度
第12章 原生擴展性
12.1 一個應用,多種語言
12.2 入門
12.3 WinRT和JavaScript環境
12.4 WinRT類
12.4.1 類與方法
12.4.2 方法與異常
12.4.3 類與屬性
12.5 WinRT對象
12.6 C++/CX與JavaScript的WinRT類型
12.6.1 字符串
12.6.2 數組
12.6.3 WinRT值類型
12.7 委托與函數
12.7.1 C++ 11 Lambdas
12.7.2 從C++ 11 Lambdas創建WinRT委托
12.8 事件
12.9 并發與異步
12.10 學習進度
第13章 掘金之路
13.1 準備提交
13.1.1 建立開發者賬戶
13.1.2 預留應用程序名稱
13.1.3 準備對應用程序進行本地測試
13.1.4 運行Windows應用程序認證包
13.2 提交應用程序到Windows應用商店
13.2.1 完成Windows應用商店提交過程
13.2.2 認證的等待游戲
13.2.3 處理拒絕
13.2.4 提交更新
13.3 使用廣告
13.3.1 Windows 8風格應用程序的廣告規則
13.3.2 使用Windows 8 Ads SDK
13.3.3 使用基于媒體的廣告
13.3.4 使用基于文本的廣告
13.4 開啟應用程序試用模式
13.4.1 Windows應用商店API與模擬器介紹
13.4.2 試用功能的模擬與測試
13.5 使用應用內購買
13.5.1 創建應用內購買功能
13.5.2 在Windows應用商店提交過程中定義應用內購買
13.6 為貨幣化而設計
13.7 應用程序的推廣與管理
13.7.1 在Windows應用商店儀表板中跟蹤應用程序
13.7.2 讓應用程序在Windows應用商店中得到推薦
13.7.3 獲取收入
13.8 學習進度
附錄A 為C家族的程序員介紹JavaScript
附錄B 外觀與樣式概覽
|
序: |