內容簡介

  本書共分為兩個部分。第一部分通過一些示例程序介紹了Windows Phone 7編程的基本概念,包括Windows Phone 7的安裝環境、系統需求、Silverlight、XNA、方向處理、觸摸、位圖、傳感器和服務以及應用框架問題。第二部分主要介紹Silverlight,包括XAML的威力和限制、元素和屬性、布局、控件、依賴屬性、數據綁定、矢量圖形、柵格圖形、動畫和模板等內容。

  本書適合具備一定基礎,並且對Windows Phone 7程序設計感興趣的人閱讀。


  佩措爾,(Charles Petzold),Windows編程大師、世界頂級技術作家、微軟資深MVP,擁有25年的Windows編程經驗。1994年5月,Petzold作為唯一的作家,獲得由微軟公司和Window Magazine授予的Windows先鋒獎(僅7人獲獎),其講授Windows開發的非凡成就得到了公認。直到今天。他依然是Windows GDI程序設計首席技術作家。他出版過十幾本著作,其中,《Windows程序設計》是盡人皆知的Witt32.API編程經典,《編碼》、《圖靈的秘密》等作品也深受好評。

  林永堅,微軟Windows Phone MVP、MSDN Webcast講師。目前就職Object Consulting公司。擔任高級顧問主要負責互聯體驗(Connected Experience)工作,致力于通過Azure雲計算平台實現Windows Phone、Android、iOS、Surface和Kinect等設備的互聯,為用戶提供無縫互聯體驗。他平常喜歡寫博客和幫助別人解決技術問題,其博客地址為

  姜泳濤,微軟Windows Phone MVP、TechEd講師。作為版主活躍于MSDN、CSDN技術社區的Windows Phone開發版塊。對Windows Phone相關技術有著濃厚的興趣,專注于Windows Phone平台開發技術的研究和推廣。樂于通過微博與大家交流Windows Phone的相關信息。

  李鵬,江湖人稱Magic Boy,Tech Ed/MSDN講師。愛編程、愛上網、愛三國殺,也愛和大家一起打僵尸。關注雲計算、關注開放平台、關注移動互聯網,目前致力Windows Phone技術的研究和推廣。
 

目錄

第一部分 基礎知識
第1章 Hello,Windows Phone 7
1.1 Windows Phone 7目標平台
1.2 硬件規格
1.3 感應器和服務
1.4 文件新建項目
1.5 第一個Silverlight手機程序
1.6 標準Silverlight文件
1.7 主題顏色
1.8 點和像素
1.9 XAP就是ZIP
1.10 Windows Phone的XNA程序
第2章 方向處理
2.1 Silverlight與動態布局
2.2 方向事件
2.3 XNA方向
2.4 簡易時鐘
第3章 觸摸簡介
3.1 XNA的底層觸摸處理
3.2 XNA手勢接口
3.3 Silverlight底層觸摸事件
3.4 Manipulation事件
3.5 路由事件
3.6 怪異的行為
第4章 位圖
4.1 XNA紋理繪圖
4.2 Silverlight中的Image元素
4.3 通過Web獲取的圖像
4.4 Image和ImageSource
4.5 利用代碼加載本地位圖
4.6 從相機捕獲
4.7 手機圖片庫
第5章 傳感器與服務
5.1 加速計
5.2 簡單的氣泡水平儀
5.3 地理位置(服務)
5.4 使用地圖服務
第6章 應用程序架構
6.1 基本導航
6.2 頁面間傳遞數據
6.3 頁面間數據共享
6.4 保留多個實例的數據
6.5 多任務之夢
6.6 Windows Phone的任務切換
6.7 頁面狀態
6.8 獨立存儲
6.9 XNA的墓碑化和設置
6.10 測試和實驗
第二部分 Silverlight
第7章 XAML的威力和局限
7.1 代碼中的TextBlock
7.2 屬性繼承
7.3 屬性元素語法
7.4 顏色和畫刷
7.5 內容和內容屬性
7.6 資源集合
7.7 共享畫刷
7.8 x:Key 和x:Name
7.9 樣式簡介
7.10 樣式繼承
7.11 主題
7.12 漸變強調
第8章 元素與屬性
8.1 基本形狀
8.2 變換
8.3 類視頻動畫
8.4 處理Manipulation事件
8.5 Border元素
8.6 TextBlock的屬性和內聯
8.7 深入解析Image
8.8 播放視頻
8.9 Opacity模式
8.10 非平鋪Tile畫刷
第9章 布局的復雜性
9.1 唯一單元格Grid
9.2 StackPanel棧
9.3 StackPanel中的文本串聯
9.4 嵌套面板類
9.5 Visibility與布局
9.6 兩個ScrollViewer應用程序
9.7 布局機制
9.8 深入理解面板類
9.9 復制只包含一個單元格的Grid
9.10 自定義垂直的StackPanel
9.11 復古的Canvas
9.12 Canvas與ZIndex
9.13 Canvas和觸摸處理
9.14 強大的Grid
第10章 App Bar和控件
10.1 ApplicationBar圖標
10.2 Jot和Application設置
10.3 Jot和Touch
10.4 Jot和ApplicationBar
10.5 Elements和Controls
10.6 RangeBase和Slider
10.7 基礎Button
10.8 Content概念
10.9 主題樣式和優先級
10.10 Button層次結構
10.11 切換運行的秒表
10.12 按鈕和樣式
10.13 TextBox和鍵盤輸入
第11章 依賴屬性
11.1 問題說明
11.2 依賴屬性的特別之處
11.3 繼承UserControl
11.4 新型開關按鈕
11.5 帶屬性的面板
11.6 附加屬性
第12章 數據綁定
12.1 綁定源與目標
12.2 Target和Mode
12.3 綁定轉換器
12.4 相對綁定源
12.5 this綁定源
12.6 通知機制
12.7 簡單的綁定服務
12.8 DataContext設置
12.9 簡單的判斷
12.10 轉換器及其屬性
12.11 獲取與設置
12.12 TextBox的綁定更新
第13章 矢量圖形
13.1 Shape庫
13.2 Canvas和Grid
13.3 Overlapping和ZIndex
13.4 Polyline和自定義曲線
13.5 Cap、Join和Dash
13.6 Polygon和Fill
13.7 Stretch屬性
13.8 動態多邊形
13.9 Path元素
13.10 Geometry和Transform
13.11 復合幾何圖形
13.12 全能的PathGeometry
13.13 ArcSegment屬性
13.14 貝塞爾曲線
13.15 Path標記語法
13.16 本章的來源
第14章 光柵圖形
14.1 位圖類繼承關系
14.2 WriteableBitmap和UIElement
14.3 像素位
14.4 位圖上的矢量圖形
14.5 圖形與墓碑化
14.6 保存到圖片庫
14.7 成為照片擴展程序
第15章 動畫
15.1 基于幀與基于時間
15.2 動畫目標
15.3 單擊和旋轉
15.4 一些修改
15.5 基于XAML 的動畫
15.6 告誡
15.7 關鍵幀動畫
15.8 Loaded事件觸發器
15.9 附加屬性(非附加屬性)動畫
15.10 樣條曲線和關鍵幀
15.11 反彈球問題
15.12 漸變函數
15.13 透視變形動畫
15.14 動畫和屬性優先級
第16章 兩類模板
16.1 ContentControl和DataTemplate
16.2 檢查可視化樹
16.3 ControlTemplate基礎
16.4 Visual State Manager
16.5 Style和Template的共享和重用
16.6 庫中的自定義控件
16.7 Slider的變體
16.8 方便易用的Thumb
16.9 自定義控件
第17章 項集合控件
17.1 項集合控件和可視化樹
17.2 自定義項的顯示
17.3 ListBox選中
17.4 ItemsSource綁定
17.5 數據庫和業務對象
17.6 妙趣橫生的DataTemplate
17.7 排序
17.8 更改Panel
17.9 DataTemplate條形圖
17.10 顯示完整的卡片檔
第18章 Pivot和Panorama
18.1 Pivot和Panorama的對比
18.2 作曲家音樂播放器
18.3 與XNA關聯
18.4 XNA音樂類︰MediaLibrary
18.5 顯示專輯
18.6 XNA音樂類︰MediaPlayer
網路書店 類別 折扣 價格
  1. 新書
    87
    $517