注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合清華開(kāi)發(fā)者書(shū)庫(kù)·深入理解Windows Phone 8.1 UI控件編程

清華開(kāi)發(fā)者書(shū)庫(kù)·深入理解Windows Phone 8.1 UI控件編程

清華開(kāi)發(fā)者書(shū)庫(kù)·深入理解Windows Phone 8.1 UI控件編程

定 價(jià):¥79.00

作 者: 林政 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302358756 出版時(shí)間: 2014-05-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 326 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《清華開(kāi)發(fā)者書(shū)庫(kù)·深入理解Windows Phone 8.1 UI控件編程》深入地論述了Windows Phone8.1的UI控件編程的相關(guān)技術(shù)知識(shí)。本書(shū)核心是引導(dǎo)讀者掌握解決問(wèn)題的思路,在介紹原理的同時(shí),給出了大量應(yīng)用實(shí)例來(lái)幫助理解和實(shí)踐。本書(shū)從程序界面開(kāi)始,解剖了XAML頁(yè)面的生成原理及其運(yùn)行原理,然后對(duì)UI編程常用的知識(shí)樣式、模板、布局原理進(jìn)行講解。布局原理并不是講解簡(jiǎn)單的控件布局,而是重點(diǎn)分析布局面板的工作原理以及如何去自定義實(shí)現(xiàn)自己的布局規(guī)則。書(shū)中介紹了與動(dòng)畫(huà)圖形編程相關(guān)的諸多知識(shí),包括圖形繪圖、圖表編程、變換效果、三維效果、動(dòng)畫(huà)編程等。在動(dòng)畫(huà)編程里,分析了WindowsPhone8.1的所有動(dòng)畫(huà)解決方案,并介紹了如何選擇最優(yōu)的實(shí)現(xiàn)方案及如何編寫(xiě)復(fù)雜的動(dòng)畫(huà)效果。在掌握UI控件編程的原理的基礎(chǔ)上,本書(shū)還介紹了Expression Blend工具的使用,尤其是如何借助這個(gè)工具去高效地實(shí)現(xiàn)繪圖和制作動(dòng)畫(huà)。最后,本書(shū)介紹了控件和列表編程的相關(guān)知識(shí),包括解剖系統(tǒng)空間原理、自定義控件、高效的列表的解決方案和Toolkit相關(guān)控件技術(shù)原理的研究等內(nèi)容?!肚迦A開(kāi)發(fā)者書(shū)庫(kù)·深入理解Windows Phone 8.1 UI控件編程》配套提供了書(shū)中實(shí)例源代碼,最大限度滿足讀者高效學(xué)習(xí)和快速動(dòng)手實(shí)踐的需要。《清華開(kāi)發(fā)者書(shū)庫(kù)·深入理解Windows Phone 8.1 UI控件編程》內(nèi)容針對(duì)性強(qiáng)、講解深入、實(shí)例豐富,注重理論學(xué)習(xí)與實(shí)踐開(kāi)發(fā)的配合,非常適合想要在Windows Phone領(lǐng)域上進(jìn)行更加深入學(xué)習(xí)的讀者。

作者簡(jiǎn)介

  林政,曾就職于國(guó)內(nèi)領(lǐng)軍互聯(lián)網(wǎng)企業(yè),擅長(zhǎng)Windows Phone、Windows8、ASP.NET、Silverlight、XNA等多種開(kāi)發(fā)技術(shù),熱衷于技術(shù)知識(shí)的分享和傳播,博客園熱門(mén)技術(shù)博客博主,著有暢銷(xiāo)圖書(shū)《深入淺出:WindowsPhone7應(yīng)用開(kāi)發(fā)》、《深入淺出:WindowsPhone8應(yīng)用開(kāi)發(fā)》;另著有《深入淺出:WindowsPhone8.1應(yīng)用開(kāi)發(fā)》即將出版上市。

圖書(shū)目錄

第1章程序界面 1.1XAML的原理 1.2XAML的樹(shù)結(jié)構(gòu) 1.3路由事件 1.4框架和頁(yè)面 1.5UI線程
第2章樣式和模板 2.1樣式 2.2模板
第3章布局 3.1布局原理 3.1.1布局的意義 3.1.2系統(tǒng)的布局面板 3.1.3布局系統(tǒng) 3.1.4布局系統(tǒng)的重要方法和屬性 3.1.5測(cè)量和排列的過(guò)程 3.1.6多分辨率的適配布局 3.2自定義布局規(guī)則 3.2.1創(chuàng)建布局類 3.2.2實(shí)現(xiàn)測(cè)量過(guò)程 3.2.3實(shí)現(xiàn)排列過(guò)程 3.2.4應(yīng)用布局規(guī)則
第4章圖形 4.1圖形原理 4.1.1圖形中常用的結(jié)構(gòu) 4.1.2畫(huà)圖相關(guān)的類 4.1.3基礎(chǔ)的圖形形狀 4.2Path圖形 4.2.1兩種Path圖形的創(chuàng)建方法 4.2.2使用簡(jiǎn)單的幾何圖形來(lái)創(chuàng)建Path 4.2.3使用PathGeometry來(lái)創(chuàng)建Path 4.2.4使用路徑標(biāo)記語(yǔ)法創(chuàng)建Path 4.2.5使用Path實(shí)現(xiàn)自定義圖形 4.2.6利用Expression Blend工具創(chuàng)建Path圖形 4.3畫(huà)刷 4.3.1SolidColorBrush畫(huà)刷 4.3.2LinearGradientBrush畫(huà)刷 4.3.3ImageBrush畫(huà)刷 4.4圖形裁剪 4.4.1使用幾何圖形進(jìn)行剪裁 4.4.2對(duì)布局區(qū)域進(jìn)行剪裁
第5章圖表 5.1動(dòng)態(tài)生成折線圖和區(qū)域圖 5.1.1折線圖和區(qū)域圖原理 5.1.2生成圖形邏輯封裝 5.2實(shí)現(xiàn)餅圖控件 5.2.1自定義餅圖片形形狀 5.2.2封裝餅圖控件 5.3線性報(bào)表 5.3.1實(shí)現(xiàn)圖形表格和坐標(biāo)軸 5.3.2定義線性數(shù)據(jù)圖形類 5.3.3實(shí)現(xiàn)圖例 5.3.4實(shí)現(xiàn)線性報(bào)表 5.4QuickCharts圖表控件庫(kù) 5.4.1QuickCharts項(xiàng)目結(jié)構(gòu)分析 5.4.2餅圖圖表PieChart的實(shí)現(xiàn)邏輯 5.4.3連續(xù)圖形圖表SerialChart的實(shí)現(xiàn)邏輯
第6章變換特效和三維特效 6.1變換特效 6.1.1變換的原理二維變換矩陣 6.1.2平移變換(TranslateTransform) 6.1.3旋轉(zhuǎn)變換(RotateTransform) 6.1.4縮放變換(ScaleTransform) 6.1.5扭曲變換(SkewTransform) 6.1.6組合變換(TransformGroup) 6.1.7矩陣變換(MatrixTransform) 6.2三維特效 6.2.1三維坐標(biāo)體系 6.2.2三維旋轉(zhuǎn) 6.2.3三維平移 6.2.4用矩陣實(shí)現(xiàn)三維特效
第7章動(dòng)畫(huà) 7.1動(dòng)畫(huà)原理 7.1.1理解動(dòng)畫(huà) 7.1.2動(dòng)畫(huà)的目標(biāo)屬性 7.1.3動(dòng)畫(huà)的類型 7.2線性插值動(dòng)畫(huà) 7.2.1動(dòng)畫(huà)的基本語(yǔ)法 7.2.2線性動(dòng)畫(huà)的基本語(yǔ)法 7.2.3DoubleAnimation實(shí)現(xiàn)變換動(dòng)畫(huà) 7.2.4ColorAnimation實(shí)現(xiàn)顏色漸變動(dòng)畫(huà) 7.2.5PointAnimation實(shí)現(xiàn)Path圖形動(dòng)畫(huà) 7.3關(guān)鍵幀動(dòng)畫(huà) 7.3.1關(guān)鍵幀動(dòng)畫(huà)概述 7.3.2線性關(guān)鍵幀 7.3.3樣條關(guān)鍵幀 7.3.4離散關(guān)鍵幀 7.4緩動(dòng)函數(shù)動(dòng)畫(huà) 7.4.1緩動(dòng)函數(shù)動(dòng)畫(huà)概述 7.4.2BackEase動(dòng)畫(huà) 7.4.3BounceEase動(dòng)畫(huà) 7.4.4CircleEase動(dòng)畫(huà) 7.4.5CubicEase動(dòng)畫(huà) 7.4.6ElasticEase動(dòng)畫(huà) 7.4.7ExponentialEase動(dòng)畫(huà) 7.4.8PowerEase/QuadraticEase/QuarticEase/QuinticEase動(dòng)畫(huà) 7.4.9SineEase動(dòng)畫(huà) 7.5基于幀動(dòng)畫(huà) 7.5.1基于幀動(dòng)畫(huà)的原理 7.5.2基于幀動(dòng)畫(huà)的應(yīng)用場(chǎng)景 7.5.3基于幀動(dòng)畫(huà)的實(shí)現(xiàn)
第8章動(dòng)畫(huà)進(jìn)階 8.1動(dòng)畫(huà)方案的選擇 8.1.1幀速率 8.1.2UI線程和構(gòu)圖線程 8.1.3選擇最優(yōu)的動(dòng)畫(huà)方案 8.2列表動(dòng)畫(huà) 8.2.1實(shí)現(xiàn)的思路 8.2.2使用附加屬性控制動(dòng)畫(huà)對(duì)象 8.2.3列表切換緩動(dòng)動(dòng)畫(huà)實(shí)現(xiàn) 8.2.4退出頁(yè)面的三維動(dòng)畫(huà)實(shí)現(xiàn) 8.2.5列表動(dòng)畫(huà)的演示 8.3模擬實(shí)現(xiàn)微信的彩蛋動(dòng)畫(huà) 8.3.1實(shí)現(xiàn)的思路 8.3.2星星創(chuàng)建工廠 8.3.3實(shí)現(xiàn)單個(gè)星星的動(dòng)畫(huà)軌跡 8.3.4封裝批量星星飄落的邏輯 8.3.5星星飄落動(dòng)畫(huà)演示 8.4決斗游戲動(dòng)畫(huà) 8.4.1實(shí)現(xiàn)的思路 8.4.2初始頁(yè)面的布局 8.4.3人物走路動(dòng)畫(huà) 8.4.4決斗開(kāi)槍動(dòng)畫(huà)
第9章控件編程 9.1系統(tǒng)控件原理解析 9.2UserControl自定義控件——水印輸入框控件 9.3從控件基類派生實(shí)現(xiàn)自定義控件——全屏進(jìn)度條控件
第10章Expression Blend工具 10.1Expression Blend概述 10.2主要的面板 10.3Expression Blend for Windows Phone的特色功能 10.4Expression Blend繪圖 10.5Expression Blend制作動(dòng)畫(huà)
第11章列表 11.1列表控件的使用 11.2虛擬化技術(shù)
第12章Toolkit控件庫(kù) 12.1Toolkit控件庫(kù)項(xiàng)目簡(jiǎn)介 12.2CustomMessageBox控件原理解析 12.3PhoneTextBox控件原理解析 12.4ToggleSwitch控件原理解析 12.5ListPicker控件原理解析 12.6WrapPanel控件原理解析

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)