深入淺出:Windows Phone 7套用開發

深入淺出:Windows Phone 7套用開發

書籍,清華大學出版社出版,

基本介紹

  • 書名:深入淺出:Windows Phone 7套用開發
  • 作者:林政
  • ISBN:9787302274643
  • 定價:48.00元
  • 出版社:清華大學出版社
  • 裝幀平裝
圖書簡介,目錄,

圖書簡介

本書系統論述了Windows Phone 7作業系統的套用開發,全書由淺入深地介紹了Windows Phone 7應用程式開發的各方面知識,分為開發基礎篇、開發技術篇和開發實例篇3個部分,從不同的層面進行了闡釋。開發基礎篇介紹了Windows Phone 7的基本情況,主要包括開發壞境的搭建和基本的語法知識,為接下來的套用開發做好充分的準備; 開發技術篇介紹了常用控制項、布局管理、數據存儲、圖形動畫、多媒體、啟動器與選擇器、手機感應編程、MVVM模式、Silverlight Toolkit組件和網路編程這些實用的編程知識; 開發實例篇以套用實例的方式綜合地講解了Windows Phone 7各種編程技術的運用,以實例的訓練來加強對Windows Phone 7的技術知識的理解。
本書覆蓋面廣,實例豐富,注重理論與實踐的結合,並提供了書中所有範例的原始碼,適合於Windows Phone 7開發入門的讀者,也適合於從其他智慧型手機平台轉向Windows Phone 7平台的讀者,同時對於有Windows Phone 7開發經驗的讀者也極具參考價值。

目錄

開發基礎篇
第1章概述
1.1Windows Phone的技術特點
1.1.1Windows Phone 7的發展
1.1.2Windows Phone的優勢
1.2Windows Phone的技術架構
1.2.1Windows Phone的平台架構
1.2.2Silverlight Framework與XNA Framework
第2章開發環境
2.1搭建開發環境
2.1.1開發環境的要求
2.1.2開發工具的安裝
2.2創建Windows Phone 7套用
2.2.1創建Hello Windows Phone項目
2.2.2解析Hello Windows Phone套用
第3章XAML
3.1什麼是XAML
3.2XAML語法
3.2.1XAML命名空間
3.2.2聲明對象
3.2.3設定屬性
3.2.4標記擴展
3.2.5事件
開發技術篇
第4章常用控制項
4.1控制項的基類
4.2按鈕
4.3文本塊
4.4文本框
4.5框線
4.6超連結
4.7單選按鈕
4.8複選框
4.9進度條
4.10滾動區域
4.11列表框
4.12滑動條
4.13選單欄
第5章布局管理
5.1格線布局
5.2堆放布局
5.3絕對布局
5.4樞軸視圖布局
5.5全景視圖布局
第6章數據存儲
6.1獨立存儲
6.1.1獨立存儲的特點
6.1.2使用獨立存儲設定
6.1.3使用獨立存儲檔案
6.2嵌入式資料庫
6.2.1Perst資料庫的特點
6.2.2Perst資料庫的使用
6.3SQL Server CE資料庫
第7章圖形動畫
7.1基本的圖形
7.1.1矩形
7.1.2橢圓
7.1.3直線
7.1.4線形
7.1.5多邊形
7.1.6路徑
7.1.7幾何圖形和畫刷
7.2使用點陣圖編程
7.2.1拉伸圖像
7.2.2裁切圖像
7.2.3動態生成圖片
7.3動畫
7.3.1動畫編程中使用的類
7.3.2偏移動畫
7.3.3旋轉動畫
7.3.4縮放動畫
7.3.5傾斜動畫
第8章多媒體
8.1MediaElement元素
8.1.1MediaElement類的屬性、事件和方法
8.1.2MediaElement的狀態
8.2本地音頻播放
8.3網路音頻播放
8.4本地視頻播放
8.5網路視頻播放
第9章啟動器與選擇器
9.1使用啟動器
9.1.1發郵件(EmailComposeTask)
9.1.2打電話(PhoneCallTask)
9.1.3搜尋(SerachTask)
9.1.4傳送簡訊(SmscomposeTask)
9.1.5啟動瀏覽器(WebBrowserTask)
9.1.6播放多媒體(MediaPlayerLanucher)
9.1.7套用的詳細情況(MarketPlaceDetailTask)
9.1.8套用市場(MarketplaceHubTask)
9.1.9當前套用在套用市場的信息(MarketplaceReviewTask)
9.1.10套用市場搜尋(MarketPlaceSearchTask)
9.1.11地圖(BingMapsTask)
9.1.12地圖方向(BingMapsDirectionsTask)
9.2使用選擇器
9.2.1照相機(CameraCaptureTask)
9.2.2信箱地址(EmailAddressChooserTask)
9.2.3電話號碼(PhoneNumberChooserTask)
9.2.4選取圖片(PhotoChooserTask)
9.2.5保存信箱地址(SaveEmailAddressTask)
9.2.6保存電話號碼(SavePhoneNumberTask)
9.2.7遊戲邀請(GameInviteTask)
9.2.8保存鈴聲(SaveRingtoneTask)
第10章手機感應編程
10.1加速器
10.1.1加速器原理
10.1.2使用加速器編程實例
10.2觸控感應
10.2.1Manipulation事件
10.2.2套用示例: 畫圖形
10.2.3Touch.FrameReported事件實現多點觸控
10.2.4套用實例: 塗鴉板
第11章MVVM模式
11.1MVVM模式的特點
11.2數據綁定
11.2.1用元素值綁定
11.2.2三種綁定模式
11.2.3綁定值轉換
11.2.4綁定集合
11.3Command的實現
11.4Attached Behaviors的實現
11.5MVVM Light Toolkit組件的使用
第12章Silverlight Toolkit組件
12.1自動完成文本框
12.2上下文選單
12.3日期採集器
12.4手勢服務/監聽
12.5列表採集器
12.6列表選擇框
12.7頁面轉換
12.8性能進度條
12.9傾斜效果
12.10時間採集器
12.11棒形開關
12.12摺疊容器
第13章網路編程
13.1HTTP協定網路編程
13.1.1WebClient類和HttpWebRequest 類
13.1.2天氣預報套用
13.2使用Web Service進行網路編程
13.2.1Web Service的特點
13.2.2在Windows Phone應用程式中調用Web Service
13.3使用WCF Service進行網路編程
13.3.1WCF Service的特點
13.3.2創建WCF Service
13.3.3調用WCF Service
13.4推送通知
13.4.1推送通知的特點
13.4.2推送通知的分類
13.4.3推送通知的實現
13.5WebBrowser
13.6Socket編程
13.6.1Socket的相關概念
13.6.2Socket通信的過程
13.6.3Windows Phone中的Socket API
13.6.4Socket示例: 實現手機客戶端和電腦伺服器端的通信
開發實例篇
第14章普通套用實例
14.1時鐘
14.2日曆
14.3統計圖表
14.4記事本
14.5快速郵件
第15章網路套用實例
15.1RSS閱讀器
15.2部落格園主頁
15.3網路留言板
15.4快遞100

相關詞條

熱門詞條

聯絡我們