深入淺出WPF

出版時間:2010 年7月  出版社:中國水利水電出版社  作者:劉鐵猛  頁數(shù):288  
Tag標(biāo)簽:無  

內(nèi)容概要

WPF是微軟新一代開發(fā)技術(shù),涵蓋了桌面應(yīng)用程序開發(fā)、網(wǎng)絡(luò)應(yīng)用程序開發(fā)和移動應(yīng)用程序開發(fā),是微軟開發(fā)技術(shù)未來十年的主要方向。
本書的內(nèi)容分為兩大部分。第一部分是學(xué)習(xí)WPF開發(fā)的基礎(chǔ)知識,包括XAML語言的詳細(xì)剖析、WPF控件的使用、用戶界面布局的介紹。第二部分是作為優(yōu)秀WPF程序員所應(yīng)掌握的知識,包括依賴對象和數(shù)據(jù)關(guān)聯(lián)、路由事件與命令、數(shù)據(jù)模板與控件模板、繪圖與動畫等。
本書作者具有多年WPF開發(fā)經(jīng)驗,歷經(jīng)多個大型項目,現(xiàn)任微軟(美國)下載中心項目組高級開發(fā)工程師。本書是作者多年來學(xué)習(xí)和使用WPF的經(jīng)驗總結(jié)。
本書包含了眾多WPF面試點,作者憑借書中的知識順利通過微軟(美國)的面試。

作者簡介

擁有逾十年微軟平臺軟件開發(fā)、測試經(jīng)驗。先后在多家知名外企工作,積累了深厚穩(wěn)固的技術(shù)基礎(chǔ),目前擔(dān)任微軟(美國)下載中心項目組高級軟件工程師。同時,作者還是—位擁有數(shù)千小時講臺經(jīng)驗的高級培訓(xùn)師,擅長將抽象晦澀的技術(shù)難題以深入淺出的語言講解出來,使學(xué)習(xí)充滿樂趣。

書籍目錄

寫作緣起
WPF之What & Why
致謝
第一部分 深入淺出話XAML
第1章 XAML概覽
1.1 XAML是什么
1.2 XAML的優(yōu)點
第2章 從零起步認(rèn)識XAML
2.1 新建WPF項目
2.2 剖析最簡單的XAML代碼
第3章 系統(tǒng)學(xué)習(xí)XAML語法
3.1 XAML文檔的樹形結(jié)構(gòu)
3.2 XAML中為對象屬性賦值的語法
3.2.1 使用標(biāo)簽的Attribute為對象屬性賦值
3.2.2 使用TypeConverter類將XAML標(biāo)簽的Attribute與對象的Property進行映射
3.2.3 屬性元素
3.2.4 標(biāo)記擴展(Markup Extensions)
3.3 事件處理器與代碼后置
3.4 導(dǎo)入程序集和引用其中的名稱空間
3.5 XAML的注釋
3.6 小結(jié)
第4章 x名稱空間詳解
4.1 x名稱空間里都有什么
4.2 x名稱空間中的Attribute
4.2.1 x:Class
4.2.2 x:ClassModifier
4.2.3 x:Name
4.2.4 x:FieldModitier
4.2.5 x:Key
4.2.6 x:Shared
4.3 x名稱空間中的標(biāo)記擴展
4.3.1 x:Type
4.3.2 x:Null
4.3.3 標(biāo)記擴展實例的兩種聲明語法
4.3.4 x:Array
4.3.5 x:Static
4.4 XAML指令元素
4.5 小結(jié)
第5章 控件與布局
5.1 控件到底是什么
5.2 WPF的內(nèi)容模型
5.3 各類內(nèi)容模型詳解
5.3.1 ContentControl族
5.3.2 HeaderedContentControl族
5.3.3 ItemsControl族
5.3.4 HeaderedItemsComrol族
5.3.5 Decorator族
5.3.6 TextBlock和TextBox
5.3.7 Shape族元素
5.3.8 Panel族元素
5.4 UI布局(Layout)
5.4.1 布局元素
5.4.2 Grid
5.4.3 StackPanel
5.4.4 Canvas
5.4.5 DOCkPanel
5.4.6 WrapPanel
5.5 小結(jié)
第二部分 游歷WPF內(nèi)部世界
第6章 深入淺出話Binding
6.1 DataBinding在WPF中的地位
6.2 Binding基礎(chǔ)
6.3 Binding的源與路徑
6.3.1 把控件作為Binding源與Binding標(biāo)記擴展
6.3.2 控制Binding的方向及數(shù)據(jù)更新
6.3.3 Binding的路徑(Path)
6.3.4 “沒有Path”的Binding
6.3.5 為Binding指定源(Source)的幾種方法
6.3.6 沒有Source的Bindmr使用DataContext作為Binding的源
6.3.7 使用集合對象作為列表控件的ItemsSource
6.3.8 使用ADO.NET對象作為Binding的源
6.3.9 使用XML數(shù)據(jù)作為Binding的源
6.3.10 使用LINQ檢索結(jié)果作為Binding的源
6.3.11 使用ObjectDataProvider對象作為Binding的Source
6.3.12 使用Binding的RelativeSource
6.4 Binding對數(shù)據(jù)的轉(zhuǎn)換與校驗
6.4.1 Binding的數(shù)據(jù)校驗
6.4.2 Binding的數(shù)據(jù)轉(zhuǎn)換
6.5 MultiBinding(多路Binding)
6.6 小結(jié)
第7章 深入淺出話屬性
7.1 屬性(Property)的來龍去脈
7.2 依賴屬性(Dependency Property)
7.2.1 依賴屬性對內(nèi)存的使用方式
7.2.2 聲明和使用依賴屬性
7.2.3 依賴屬性值存取的秘密
7.3 附加屬性(Attached Properties)
第8章 深入淺出話事件
8.1 近觀WPF的樹形結(jié)構(gòu)
8.2 事件的來龍去脈
8.3 深入淺出路由事件
8.3.1 使用WPF內(nèi)置路由事件
8.3.2 自定義路由事件
8.3.3 RoutedEventArgs的Source與OriginalSource
8.3.4 事件也附加——深入淺出附加事件
第9章 深入淺出話命令
9.1 命令系統(tǒng)的基本元素與關(guān)系
9.1.1 命令系統(tǒng)的基本元素
9.1.2 基本元素之間的關(guān)系
9.1.3 小試命令
9.1.4 WPF的命令庫
9.1.5 命令參數(shù)
9.1.6 命令與Binding的結(jié)合
9.2 近觀命令
9.2.1 ICommand接口與RoutedCommand
9.2.2 自定義Command
第10章 深入淺出話資源
10.1 WPF對象級資源的定義與查找
10.2 且“靜”且“動”用資源
10.3 向程序添加二進制資源
10.4 使用Pack URI路徑訪問二進制資源
第11章 深入淺出話模板
11.1 模板的內(nèi)涵
11.2 數(shù)據(jù)的外衣DataTemplate
11.3 控件的外衣ControlTemplate
11.3.1 庖丁解牛看控件
11.3.2 ItemsControl的PanelTemplate
11.4 DataTemplate與ControlTemplate的關(guān)系與應(yīng)用
11.4.1 DataTemplate與ControlTemplate的關(guān)系
11.4.2 DataTemplate與ControlTemplate的應(yīng)用
11.4.3 尋找失落的控件
11.5 深入淺出話Style
11.5.1 Style中的Setter
11.5.2 Style中的Trigger
第12章 繪圖和動畫
12.1 WPF繪圖
12.2 圖形的效果與濾鏡
12.2.1 簡單易用的BitmapEffect
12.2.2 豐富多彩的Effect
12.3 圖形的變形
12.3.1 呈現(xiàn)變形
12.3.2 布局變形
12.4 動畫
12.4.1 簡單獨立動畫
12.4.2 場景

章節(jié)摘錄

插圖:

編輯推薦

謹(jǐn)以《深入淺出WPF》,呈現(xiàn)一種掌握WPF的輕松方式,分享一個微軟技術(shù)粉絲的治學(xué)精神。深入之美 精辟分析WPF源代碼,洞察功能背后隱藏的深刻設(shè)計理念,淺出之美 最淺顯的生活案例,融化最抽象的高級概念。分離之美 掌握UI與邏輯如何真正分離,享受變與不變的快感,自然之美 全新的數(shù)據(jù)驅(qū)動UI理念,讓數(shù)據(jù)重歸核心地位。感觀之美 強大的圖形引擎,實現(xiàn)絕對震撼的UI視覺《深入淺出WPF》精華:深入淺出話XAML深入淺出話Binding深入淺出話屬性深入淺出話事件深入淺出話命令深入淺出話資源深入淺出話模板深入淺出話繪圖及動畫

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    深入淺出WPF PDF格式下載


用戶評論 (總計119條)

 
 

  •   拿到術(shù)后,我沒有急著看 正文,而是從開頭的引言看起的,覺得作者寫的很誠懇。作為 微軟下載中心 的高級工程師,相信這本書 可以引導(dǎo)初學(xué)者 了解 WPF...
  •   樓上“蕩氣回腸”的評語有點像托。
    如果做過一段時間WPF,會覺得書寫的有些淺,而且讓我驚訝書這么薄。
    不過翻了下,卻覺得這本書還不錯。雖然只是入門級的,但是作者將實例講得細(xì)致又清晰,這是國內(nèi)書籍比較缺乏的,綁定、屬性、路由事件、模板等概念,看得出作者理解的比較透徹,表述也到位,雖然大部分內(nèi)容我已經(jīng)知曉,但沖作者的心思給予五星
  •   我這本書是在一年前買的,說來也好笑是為了應(yīng)付考試而買的,當(dāng)時也只是粗略的看了些,感覺還可以。然而前段時間,經(jīng)過本人的仔細(xì)研究與琢磨,不禁驚嘆道此書的價值,確實值的擁有,無論從書中的例子還是作者本人的自己的語言,都耐人尋味,每當(dāng)按照書中的例子寫出一個WPF的程序,不僅為自己弄懂技術(shù)性知識而喜悅,同時也佩服作者的技術(shù)功底和寫作能力,用簡單貼切的言語,拉近我們這些編程人員和WPF內(nèi)部的距離??傊@本書十分到位,不信你買買看,呵呵。
  •   優(yōu)點:1. 調(diào)理清晰,由淺入深(雖然不是很深)。2. 書中有些地方的解釋和說明比較到位,解除了我看《WPF編程》時未解決的疑惑。例子簡單容易理解。不足:書中所提到的 Errata 鏈接都是扯淡的,這一點作者對于后期的 Errata 收集沒做好,沒有一本書是完美的,這本書我已經(jīng)基本將近讀完,書中錯誤大大小小都有。特別是代碼方面的。有部分代碼,不操作一下不注意,部分章節(jié)末尾代碼寫一遍發(fā)現(xiàn)抄 MSDN 的,還沒抄全,抄一半,編一半,感覺有點虎頭蛇尾……有些地方代碼本身有錯誤的。雖然運行正確,但是所用到的變量,使用的方法用錯了,沒有表現(xiàn)出該章節(jié)所講的核心內(nèi)容(見命令一章)??傮w還是很不錯的,很適合入門??催^本書,可以打好關(guān)鍵的基礎(chǔ),之后提升就很快啦。滿分 100,我打 95 分,希望作者在今后的印刷版次里能修復(fù)那些打印錯誤 和 代碼邏輯錯誤。在此非常感謝作者的辛勤付出,有喜歡的就買一本吧,這本書值的。
  •   剛拿到手大致翻翻,的卻是名副其實的《深入淺出WPF》,作者正如他所錄制的視頻一樣 ,用心寫的這書,此書是WPF入門的好書,強烈推薦原來做winforms開發(fā)即將轉(zhuǎn)向WPF的童鞋購買。
  •   書剛到手,由于項目需要,我是先自己摸索了三天WPF,在網(wǎng)上邊找資料邊動手開發(fā),遇到了一些不懂的問題,想到買書的。

    看了評論,大家都感覺不錯,于是就買了,拿到手看了前5章,發(fā)現(xiàn)作者的文筆比較細(xì)膩,容易讓人接受,不錯,繼續(xù)看
  •   這兩天看了,有些還沒看完。
    以前研究過WPF,現(xiàn)在覺得,還是買本書踏實,于是就買了此書。
    寫的是比較淺顯,但是,感覺有的地方說的還不是很明白,得依賴于讀者的知識儲備。要是能加一個具體的實例就好了,但是,好像網(wǎng)上有了。
    總的來說,還不錯,謝謝作者。
  •   做第一個wpf項目之前,完全是學(xué)習(xí)別人的代碼,很多地方都是一知半解,讀完此書,深感鞏固了wpf的基礎(chǔ)知識。不從性能考慮,學(xué)好wpf很有前景。
  •   我看了一下前幾十頁才來評價。我先前對wpf是有點了解的,也會用,但是一直半懂的狀態(tài)。我也和作者的想法一樣,認(rèn)為要徹底搞明白wpf的機制才能繼續(xù)編程。看了前幾十頁我真的覺得這是一本好書,解答了我很多疑惑,雖然并不是很懂,但是作者語言已經(jīng)很平易了,能讓我有一個大概的了解。作者講的也很深入很人性化,是一本很好的書,我會繼續(xù)看剩下的
  •   看了幾天,今天才寫評論,確實是一本好書,一本學(xué)習(xí)WPF的好書。有一個問題還沒有弄清楚:IL Disassembler(中間語言反編輯器)是從那里調(diào)出來了,是VS自帶的,還是要另外安裝呢?
  •   工作需要學(xué)習(xí)WPF,適合入門,不過入門之后就可以自己從網(wǎng)上找資料學(xué)習(xí)了,這本書值得購買
  •   印象中,只有王國榮的三部vb書,是從作者自身實際體驗出發(fā)寫出來的,章立民的前一兩部書還可以,以后的書基本也成了為賺錢而寫的書,和時下絕大部分的書一樣:東拉西扯、七拼八湊。劉鐵猛先生的這部wpf書確實是心血之作,太完美了。真心感謝劉先生!
  •   入門WPF必看書籍,國內(nèi)頂級書刊之一,由淺入深,有深入淺,蕩氣回腸,絕對學(xué)習(xí)工作必備之良書,廢話不多說。自己看!
  •   謝謝作者,我是新手,手頭買了好幾本W(wǎng)PF的書,讀來讀去還是這本讀得順溜,很多地方茅塞頓開
  •   這本書適合簡單的學(xué)習(xí)WPF.但無法很透徹的理解WPF.
  •   還沒有仔細(xì)看,希望ms能持續(xù)支持wpf技術(shù).
  •   一本W(wǎng)PF入門級別的好書,淺顯易懂,作者文筆相當(dāng)好,而且對于WPF的理解也有相當(dāng)?shù)纳疃?。如果你是WPF的初學(xué)者,可以考慮買。
  •   適合初學(xué)者!絕對看得懂!有些羅嗦之處,但可以忽略。是一本好書!!希望作者推出更深的關(guān)于WPF的書籍!
  •   學(xué)WPF,就看這本就夠啦。關(guān)鍵性的概念都講了,而且真是深入淺出。
  •   這本書真的很好,他不緊是介紹了wpf,還讓我對以前的學(xué)的C#有了更好的理解》。
  •   寫的很深入,也很容易理解。對于學(xué)習(xí)WPF的初學(xué)者而言值得一讀
  •   很好的WPF入門書
  •   比較適合我這樣初學(xué)WPF的
  •   推薦wpf初學(xué)者研讀,講的很清楚易懂
  •   寫的很容易理解,對新手和不了解WPF的有很大的幫助,紙張也不錯
  •   如果對WPF完全不懂的話,可以看一看
  •   作者是微軟的高級工程師,才看了兩個單元,感覺作者不但技術(shù)功底好,而且文筆也好,能把技術(shù)的內(nèi)容很好的展現(xiàn)出來~非常適合初學(xué)者
  •   開發(fā)窗體應(yīng)用,效率是我的目標(biāo)
  •   這是針對入門開發(fā)人員的書,可以一看,打打基礎(chǔ)。
  •   講的很生動,適合入門,可以滿足一般開發(fā)
  •   書很不錯,希望可以在短時間內(nèi)通過有效地學(xué)習(xí)這本書獲得想要的技術(shù),把項目任務(wù)完成。
  •   內(nèi)容寫得不錯,非常合理,很容易理解,不用瞎猜,作者對技術(shù)的描述很淺顯易懂,非常值得推薦
  •   名如其實,從入門到精通,文中作者大部分用通俗易懂的話闡述觀點,是入門最好的參考書
  •   你值得擁有,是一本作者用心寫出來的書,感謝作者.
  •   我買的時候,還少有評論,但今天在我寫評論時,已看到不少好評。這確實是一本好書,可見作者是十分用心的,在此要感謝他為大家作出的奉獻(xiàn)?,F(xiàn)在有很多軟件書籍都是文檔的簡單匯總,而這本書不是,十分難得。
  •   感謝劉鐵錳老師,謝謝您的奉獻(xiàn)。07年出來的技術(shù),現(xiàn)在第一次接觸。唉唉唉
  •   已經(jīng)用上這個技術(shù)了 這本書也說得非常的好
  •   很不錯,作者很用心寫的一本書
  •   這本書深入淺出,對初學(xué)者很好
  •   很不錯的一本書,紙質(zhì)好,內(nèi)容也使用。
  •   書受到了,翻閱中,希望能學(xué)到知識
  •   10號下的訂單,12號送到的,看了一下,內(nèi)容介紹的很詳細(xì)。
  •   看了作者的博客和視頻教程后才決定買的書
    寫得非常好啊
  •   作者寫的挺用心
  •   作者寫的很認(rèn)真,文筆也不錯。
  •   書非常好~ 學(xué)習(xí)了~~
  •   非常適合,結(jié)合其它書看。歸納的很詳細(xì)。
  •   封面設(shè)計不錯,內(nèi)容簡單,詳細(xì)
  •   寫的很通俗,很適合入門學(xué)習(xí)
  •   是本好書,要仔細(xì)閱讀學(xué)習(xí)!??!
  •   內(nèi)容比較基礎(chǔ)。淺顯易懂。還算不錯。
  •   送貨速度很快,頭天下班時下了訂單,第二天一早九點多鐘就收到了。
  •   適合新手看 寫的非常詳細(xì)
  •   非常實用,只是有的地方不如他的視頻詳細(xì)
  •   寫的很詳細(xì) 有道理 容易理解
  •   看著不錯,還沒來得及詳細(xì)閱讀
  •   寫得挺好,很詳細(xì),國內(nèi)少有的好書
  •   適合有c#基礎(chǔ)的人看
  •   介紹內(nèi)容詳實
  •   目前尚未具體看!
  •   多點實戰(zhàn)例子就好了
  •   這本書很喜歡,看了同事的,決定自己也買一本
  •   是因為看了他的視頻才想到買這本書的 很期待..
  •   是在網(wǎng)上看他的教學(xué)視頻后,來購買的,思路清楚,講解清楚,無憂慮入門。
  •   通俗易懂,我比較喜歡的一種寫作風(fēng)格,只不過書的內(nèi)容少,到后面的章節(jié)有點乏味
  •   書還是很不錯的。還在閱讀中
  •   發(fā)貨速度很快,質(zhì)量也不錯,內(nèi)容正在閱讀中,通俗易懂!!
  •   很好的入門書,可惜視頻不全!??!
  •   挺好,就是感覺書有點薄,看盜版書習(xí)慣了,買本正版的,感覺有點貴
  •   很久沒在當(dāng)當(dāng)買東西了,這次速度很快、包裝很好、價格最便宜,贊一下!書還沒來得及看,聽說不錯。
  •   收到書有一段時間了,挺合適入門的同學(xué)們看!接下來會再花時間仔細(xì)看下,當(dāng)當(dāng)送貨也挺快,贊一個!
  •   先看的電子版 然后買的實體書 值得購買
  •   工具書是幫公司訂購的,我自己看不懂,所以呢只是覺得書送達(dá)蠻快的。
  •   書講的比較適合初學(xué)者,但是還是不錯的
  •   書不錯,適合初學(xué)者。一晚上就想讀完它。
  •   入門的書,先看到視頻才買的,配合視頻看,很棒!
  •   書不錯,就是不知道我能讀的懂不啦
  •   老公的書,很好。
  •   看過一些書,發(fā)現(xiàn)這本的確很好。
  •   強力推薦,入門級別的書,非常好,講得非常透徹,基本概念理解的很快,而且貨到的也很快,只是書掉漆
  •   適合剛?cè)腴T的,挺好的書!
  •   送貨很快,書也不錯,值得一看
  •   還不錯,裝幀很不錯,就是出乎意料的薄。。。性價比瞬間下降了。內(nèi)容有待研究。
  •   剛收到,書本的紙張質(zhì)量不錯!內(nèi)容是2008,我想要2010吧
  •   粗粗翻了幾頁。印刷質(zhì)量不錯。內(nèi)容看上去也挺好的。
  •   書籍已經(jīng)收到,很滿意,內(nèi)容還沒有看,東西很滿意!
  •   內(nèi)容容易上手,很容易就看懂!
  •   感覺內(nèi)容還不夠豐富
  •   朋友推薦的,說書本很不錯,期待中、。。
  •   好書。適合初學(xué)者
  •   印刷不錯,書頁不錯,值得一看
  •   還是比較實用的,適合初學(xué)者,例子也不錯
  •   剛開始看,覺得挺難看懂的,看后的了。。
  •   就是皮兒有點脆
  •   正在翻閱,紙質(zhì)不錯,看的舒服
  •   打算慢慢讀
  •   值得購買!~
  •   適合初學(xué)者,上手快的很
  •   講的不錯 比從圖書館借的那些大塊頭讀起來容易懂多了
  •   條理還算清楚的,不錯不錯!
 

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

京ICP備13047387號-7