WPF編程

出版時間: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

評論、評分、閱讀與下載


    WPF編程 PDF格式下載


用戶評論 (總計31條)

 
 

  •   我看過很多同一類型的書。我大致分以下類:
    1.純案例類:例如《范例開發(fā)大全》之類的,這類書沒什么水平,可能是網(wǎng)上抄的代碼。但是很實用。你要是照案例全做一遍能增加開發(fā)經(jīng)驗。
    2.純知識點類型:例如《C++ Primer》這類書就一個知識點一個知識點給你講,知識點結(jié)合案例。但是講的不深。有些講的比較細而已。適合入門看。
    3.案例知識點結(jié)合類型。這中類型的書,可能整本書就一個案例,或者一個章節(jié)一個案例,在講解案例的過程中介紹知識點。例如《XNA游戲編程》整本書就已兩個游戲為案例介紹XNA基礎(chǔ)知識。
    4.純理論類:這類書與純知識點又不同了。不但知識點的案例少,而且講的很高深,很難懂。比較適合搞理論研究的人看。
    這本《WPF編程》屬于那種將知識點的書。但是我我有一定的基礎(chǔ),只是有些概念比較模糊,沒有做東西的經(jīng)驗。所以這本書不適合我看。
    我需要的是第3種類型的書。需要一個具體的項目來分析WPF的一些應(yīng)用。而這本書不能提供給我,案例太散了。如果你的組織能力不錯,你也可以看看,然后自己把所有的知識串聯(lián)后,進行整合開發(fā)。
  •   誠然,因為有同志提到該中文版居然經(jīng)常犯將XAML寫成XMAL的低階錯誤,所以買書之前猶豫過,不過還是果斷購入,畢竟是OReilly出品嘛。
    現(xiàn)在讀到第六章,就前面的內(nèi)容而言,負責任地說,這是一本好書!雖然開門見山直接就上XAML源碼而不講它的語法規(guī)則,但作者剛開篇就提到說這不是一本所謂的零基礎(chǔ)讀物,需要讀者具有一定的基礎(chǔ)。收獲還是很大的,第一章看著挺吃力,但是自己動手把書里精辟、自包含的代碼編寫了一次以后,發(fā)現(xiàn)融會貫通得非??臁?br /> 章節(jié)內(nèi)容的安排方面也很合理,循序漸進,雖然講得也不深,但我想這是作者經(jīng)過權(quán)衡和考慮的結(jié)果吧,畢竟WPF是不可能用一本800多頁的書就能面面俱到的技術(shù),所以作者揀了一些他認為能快速帶領(lǐng)讀者入門的內(nèi)容來講,而且經(jīng)常提醒讀者應(yīng)注意什么實際應(yīng)用問題。

    總結(jié):這是一本好書,雖然中文翻譯和審校有一點瑕疵,但終究是瑕不掩瑜的,你值得擁有!
  •   之前看了《WPF揭秘》,相比之下,《WPF編程》更深入一些。
  •   不錯.基礎(chǔ)的內(nèi)容,只是實踐時有些內(nèi)容里面還是找不全..但書本身內(nèi)容是不錯的.可能我還沒有對WPF有更深的了解吧.所以應(yīng)用時間總有點不熟練.
  •   學習WPF這本書還是不錯的。校圖書館里只有影印版的。中文翻譯難免會有些問題。
  •   解釋的很具體,書本也較厚,技術(shù)性強
  •   送貨很快,質(zhì)量超級好。值得推薦!
  •   講得比較深入。就是例子少了點.喜歡控件拖拽的朋友,可能失望了.描述的基本是語法和前后臺的交換.我喜歡2者結(jié)合的.例如TEXTBOX,可以拉出來定位,卻偏要在XAML手敲代碼,手工設(shè)置屬性。對于快速開發(fā)感覺有點浪費時間.時間應(yīng)花在后臺代碼,業(yè)務(wù)邏輯方面吧。純個人意見.本書VS2005的版本?,F(xiàn)在流行VS08了.估計WPF3.5的新特征還沒細說呢?WPF語法入門到提高,還是可以選擇。
  •   WinForm是要落伍了,需要學習一下WPF了。
  •   最痛苦的是竟然把XAML老寫成XMAL。。。。
  •   現(xiàn)在有點過時了,應(yīng)該用新教材
  •   中文版,內(nèi)容清晰比較適合初學
  •   書講的很詳細。例子也很實用?;旧习凑諘狭械拇a動手練練。很容易入門的。不足就是基于3.0 的。
  •   在閱讀熟悉的那部分,還是有點收獲的。

    沒用過的那些,獲益良多~

    還是那句,翻譯的一般般~~
  •   有個項目是WPF的,買的書??吹谋容^挫略。感覺還不錯
  •   剛拿到手,隨便翻了下,內(nèi)容沒怎么看,不過印刷很不滿意,紙張?zhí)。缸直容^嚴重!但愿是我這本的個例吧!
  •   有點深、不適合初學者,不過寫的比較詳細
  •   網(wǎng)上看過這本書的英文版,覺得寫得不錯,就買了中文版來看。。。。。。不過這本書的紙張真的還不如盜版書的。。。。
  •   翻譯的實在實在太差了,我一直在懷疑這是不是機器翻譯的,翻譯講求信、達、雅,可是這本書的翻譯很多地方連通順都稱不上,不少地方是看的云里霧里,莫名其妙,句式都沒按中國人的思路整理,按照英文順序直接翻譯的中國話。
  •   把影印書忽悠誰呢。
  •   由于最近準備研究一下WPF及相關(guān)技術(shù),才決定購買此書。是看過英文原版后確定本書的,選中文版是因為我自身E文水平不高的原因。今天收到書了,不是簡單的失望、后悔可以形容。首先,快遞送到時,封面已經(jīng)破損,快遞大姐苦苦哀求下,還是仁慈的簽收了;然后,瀏覽內(nèi)容時,發(fā)現(xiàn)紙張?zhí)貏e的低劣,甚至懷疑卓越在銷售盜版書籍!薄到可以看見上一頁的字,非常影響閱讀。字跡也比較模糊,翻譯也確實有一點欠缺,有幾處明顯錯誤。后悔,而且非常。勸大家,對于本書,還是到當?shù)貢耆ベ徺IE文原版。前車之鑒啊。
  •   原來非常經(jīng)典的一書,被這樣一翻譯,整的來非常爛。印刷也非不好,特別是紙張,還比不上盜版書
  •   這本書買了有一段時間了,本來是很興奮的,但是買回來發(fā)現(xiàn)這本書的中的翻譯,真的是…………哎,滿篇的 XMAL(應(yīng)該是 XAML)!讀起來太難過了!后面的美怎么看,估計內(nèi)容是可以的,我買這本書的時候是沖著作者去的,作者 Chris Shells 是《Windows Forms Programming》(中文版叫:《Windows Forms 編程》)的作者,我看的是 Visual Basic .NET 版本的。這本書我看了受益匪淺!當時這本書翻譯翻得不錯,不知道這本《WPF 編程》怎么樣。沒有繼續(xù)看下去,所以也就不妄加評論!這些就是我的一些事實情況。
  •   書的外殼擦花了,其他的都還好
  •   不錯 感覺非常不錯......
  •   可能是個人原因吧,我比較喜歡深入地掌握,但是這本書不能滿足我的意愿。可能篇幅較短的原因吧,總覺得這本書有點簡單和零散了,和“深入淺出”有點距離。但是我想說的是,作者可能還是跟很多中國作者類似吧,希望能夠更加潛心和堅持。我想我們都需要那種大師級的作者寫出的書,也需要更多基礎(chǔ)方面的詳盡描述。
  •   對書本的質(zhì)量比較滿意,內(nèi)容還沒有詳細的去看
  •   wpf非常好的入門書籍
  •   一天就到了,速度很快,可惜翻譯不怎么的
  •   書本身極好,翻譯中庸,同時繼承了機械工業(yè)出版社一貫的沒有索引的惡劣風格
  •   這本書描述通俗易懂,內(nèi)容詳細全面,是WPF入門級的首選。不過這本書的翻譯不好,同一個詞的翻譯前后不一致,而有些并不是標準術(shù)語。
 

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

京ICP備13047387號-7