出版時間:2012-4 出版社:電子工業(yè)出版社 作者:屠建飛 頁數(shù):476
Tag標(biāo)簽:無
前言
關(guān)于Windows Phone Mango以手機和平板電腦為主要載體的移動智能應(yīng)用領(lǐng)域,毫無疑問是當(dāng)前信息技術(shù)發(fā)展中最引人注目的焦點。各種移動智能平臺層出不窮,前有Windows Mobile、RIM、Symbian,后有iPhone、Android、Windows Phone、Web OS等,各種平臺和應(yīng)用風(fēng)起云涌,展開了激烈的競爭。Windows Phone Mango是微軟于2011年9月正式發(fā)布的新一代移動智能平臺,是在總結(jié)Windows Mobile成敗得失基礎(chǔ)上的再次發(fā)力。雖然Windows Phone Mango推出時間尚短,也曾被人質(zhì)疑時機偏晚。但是,其迅猛的發(fā)展速度,尤其是諾基亞、HTC和三星等重量級手機制造廠商的鼎力加盟,使Windows Phone Mango展現(xiàn)出了強勁的發(fā)展勢頭,假以時日必將成為移動智能領(lǐng)域最主要的操作系統(tǒng)平臺之一。本書特點本書以Windows Phone Mango為應(yīng)用對象,介紹了Silverlight for Windows Phone的各項應(yīng)用程序開發(fā)技術(shù)。內(nèi)容全面,涵蓋了頁面布局、控件、資源、樣式、模板、圖形、畫刷、變換、動畫、頁面導(dǎo)航、數(shù)據(jù)處理、選擇器、啟動器、Pivot、Panorama、Bing Maps、Accelerometer、Tile、Push Notification Service等內(nèi)容,講解細致深入;實例豐富,多達百余個,而且貼近應(yīng)用開發(fā)實際,可用于實際開發(fā)參考。相信本書可以成為有志于從事Windows Phone平臺應(yīng)用程序開發(fā)讀者的有益助手。在本書的編寫過程中,得到了很多專家學(xué)者的指導(dǎo)和幫助。尤其是葉飛帆教授、馮志敏教授、方志梅教授、于愛兵教授、李國富教授、戰(zhàn)洪飛教授、余軍合副教授、柳麗副教授、王鋼明高工等的支持和指導(dǎo),在此深表感謝!參與本書編寫的人員有柳麗、王鋼明、朱穎達、郭瑞峰。由于作者水平有限,加上移動智能平臺應(yīng)用開發(fā)的發(fā)展日新月異,書中錯誤和不足之處在所難免,懇請廣大讀者批評指正。屠建飛2012年3月
內(nèi)容概要
本書以Windows Phone Mango最新移動智能手機操作系統(tǒng)為對象,介紹了Silverlight for
Windows
Phone的各項應(yīng)用程序開發(fā)技術(shù)。本書內(nèi)容詳盡,涵蓋了Mango系統(tǒng)的各項特性與應(yīng)用開發(fā)技術(shù),包括頁面布局、控件、資源、樣式、模板、圖形、畫刷、變換、動畫、頁面導(dǎo)航、數(shù)據(jù)處理、選擇器、啟動器、Pivot、Panorama、Bing
Maps、Accelerometer、Tile、Push Notification
Service等,講解細致深入;實例豐富,多達百余個,且貼近應(yīng)用開發(fā)實際,可用做實際開發(fā)參考。
本書適合有志于學(xué)習(xí)和從事Windows Phone
Mango移動智能手機應(yīng)用程序開發(fā)的讀者。讀者可以通過書中提供的基礎(chǔ)知識講解、開發(fā)實例介紹,深入掌握Windows Phone
Mango應(yīng)用程序開發(fā)技術(shù)。
書籍目錄
第1章 Windows Phone Mango概述
1.1 Windows Phone Mango的發(fā)展歷史
1.1.1 Windows CE
1.1.2 Windows Mobile
1.1.3 Windows Phone
1.2 Windows Phone Mango的特點
1.3 Windows Phone Mango的應(yīng)用開發(fā)環(huán)境
1.3.1 Windows Phone Mango應(yīng)用開發(fā)平臺
1.3.2 Windows Phone Mango應(yīng)用開發(fā)環(huán)境搭建
1.4 第一個Silverlight for Windows Phone應(yīng)用程序
1.4.1 創(chuàng)建第一個應(yīng)用程序
1.4.2 測試應(yīng)用程序
1.4.3 Silverlight for Windows Phone應(yīng)用程序分析
1.5 本章小結(jié)
第2章 頁面布局
2.1 Grid面板布局
2.1.1 定義行與列
2.1.2 設(shè)置子元素的位置
2.2 StackPanel面板布局
2.3 WrapPanel面板布局
2.4 Canvas面板布局
2.5 面板嵌套
2.6 布局的幾個重要屬性
2.6.1 尺寸屬性
2.6.2 Margin 與Padding
2.6.3 對齊屬性
2.6.4 可視狀態(tài)屬性
2.7 ScrollViewer與ViewBox
2.7.1 ScrollViewer
2.7.2 ViewBox
2.8 數(shù)字拼圖游戲設(shè)計
2.9 本章小結(jié)
第3章 常用控件
3.1 TextBlock
3.2 TextBox
3.3 RichTextBox
3.4 PasswordBox
3.5 Button
3.6 HyperlinkButton
3.7 ChexkBox 和RadioButton
3.8 ListBox
3.9 Slider
3.10 ProgressBar與ProgressIndicator
3.11 Image控件
3.12 MediaElement控件
3.13 WebBrowser
3.14 本章小結(jié)
第4章 Silverlight for Windows Phone Toolkit控件
4.1 Windows Phone Toolkit控件的使用方法
4.2 AutoCompleteBox控件
4.2.1 AutoCompleteBox的特性
4.2.2 使用AutoCompleteBox控件
4.3 ContextMenu
4.3.1 ContextMenu控件的簡單使用
4.3.2 ContextMenu實現(xiàn)ListBox上下文關(guān)聯(lián)菜單
4.3.3 程序代碼動態(tài)使用ContextMenu
4.4 DatePicker與TimePicker
4.4.1 使用DatePicker和TimePicker控件
4.4.2 工作計劃管理器
4.5 HubTile控件
4.5.1 HubTile控件的特性
4.5.2 Metro風(fēng)格的商品列表
4.6 ToggleSwitch控件
4.7 ExpanderView控件
4.8 本章小結(jié)
第5章 資源、樣式與模板
5.1 資源
5.1.1 文件資源
5.1.2 邏輯資源
5.2 樣式
5.2.1 樣式的定義與引用
5.2.2 系統(tǒng)樣式與主題
5.2.3 BasedOn現(xiàn)有樣式
5.3 模板
5.3.1 控件模板
5.3.2 數(shù)據(jù)模板
5.4 本章小結(jié)
第6章 圖形、畫刷、變換和動畫
6.1 圖形
6.1.1 Line
6.1.2 Rectangle
6.1.3 Ellipse
6.1.4 Polygon
6.1.5 Polyline
6.1.6 Path
6.2 畫刷
6.2.1 SolidColorBrush
6.2.2 LinearGradientBrush
6.2.3 RadialGradientBrush
6.2.4 ImageBrush與VideoBrush
6.3 變換
6.3.1 RotateTransform
6.3.2 ScaleTransform
6.3.3 SkewTransform
6.3.4 TranslateTransform
6.3.5 復(fù)合變換
6.4 動畫
6.4.1 時間線動畫
6.4.2 關(guān)鍵幀動畫
6.5 本章小結(jié)
第7章 頁面導(dǎo)航與數(shù)據(jù)傳遞
7.1 頁面導(dǎo)航
7.1.1 PhoneApplicationFrame與PhoneApplicationPage
7.1.2 NavigationService
7.1.3 Back鍵
7.1.4 頁面導(dǎo)航事件
7.2 ApplicationBar與SystemTray
7.2.1 ApplicationBar
7.2.2 SystemTray
7.3 數(shù)據(jù)傳遞
7.3.1 Uri參數(shù)傳遞
7.3.2 App類
7.3.3 頁面狀態(tài)
7.4 UriMapper
7.5 本章小結(jié)
第8章 數(shù)據(jù)處理
8.1 數(shù)據(jù)綁定
8.1.1 數(shù)據(jù)綁定機制
8.1.2 數(shù)據(jù)綁定模式
8.1.3 使用DataContext
8.1.4 數(shù)據(jù)轉(zhuǎn)換
8.1.5 綁定到數(shù)據(jù)集:短信管理
8.1.6 綁定驗證
8.2 獨立存儲
8.2.1 獨立設(shè)置存儲:說句心里話
8.2.2 獨立文件存儲
8.3 遠程數(shù)據(jù)訪問
8.3.1 訪問Web Service:中英文翻譯
8.3.2 使用HttpWebRequest訪問遠程數(shù)據(jù)
8.3.3 使用WebClient訪問遠程數(shù)據(jù)
8.3.4 播放遠程媒體
8.4 數(shù)據(jù)處理
8.4.1 解析Json應(yīng)用:豆瓣FM
8.4.2 解析XML:新浪體育RSS新聞
8.5 本章小結(jié)
第9章 選擇器與啟動器
9.1 選擇器與啟動器概述
9.2 選擇器的應(yīng)用
9.2.1 AddressChooserTask
9.2.2 CameraCaptureTask
9.2.3 E-mailAddressChooserTask
9.2.4 PhotoChooserTask
9.2.5 SaveContactTask
9.2.6 SaveRingtoneTask:鈴聲設(shè)置
9.3 啟動器的應(yīng)用
9.3.1 PhoneCallTask
9.3.2 SmsComposeTask
9.3.3 MediaPlayerLauncher
9.3.4 SearchTask
9.3.5 與Marketplace相關(guān)的啟動器
9.3.6 WebBrowserTask
9.4 本章小結(jié)
第10章 高級主題
10.1 Pivot與Panorama
10.1.1 Pivot控件
10.1.2 Panorama控件
10.2 Bing Maps
10.3 Accelerometer
10.4 起始頁的Tile
10.4.1 添加secondary Tiles到起始頁
10.4.2 應(yīng)用多個secondary Tiles
10.5 Push Notification Service
10.6 本章小結(jié)
第11章 實例開發(fā)
11.1 Draw繪圖程序設(shè)計
11.1.1 新建項目
11.1.2 修改頁面XAML代碼
11.1.3 設(shè)計程序代碼
11.2 新浪RSS新聞閱讀器
11.2.1 總體介紹
11.2.2 程序頁面設(shè)計
11.2.3 RSS頻道數(shù)據(jù)下載及處理
11.2.4 MyListItemTile類
11.2.5 RssPara類
11.2.6 RSS頻道新增
11.2.7 RSS新聞條目列表
11.2.8 顯示詳細內(nèi)容
11.2.9 其他代碼
11.3 本章小結(jié)
章節(jié)摘錄
版權(quán)頁: 插圖: Windows Mobile基于Windows CE系統(tǒng),歷經(jīng)了PocketPC、Windows Mobile 2003、WindowsMobile 5、Windows Mobile 6、Windows Mobile 6.5等發(fā)展過程。2000年推出的Windows CE改名為Windows for Pocket PC,簡稱Pocket PC(應(yīng)用于觸摸屏的稱為Windows for Pocket PC,非觸摸屏的稱為Windows for Smart Phone,簡稱Smart Phone),是一套全新的操作系統(tǒng),支持多種CPU平臺。Pocket PC集成了Internet Explorer Mobile、Outlook、Windows Media Player、資源管理器、Windows Live Messenger/Windows Live、Office Mobile等多種應(yīng)用軟件,可實現(xiàn)類似于PC平臺的網(wǎng)頁瀏覽、郵件收發(fā)、媒體播放、即時通信、移動辦公等多種應(yīng)用;并且可以通過ActiveSync,實現(xiàn)與PC之間的信息傳輸與同步。 2003年,微軟為強調(diào)對移動應(yīng)用的支持,將Pocket PC更名為Windows Mobile 2003,后續(xù)又相繼推出了Windows Mobile 5/6及Windows Mobile 6.5。這些新版的Windows Mobile平臺,從操作友好、用戶體驗和應(yīng)用功能等方面,做了很多改進,使Windows Mobile成為早期最為重要的移動智能系統(tǒng)平臺。 雖然Windows Mobile在移動智能系統(tǒng)市場取得了很大成功,但是隨著2007年蘋果iOS和2008年Google Android的推出,給Windows Mobile系統(tǒng)帶來了很大的沖擊。尤其是iOS創(chuàng)新的界面設(shè)計,卓越的用戶操作體驗,似乎重新定義了智能手機的概念,受到了市場的熱捧,一舉奠定了在智能手機市場的霸主地位;而Android以開放性、免授權(quán)使用費等特點,也得到了手機廠商的廣泛支持,短時間內(nèi)異軍突起,成為僅次于iOS的智能手機平臺,并大有后來居上,取而代之之勢。
編輯推薦
《瓷片的誘惑:Windows Phone應(yīng)用程序開發(fā)快速入門》Windows Phone Mango是微軟于2011年9月正式發(fā)布的新一代移動智能平臺,是在總結(jié)Windows Mobile成敗得失基礎(chǔ)上的再次發(fā)力。雖然Windows Phone Mango推出時間尚短,也曾被人質(zhì)疑時機偏晚。但是,其迅猛的發(fā)展速度,尤其是諾基亞、HTC和三星等重量級手機制造廠商的鼎力加盟,使Windows Phone Mango展現(xiàn)出了強勁的發(fā)展勢頭,假以時日必將成為移動智能領(lǐng)域最主要的操作系統(tǒng)平臺之一。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載