出版時間:2012-6 出版社:清華大學(xué)出版社 作者:張洪定 編 頁數(shù):268 字數(shù):420000
內(nèi)容概要
清華大學(xué)出版社2011年出版的《基于Expression Blend
4中文版WPF和Silverlight項目設(shè)計基礎(chǔ)》是《WPF和Silverlight項目設(shè)計實例》的基礎(chǔ)?!禬PF和Silverlight項目設(shè)計實例》列舉的實例是對前一本書的補充和深化,實例涉及“設(shè)計基礎(chǔ)”一書沒有介紹的控件,也涉及動畫設(shè)計、二維圖形描繪、圖像動畫處理、插件引入、視頻播放、三維空間對象使用、XML文件應(yīng)用、數(shù)據(jù)通信和數(shù)據(jù)庫應(yīng)用等內(nèi)容,還涉及很多C#的編程技術(shù)和技巧。絕大部分實例設(shè)計難度均超過前本書,編程量加大了,適用范圍也擴展了,應(yīng)該是前一本書的進階篇。掌握本書的實例設(shè)計對提高WPF和Silverlight的設(shè)計應(yīng)用水平、構(gòu)建大型項目是非常有益的。
本書適合從事WPF和Silverlight項目開發(fā)的設(shè)計人員參考,適用于計算機類、信息技術(shù)類、多媒體技術(shù)類、計算機藝術(shù)類、動畫類、教育技術(shù)類等專業(yè)有關(guān)課程的教學(xué)或參考。
書籍目錄
第1章 WPF應(yīng)用實例
1.1 WPFExpander控件
1.2 WPFToolBar和ToolBarTray控件
1.3 WPFStatusBar控件
1.4 WPFRepeatButton控件
1.5 WPFThumb控件
1.6 WPF中的故事板控制
1.7 WPF的窗口尺寸變化
1.8 WPF動畫一卷軸
1.9 WPF動畫一探照燈
1.10 動畫一書寫文字
1.11 WPF電子相冊
1.12 WPF電子鐘
1.13 WPF二維圖形
1.14 WPF動畫緩動曲線
1.15 WPF動畫-文字特效
1.16 動畫-圖像特效
1.17 WPF圖像色彩變換
1.18 WPF動態(tài)圖標和DockPanel控件
1.19 WPF拼圖游戲
1.20 WPF墨跡板InkCanvas
1.21 WPF中嵌入WindowsMediaPlayer
1.22 WPF中嵌入FlashPlayer
1.23 WPF界面中嵌入EXE文件運行窗口
1.24 WPF中自定義視頻播放器
1.25 WPF中的練習(xí)題設(shè)計
1.26 WPF三維圖形
第2章 Silverlight應(yīng)用實例
2.1 Silverlight商品展示
2.2 Silverlight故事板和動畫
2.3 Silverlight視頻播放器
2.4 Encoder和Media Player
2.5 Silverlight Html Host插件
2.6 Silverlight中的Cookie
2.7 Silverlight的子窗口
2.8 Silverlight中利用XML文件注冊登錄
2.9 Silverlight中利用soL數(shù)據(jù)庫注冊登錄
2.10 Silverlight WCF RIA Service
2.11 Silverlight的打印
2.12 Silverlight中大圖瀏覽
章節(jié)摘錄
版權(quán)頁: 插圖: 1.WPF中的三維空間 1)二維和三維空間坐標 WPF中二維圖形的坐標系原點定位在呈現(xiàn)區(qū)域(屏幕)的左上角,其X軸上的正方向朝右,Y軸的正向朝下。在WPF的三維坐標系中,原點一般位于在WPF中創(chuàng)建的三維對象的中心(導(dǎo)入的三維對象的情況就不一定了,如從3DMax中導(dǎo)入的obj文件),三維坐標的X軸正方向朝右,Y軸的正方向朝上,Z軸的正方向從原點向外朝向觀察者。 2)照相機及典型位置 照相機是觀察者觀察三維對象形態(tài)和位置的工具,照相機的位置坐標及與對象的距離直接影響到三維對象的呈現(xiàn)。WPF中的相機有正交相機(OrthographicCamera)和透視(遠景)相機(PerspectiveCamera)兩類,從觀察者的角度來說前者對觀察對象沒有透視感,遠近都一樣。后者觀察到的對象則有遠小近大的效果。照相機的位置坐標是可以變化的。 當相機位置靠近Z軸中心時,即Z坐標值變小,觀察到的對象變大,當相機位置遠離Z軸中心時,即Z坐標值變大,觀察到的對象變小。 相機的位置就是觀察者的位置,相機的位置可以任意設(shè)置,這樣觀察到的三維對象的“形象”就會發(fā)生變化,在三維場景中正確設(shè)置相機位置很重要。 2.WPF三維空間的元素 1)Viewport3D控件 ExDression Blend中提供了Viewport3D控件,其Width和Height屬性值也和三維對象呈現(xiàn)的大小有關(guān)。這是三維對象元素的上層容器,是相機對象元素Camera、三維圖形呈現(xiàn)對象元素ModelVisual3D的集合。 2)ModelVisual3D元素 三維元素ModeIVisual3D可以再包含多個ModelVisual3D子元素,如燈光,三維造型。 3)GeometryModelBD元素 GeometryModel3D是ModelVisual3D子元素內(nèi)的三維造型元素,材質(zhì)是其屬性,而三維圖形構(gòu)建又由最底層網(wǎng)格元素MeshGeometry3D完成。
編輯推薦
《WPF和Silverlight項目設(shè)計實例》由張洪定主編,《WPF和Silverlight項目設(shè)計實例》是在《基于Expression Blend 4中文版WPF年Silverligtlt項目設(shè)計基礎(chǔ)》(清華大學(xué)出版社:2011年版)的基礎(chǔ)上編寫的應(yīng)用實例,每個實例均從應(yīng)用設(shè)計出發(fā)進行了較詳細的介紹;每個實例相對獨立,涉及的知識點均有注解;每個實例均給出了完整的設(shè)計程序,同時在隨書附贈的光盤中給出了實例的項目源文件,供讀者參考。相對于《基于Expression Blerld 4中文版WPF和Silverlight項目設(shè)計基礎(chǔ)》一書,《WPF和Silverlight項目設(shè)計實例》實例的設(shè)計難度大大增加,同時解決了WPF和Silverlight應(yīng)用設(shè)計中的常見問題,具有很強的實用性,不僅僅對教學(xué)是很好的參考,同時對從事項目開發(fā)的技術(shù)人員也有良好的借鑒價值。
圖書封面
評論、評分、閱讀與下載
WPF和Silverlight項目設(shè)計實例 PDF格式下載