Windows 運行時編程權威指南 (Windows Runtime via C#) 名家经典系列:Windows运行时编程权威指南

瑞奇特 (Jeffrey Richter), 布什波特 (Maarten van de Bospoort)

  • 出版商: 機械工業
  • 出版日期: 2014-11-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 267
  • 裝訂: 平裝
  • ISBN: 7111476719
  • ISBN-13: 9787111476719
  • 相關分類: C#
  • 無法訂購

買這商品的人也買了...

商品描述

 

<內容簡介>

    本書是國際知名Windows/.NET技術專家JeffreyRichter的最新力作,全面、系統地介紹windows運行時(WinRT)API的重要特性及應用技術,並通過豐富的編程示例,詳細講解在應用中使用這些API的最佳方式,不僅涵蓋WinRTAPI的核心概念,還穿插了許多提升性能和進行調試的技巧。
    瑞奇特和布什波特編著的《Windows運行時編程權威指南》分為兩部分,共11章:第一部分(第1?3章)囊括了所有WinRT和windows應用商店應用開發人員必須瞭解的重要概念,包括WinRT類型系統及其設計原則、異步調用、程序包文件,以及應用激活、線程模型、主視圖和宿主視圖窗口、XAML頁面導航、高效內存管理、進程生命周期管理及調試等與Windows應用商店應用執行相關的若乾核心概念。第二部分(第4?11章)介紹Windows應用商店應用開發人員都必須瞭解的核心主題,例如,如何通過設置、文件、文件夾、網絡和數據共享來實現數據的遷移,如何對磁貼內容進行更新和顯示消息通知,如何在不同文件和文件夾中導航、獲取其屬性及縮略圖,如何執行多信息文件查詢,Windows應用商店應用如何借助後台任務運行代碼,如何向Windows應用商店提交自己開發的應用,以及如何巧用Windows應用商店商用引擎使自己在開發中所付出的勞動獲得回報等。

<章節目錄>

序言
前言
第一部分  核心概念
第1章  Windows運行時入門
  1.1  Windows應用商店應用的技術棧
  1.2  Windows運行時類型系統
  1.3  Windows運行時類型系統投影
  1.4  從.NET代碼中調用異步WinRT
    1.4.1  簡化異步方法的調用
    1.4.2  取消與進度
    1.4.3  WinRT的延遲
第2章  應用打包及部署
  2.1  Windows應用商店應用的項目文件
  2.2  應用的程序包清單文件
    2.2.1  程序包的標識
    2.2.2  功能
    2.2.3  應用(而不是包)的聲明(擴展/協議)
  2.3  Windows應用商店應用程序包的構建
    2.3.1  .appx程序包文件的內容
    2.3.2  捆綁程序包文件的創建
  2.4  Windows應用商店程序包的部署
    2.4.1  受限部署
    2.4.2  企業部署
    2.4.3  Windows應用商店應用部署
  2.5  程序包的安裝及註冊
  2.6  Wintellect的程序包瀏覽器桌面應用
  2.7  Windows應用商店應用的調試
第3章  進程模型
  3.1  應用程序的激活
  3.2  管理進程模型
  3.3  XAML頁面導航
  3.4  進程生命期管理
    3.4.1  Windows應用商店應用的掛起
    3.4.2  Windows應用商店應用的終止
    3.4.3  如何設計應用類代碼的結構
    3.4.4  進程生命期管理的調試
第二部分  Windows核心部件
第4章  程序包數據及漫遊
  4.1  程序包數據配置
  4.2  程序包數據存儲文件夾
  4.3  程序包數據的版本管理
  4.4  程序包數據的漫遊
  4.5  程序包數據的更改通知
第5章  存儲文件及文件夾
  5.1  WinRT存儲對象模型
  5.2  程序包及用戶文件
  5.3  訪問只讀程序包文件
  5.4  訪問只寫程序包文件
  5.5  通過顯式用戶許可訪問用戶文件
  5.6  文件類型關聯

  5.7  存儲項屬性
  5.8  通過隱式用戶許可訪問用戶文件
  5.9  執行文件及文件夾查詢
第6章  流
  6.1  簡單文件
  6.2  流對象模型
  6.3  WinRT流與.NET流的互操作
  6.4  字節緩存的傳輸
  6.5  基本數據類型的讀寫
  6.6  執行事務性寫操作
  6.7  禮貌性數據訪問
  6.8  數據的壓縮及解壓縮
  6.9  加密與解密
  6.10  按需填充流
  6.11  查找流內容
第7章  聯網
  7.1  網絡信息
  7.2  網絡隔離
  7.3  網絡連接配置文件信息
    7.3.1  應用必須包含如何使用連接配置文件信息
    7.3.2  網絡連接變化通知
  7.4  後台傳輸
  7.5  HttpClient:客戶端HTTP(S)通信
  7.6  Windows運行時套接字
    7.6.1  套接字尋址
    7.6.2  StreamSocket:客戶端TCP通信
    7.6.3  StreamSocketListener:服務器端TCP通信
    7.6.4  StreamWebSocket:客戶端WebSocket通信的流式處理
    7.6.5  MessageWebSocket: 客戶端WebSocket通信消息傳送
    7.6.6  DatagramSocket:端到端UDP通信
    7.6.7  DatagramSocket:多播UDP通信
  7.7  使用證書對遍歷網絡的數據進行加密
第8章  磁貼和消息通知
  8.1  磁貼和徽章
    8.1.1  當應用處於前臺時更新磁貼
    8.1.2  為磁貼添加徽章
    8.1.3  為磁貼內容添加動畫
    8.1.4  在計劃的時間更新磁貼
    8.1.5  定期更新磁貼
    8.1.6  輔助磁貼
  8.2  消息通知
    8.2.1  在計劃的時間顯示消息通知
    8.2.2  使用Wintellect的通知擴展庫
    8.2.3  Windows 推送通知服務
第9章  後台任務
  9.1  後台任務體系結構
  9.2  步驟1:實現後台任務代碼
  9.3  步驟2:確定後台任務代碼的觸發器
    9.3.1  維護觸發器和計時觸發器
    9.3.2  系統觸發器

    9.3.3  位置觸發器
    9.3.4  推送通知觸發器
    9.3.5  控制通道觸發器
  9.4  步驟3:添加清單聲明
  9.5  步驟4:註冊應用程序的後台任務
  9.6  調試後台任務
  9.7  後台任務的資源配額
  9.8  部署應用程序的新版本
  9.9  後台任務的進度和完成
  9.10  取消後台任務
第10章  應用之間的數據共享
  10.1  通過DataPackage類傳輸數據
  10.2  通過剪貼板共享數據
  10.3  通過共享超級按鈕共享數據
  10.4  共享源應用的實現
  10.5  共享目標應用的實現
    10.5.1  擴展共享操作的實現
    10.5.2  共享目標應用的快速鏈接
  10.6  共享目標應用的調試
第11章  Windows應用商店
  11.1  向Windows應用商店提交應用
    11.1.1  提交你的應用
    11.1.2  測試你的應用
    11.1.3  監視你的應用
    11.1.4  更新你的應用
  11.2  Windows應用商店的商業引擎
    11.2.1  Windows應用商店的商業引擎WinRT
    11.2.2  試用版應用和購買應用許可證
    11.2.3  購買持久型應用內產品的許可證
    11.2.4  購買消耗型應用內產品
    11.2.5  購買消耗型應用內產品內容
附錄  應用容器
作者簡介