瓷片的誘惑

出版時(shí)間:2012-4  出版社:電子工業(yè)出版社  作者:屠建飛  頁數(shù):476  
Tag標(biāo)簽:無  

前言

關(guān)于Windows Phone Mango以手機(jī)和平板電腦為主要載體的移動(dòng)智能應(yīng)用領(lǐng)域,毫無疑問是當(dāng)前信息技術(shù)發(fā)展中最引人注目的焦點(diǎn)。各種移動(dòng)智能平臺(tái)層出不窮,前有Windows Mobile、RIM、Symbian,后有iPhone、Android、Windows Phone、Web OS等,各種平臺(tái)和應(yīng)用風(fēng)起云涌,展開了激烈的競爭。Windows Phone Mango是微軟于2011年9月正式發(fā)布的新一代移動(dòng)智能平臺(tái),是在總結(jié)Windows Mobile成敗得失基礎(chǔ)上的再次發(fā)力。雖然Windows Phone Mango推出時(shí)間尚短,也曾被人質(zhì)疑時(shí)機(jī)偏晚。但是,其迅猛的發(fā)展速度,尤其是諾基亞、HTC和三星等重量級(jí)手機(jī)制造廠商的鼎力加盟,使Windows Phone Mango展現(xiàn)出了強(qiáng)勁的發(fā)展勢頭,假以時(shí)日必將成為移動(dòng)智能領(lǐng)域最主要的操作系統(tǒng)平臺(tái)之一。本書特點(diǎn)本書以Windows Phone Mango為應(yīng)用對(duì)象,介紹了Silverlight for Windows Phone的各項(xiàng)應(yīng)用程序開發(fā)技術(shù)。內(nèi)容全面,涵蓋了頁面布局、控件、資源、樣式、模板、圖形、畫刷、變換、動(dòng)畫、頁面導(dǎo)航、數(shù)據(jù)處理、選擇器、啟動(dòng)器、Pivot、Panorama、Bing Maps、Accelerometer、Tile、Push Notification Service等內(nèi)容,講解細(xì)致深入;實(shí)例豐富,多達(dá)百余個(gè),而且貼近應(yīng)用開發(fā)實(shí)際,可用于實(shí)際開發(fā)參考。相信本書可以成為有志于從事Windows Phone平臺(tái)應(yīng)用程序開發(fā)讀者的有益助手。在本書的編寫過程中,得到了很多專家學(xué)者的指導(dǎo)和幫助。尤其是葉飛帆教授、馮志敏教授、方志梅教授、于愛兵教授、李國富教授、戰(zhàn)洪飛教授、余軍合副教授、柳麗副教授、王鋼明高工等的支持和指導(dǎo),在此深表感謝!參與本書編寫的人員有柳麗、王鋼明、朱穎達(dá)、郭瑞峰。由于作者水平有限,加上移動(dòng)智能平臺(tái)應(yīng)用開發(fā)的發(fā)展日新月異,書中錯(cuò)誤和不足之處在所難免,懇請(qǐng)廣大讀者批評(píng)指正。屠建飛2012年3月

內(nèi)容概要

  本書以Windows Phone Mango最新移動(dòng)智能手機(jī)操作系統(tǒng)為對(duì)象,介紹了Silverlight for
Windows
Phone的各項(xiàng)應(yīng)用程序開發(fā)技術(shù)。本書內(nèi)容詳盡,涵蓋了Mango系統(tǒng)的各項(xiàng)特性與應(yīng)用開發(fā)技術(shù),包括頁面布局、控件、資源、樣式、模板、圖形、畫刷、變換、動(dòng)畫、頁面導(dǎo)航、數(shù)據(jù)處理、選擇器、啟動(dòng)器、Pivot、Panorama、Bing
Maps、Accelerometer、Tile、Push Notification
Service等,講解細(xì)致深入;實(shí)例豐富,多達(dá)百余個(gè),且貼近應(yīng)用開發(fā)實(shí)際,可用做實(shí)際開發(fā)參考。
  本書適合有志于學(xué)習(xí)和從事Windows Phone
Mango移動(dòng)智能手機(jī)應(yīng)用程序開發(fā)的讀者。讀者可以通過書中提供的基礎(chǔ)知識(shí)講解、開發(fā)實(shí)例介紹,深入掌握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的特點(diǎn)
1.3 Windows Phone Mango的應(yīng)用開發(fā)環(huán)境
1.3.1 Windows Phone Mango應(yīng)用開發(fā)平臺(tái)
1.3.2 Windows Phone Mango應(yīng)用開發(fā)環(huán)境搭建
1.4 第一個(gè)Silverlight for Windows Phone應(yīng)用程序
1.4.1 創(chuàng)建第一個(gè)應(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 布局的幾個(gè)重要屬性
2.6.1 尺寸屬性
2.6.2 Margin 與Padding
2.6.3 對(duì)齊屬性
2.6.4 可視狀態(tài)屬性
2.7 ScrollViewer與ViewBox
2.7.1 ScrollViewer
2.7.2 ViewBox
2.8 數(shù)字拼圖游戲設(shè)計(jì)
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實(shí)現(xiàn)ListBox上下文關(guān)聯(lián)菜單
4.3.3 程序代碼動(dòng)態(tài)使用ContextMenu
4.4 DatePicker與TimePicker
4.4.1 使用DatePicker和TimePicker控件
4.4.2 工作計(jì)劃管理器
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章 圖形、畫刷、變換和動(dòng)畫
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 動(dòng)畫
6.4.1 時(shí)間線動(dòng)畫
6.4.2 關(guān)鍵幀動(dòng)畫
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ù)綁定機(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 綁定驗(yàn)證
8.2 獨(dú)立存儲(chǔ)
8.2.1 獨(dú)立設(shè)置存儲(chǔ):說句心里話
8.2.2 獨(dú)立文件存儲(chǔ)
8.3 遠(yuǎn)程數(shù)據(jù)訪問
8.3.1 訪問Web Service:中英文翻譯
8.3.2 使用HttpWebRequest訪問遠(yuǎn)程數(shù)據(jù)
8.3.3 使用WebClient訪問遠(yuǎn)程數(shù)據(jù)
8.3.4 播放遠(yuǎn)程媒體
8.4 數(shù)據(jù)處理
8.4.1 解析Json應(yīng)用:豆瓣FM
8.4.2 解析XML:新浪體育RSS新聞
8.5 本章小結(jié)
第9章 選擇器與啟動(dòng)器
9.1 選擇器與啟動(dòng)器概述
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 啟動(dòng)器的應(yīng)用
9.3.1 PhoneCallTask
9.3.2 SmsComposeTask
9.3.3 MediaPlayerLauncher
9.3.4 SearchTask
9.3.5 與Marketplace相關(guān)的啟動(dòng)器
9.3.6 WebBrowserTask
9.4 本章小結(jié)
第10章 高級(jí)主題
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)用多個(gè)secondary Tiles
10.5 Push Notification Service
10.6 本章小結(jié)
第11章 實(shí)例開發(fā)
11.1 Draw繪圖程序設(shè)計(jì)
11.1.1 新建項(xiàng)目
11.1.2 修改頁面XAML代碼
11.1.3 設(shè)計(jì)程序代碼
11.2 新浪RSS新聞閱讀器
11.2.1 總體介紹
11.2.2 程序頁面設(shè)計(jì)
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 顯示詳細(xì)內(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平臺(tái)。Pocket PC集成了Internet Explorer Mobile、Outlook、Windows Media Player、資源管理器、Windows Live Messenger/Windows Live、Office Mobile等多種應(yīng)用軟件,可實(shí)現(xiàn)類似于PC平臺(tái)的網(wǎng)頁瀏覽、郵件收發(fā)、媒體播放、即時(shí)通信、移動(dòng)辦公等多種應(yīng)用;并且可以通過ActiveSync,實(shí)現(xiàn)與PC之間的信息傳輸與同步。 2003年,微軟為強(qiáng)調(diào)對(duì)移動(dòng)應(yīng)用的支持,將Pocket PC更名為Windows Mobile 2003,后續(xù)又相繼推出了Windows Mobile 5/6及Windows Mobile 6.5。這些新版的Windows Mobile平臺(tái),從操作友好、用戶體驗(yàn)和應(yīng)用功能等方面,做了很多改進(jìn),使Windows Mobile成為早期最為重要的移動(dòng)智能系統(tǒng)平臺(tái)。 雖然Windows Mobile在移動(dòng)智能系統(tǒng)市場取得了很大成功,但是隨著2007年蘋果iOS和2008年Google Android的推出,給Windows Mobile系統(tǒng)帶來了很大的沖擊。尤其是iOS創(chuàng)新的界面設(shè)計(jì),卓越的用戶操作體驗(yàn),似乎重新定義了智能手機(jī)的概念,受到了市場的熱捧,一舉奠定了在智能手機(jī)市場的霸主地位;而Android以開放性、免授權(quán)使用費(fèi)等特點(diǎn),也得到了手機(jī)廠商的廣泛支持,短時(shí)間內(nèi)異軍突起,成為僅次于iOS的智能手機(jī)平臺(tái),并大有后來居上,取而代之之勢。

編輯推薦

《瓷片的誘惑:Windows Phone應(yīng)用程序開發(fā)快速入門》Windows Phone Mango是微軟于2011年9月正式發(fā)布的新一代移動(dòng)智能平臺(tái),是在總結(jié)Windows Mobile成敗得失基礎(chǔ)上的再次發(fā)力。雖然Windows Phone Mango推出時(shí)間尚短,也曾被人質(zhì)疑時(shí)機(jī)偏晚。但是,其迅猛的發(fā)展速度,尤其是諾基亞、HTC和三星等重量級(jí)手機(jī)制造廠商的鼎力加盟,使Windows Phone Mango展現(xiàn)出了強(qiáng)勁的發(fā)展勢頭,假以時(shí)日必將成為移動(dòng)智能領(lǐng)域最主要的操作系統(tǒng)平臺(tái)之一。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    瓷片的誘惑 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   我買錯(cuò)了,表示不會(huì)用這種語言編寫啊。。。。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7