出版時間:2009-2 出版社:機械工業(yè)出版社 作者:(美)賽爾斯,(美)格里菲思 著,金璐,夏明才 譯 頁數(shù):824
Tag標簽:無
前言
首先我不得不承認《Programming WPF》第2版又是一本關(guān)于WPF技術(shù)的佳作!獲得本書的翻譯機會非常偶然,那時候我剛剛閱讀完原書,給我的第一感覺就是經(jīng)典!憑著為國內(nèi)軟件行業(yè)貢獻一份微薄之力的激情和執(zhí)著,我便開始了翻譯之旅。WPF(Windows。Presentation Foundation)是下一代顯示系統(tǒng),主要用于生成能帶給用戶震撼視覺體驗的Windows客戶端應(yīng)用程序。目前已出現(xiàn)比較成功的示例有Yahoo!Messenger和New York Times Reader等。本書的架構(gòu)非常清晰,主要采用的介紹方式是從總體到局部。第1章總體闡述了WPF主要的特性,后面的章節(jié)則是對局部特性的介紹。全書涵蓋了靈活的布局系統(tǒng)、強大的數(shù)據(jù)綁定、高級圖形和動畫的支持、加強的文檔處理功能、簡單易用的模板和樣式等。事實上,如今WPF的流行并非一蹴而就,關(guān)于這一表現(xiàn)層技術(shù)的出現(xiàn)可以追溯到兩三年之前,甚至更早,這說明了任何技術(shù)都有一個成長的階段,都需要催化劑,而WPF在經(jīng)歷了數(shù)年的發(fā)展之后,終于在WindoWSVista操作系統(tǒng)的出現(xiàn)以及硬件更新?lián)Q代這些“催化劑”下成熟了起來。它的成熟給程序帶來了高靈活性、易交互性以及界面的友好性。通過這種技術(shù)你可以輕松創(chuàng)建出極具魅力的應(yīng)用程序。
內(nèi)容概要
這本書的設(shè)計初衷是讓你快速掌握微軟Windows Presentation Foundation,如果想要構(gòu)建完全利用Windows Vista和Windows XP用戶界面潛能的應(yīng)用程序,這就是一項你需要學習的技術(shù)。讀到第二頁,你將會編寫一個簡單的WPF應(yīng)用程序。第一章結(jié)束時,你就已經(jīng)遍覽了WPF的主要元素。 這本《WPF編程》第二版根據(jù)WPF正式發(fā)布版更新,包括了導航、文本與文檔、打印與XPS以及3D圖形等主題,還有一個新的附錄,涵蓋了微軟近期發(fā)布的用于通過標準Web瀏覽器傳遞豐富用戶界面的Suverhght平臺——其與Adobe Flash十分相似。第一版中的內(nèi)容已被大量擴展和修改,此外本書還包括: 眾多C#和XAML范例,從簡單的“Hello,AvaIon”到“井”字游戲,向你展示用什么可以讓一個WPF應(yīng)用程序啟動并運行; 關(guān)于WPF帶給Windows開發(fā)強大的新編程風格的極富見地的討論,特別是它的新控件模型 講解顏色插值,以更好地闡釋WPF對3D、顏色以及其他圖形效果的支持 XAML教程,即介紹聲明Windows UI的新的類HTML標記語言 說明并比較Windows Form與其他舊Windows應(yīng)用程序支持的互操作特性 WPF代表了基于控制的Windows和基于內(nèi)容的Web這兩大世界中的最先進技術(shù)?!禬PF編程》幫助你將它們結(jié)合在一起。
作者簡介
作者:(美國)賽爾斯 (英國)格里菲思 (Griffiths.I.)
書籍目錄
ForewordsPreface1. Hello, WPF WPF from Scratch XAML Browser Applications (XBAPs) Content Models Layout Controls Data Binding Dependency Properties Resources Styles Animation Control Templates Graphics 3D Documents and Printing2. Applications and Settings Application Lifetime Application Deployment Settings3. Layout Layout Basics StackPanel WrapPanel DockPanel Grid Canvas Viewbox Common Layout Properties When Content Doesn't Fit ScrollViewer Custom Layout4. Input Routed Events Mouse Input Keyboard Input Ink Input Commands Code-Based Input Handling Versus Triggers5. Controls What Are Controls? Buttons Slider and Scroll Controls ProgressBar Text Controls ToolTip GroupBox and Expander List Controls Menus Toolbars GridSplitter6. Simple Data Binding Without Data Binding Data Binding Debugging Data Binding7. Binding to List Data Binding to List Data Data Source Providers Master-Detail Binding Hierarchical Binding8. Styles Without Styles Inline Styles Named Styles Element-Typed Styles Data Templates and Styles Triggers9. Control Templates Beyond Styles Logical and Visual Trees Data-Driven UI 10. Windows and Dialogs Window Dialogs11. Navigation NavigationWindow Pages Frames XBAPs Navigation to HTML12. Resources Creating and Using Resources Resources and Styles Binary Resources Global Applications13. Graphics Graphics Fundamentals Shapes Bitmaps Brushes and Pens Transformations Visual Layer Programming14. Text and Flow Documents Fonts and Text Styles Text and the User Interface Text Object Model Typography15. Printing and XPS XPs XPS Document Classes Generating XPS Output XPS File Generation Features System.Printing Displaying Fixed Documents16. Animation and Media Animation Fundamentals Timelines Keyframe Animations Path Animations Clocks and Control Transition Animations Audio and Video17. 3D Graphics 3D Content in a 2D World Cameras Models Lights Textures Transforms 3D Data Visualization Hit Testing18. Custom Controls Custom Control Basics Choosing a Base Class Custom Functionality Supporting Templates in Custom Controls Default Styles UserControl AdornersA.XAMLB.InteroperabilityC.Asynchronous and Multithreaded WPF ProgrammingD.WPF Base TypesE.SilverlightIndex
章節(jié)摘錄
插圖:
媒體關(guān)注與評論
“本書對WPF的介紹徹底而且全面。Chris和lan用獨特的解釋和編寫軟件的方法闡釋了這個平臺的各個方面以及廣闊的前景。當遇到一些平臺的限制時,他們不僅進行了解釋,而且還向您介紹了如何繞過這些限制并幫助您解決實際問題?!薄狢hris Anderson,前任WPF架構(gòu)師 “我非常幸運,這些年我能一直跟Chris就WPF的一些細節(jié)問題進行討論,有時候通過電話,有時候在他的辦公室(就在走廊的對面),有時候則在紙牌桌上……本書使我受益匪淺?!薄狣on Box,微軟架構(gòu)師
編輯推薦
《WPF編程(第2版)》由機械工業(yè)出版社出版。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載