深入淺出WPF

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

寫作緣起
WPF之What & Why
致謝
第一部分 深入淺出話XAML
第1章 XAML概覽
1.1 XAML是什么
1.2 XAML的優(yōu)點(diǎn)
第2章 從零起步認(rèn)識(shí)XAML
2.1 新建WPF項(xiàng)目
2.2 剖析最簡單的XAML代碼
第3章 系統(tǒng)學(xué)習(xí)XAML語法
3.1 XAML文檔的樹形結(jié)構(gòu)
3.2 XAML中為對(duì)象屬性賦值的語法
3.2.1 使用標(biāo)簽的Attribute為對(duì)象屬性賦值
3.2.2 使用TypeConverter類將XAML標(biāo)簽的Attribute與對(duì)象的Property進(jìn)行映射
3.2.3 屬性元素
3.2.4 標(biāo)記擴(kuò)展(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)記擴(kuò)展
4.3.1 x:Type
4.3.2 x:Null
4.3.3 標(biāo)記擴(kuò)展實(shí)例的兩種聲明語法
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)記擴(kuò)展
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 使用集合對(duì)象作為列表控件的ItemsSource
6.3.8 使用ADO.NET對(duì)象作為Binding的源
6.3.9 使用XML數(shù)據(jù)作為Binding的源
6.3.10 使用LINQ檢索結(jié)果作為Binding的源
6.3.11 使用ObjectDataProvider對(duì)象作為Binding的Source
6.3.12 使用Binding的RelativeSource
6.4 Binding對(duì)數(shù)據(jù)的轉(zhuǎn)換與校驗(yàn)
6.4.1 Binding的數(shù)據(jù)校驗(yàn)
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 依賴屬性對(duì)內(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對(duì)象級(jí)資源的定義與查找
10.2 且“靜”且“動(dòng)”用資源
10.3 向程序添加二進(jìn)制資源
10.4 使用Pack URI路徑訪問二進(jìn)制資源
第11章 深入淺出話模板
11.1 模板的內(nèi)涵
11.2 數(shù)據(jù)的外衣DataTemplate
11.3 控件的外衣ControlTemplate
11.3.1 庖丁解??纯丶?br />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章 繪圖和動(dòng)畫
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 動(dòng)畫
12.4.1 簡單獨(dú)立動(dòng)畫
12.4.2 場(chǎng)景

章節(jié)摘錄

插圖:

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    深入淺出WPF PDF格式下載


用戶評(píng)論 (總計(jì)119條)

 
 

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

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

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

京ICP備13047387號(hào)-7