注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計程序設計綜合清華開發(fā)者書庫·深入理解Windows Phone 8.1 UI控件編程

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

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

定 價:¥79.00

作 者: 林政 著
出版社: 清華大學出版社
叢編項:
標 簽: 程序設計 計算機/網絡 移動開發(fā)

購買這本書可以去


ISBN: 9787302358756 出版時間: 2014-05-01 包裝: 平裝
開本: 16開 頁數: 326 字數:  

內容簡介

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

作者簡介

  林政,曾就職于國內領軍互聯網企業(yè),擅長Windows Phone、Windows8、ASP.NET、Silverlight、XNA等多種開發(fā)技術,熱衷于技術知識的分享和傳播,博客園熱門技術博客博主,著有暢銷圖書《深入淺出:WindowsPhone7應用開發(fā)》、《深入淺出:WindowsPhone8應用開發(fā)》;另著有《深入淺出:WindowsPhone8.1應用開發(fā)》即將出版上市。

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號