書籍簡介
WPF是微軟新一代開發技術,涵蓋了桌面應用程式開發、網路應用程式開發和移動應用程式開發,是微軟開發技術未來十年的主要方向。本書的內容分為兩大部分。第一部分是學習WPF開發的基礎知識,包括XAML語言的詳細剖析、WPF控制項的使用、用戶界面布局的介紹。第二部分是作為優秀WPF程式員所應掌握的知識,包括依賴對象和數據關聯、路由事件與命令、數據模板與控制項模板、繪圖與動畫等。
本書包含了眾多WPF面試點,作者憑藉書中的知識順利通過微軟(美國)的面試。
作者簡介
擁有逾十年微軟平台軟體開發、測試經驗。先後在多家知名外企工作,積累了深厚穩固的技術基礎,目前擔任微軟(美國)下載中心項目組高級軟體工程師。同時,作者還是—位擁有數千小時講台經驗的高級培訓師,擅長將抽象晦澀的技術難題以深入淺出的語言講解出來,使學習充滿樂趣。寫作,既是他的一大愛好,也是他沉澱技術的手段——自2003年以來,作者在部落格和各類報刊中發表中英文原創技術文章數百篇,被評為CSDN、51CTO等網站的部落格專家。作者最大的願望就是將自己在技術上的收穫分享給大家,為推動中國軟體行業的發羼盡—份力。目錄
寫作緣起WPF之What&Why
致謝
第一部分深入淺出話XAML
第1章XAML概覽
1.1XAML是什麼
1.2XAML的優點
第2章從零起步認識XAML
2.1新建WPF項目
2.2剖析最簡單的XAML代碼
第3章系統學習XAML語法
3.1XAML文檔的樹形結構
3.2XAML中為對象屬性賦值的語法
3.2.1使用標籤的Attribute為對象屬性賦值
3.2.2使用TypeConverter類將XAML標籤的Attribute與對象的Property進行映射