注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具深入淺出WPF

深入淺出WPF

深入淺出WPF

定 價:¥45.00

作 者: 劉鐵猛 著
出版社: 水利水電出版社
叢編項:
標 簽: 程序設計

ISBN: 9787508476353 出版時間: 2010-07-01 包裝: 平裝
開本: 16開 頁數(shù): 288 字數(shù):  

內(nèi)容簡介

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

作者簡介

  劉鐵猛,擁有逾十年微軟平臺軟件開發(fā)、測試經(jīng)驗。先后在多家知名外企工作,積累了深厚穩(wěn)固的技術基礎,目前擔任微軟(美國)下載中心項目組高級軟件工程師。同時,作者還是-位擁有數(shù)千小時講臺經(jīng)驗的高級培訓師,擅長將抽象晦澀的技術難題以深入淺出的語言講解出來,使學習充滿樂趣。寫作,既是他的-大愛好,也是他沉淀技術的手段——自2003年以來,作者在博客和各類報刊中發(fā)表中英文原創(chuàng)技術文章數(shù)百篇,被評為CSDN、51CTO等網(wǎng)站的博客專家。作者最大的愿望就是將自己在技術上的收獲分享給大家,為推動中國軟件行業(yè)的發(fā)展盡-份力。

圖書目錄

寫作緣起
WPF之What & Why
致謝
第一部分 深入淺出話XAML
第1章 XAML概覽
1.1 XAML是什么
1.2 XAML的優(yōu)點
第2章 從零起步認識XAML
2.1 新建WPF項目
2.2 剖析最簡單的XAML代碼
第3章 系統(tǒng)學習XAML語法
3.1 XAML文檔的樹形結構
3.2 XAML中為對象屬性賦值的語法
3.2.1 使用標簽的Attribute為對象屬性賦值
3.2.2 使用TypeConverter類將XAML標簽的Attribute與對象的Property進行映射
3.2.3 屬性元素
3.2.4 標記擴展(Markup Extensions)
3.3 事件處理器與代碼后置
3.4 導入程序集和引用其中的名稱空間
3.5 XAML的注釋
3.6 小結
第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名稱空間中的標記擴展
4.3.1 x:Type
4.3.2 x:Null
4.3.3 標記擴展實例的兩種聲明語法
4.3.4 x:Array
4.3.5 x:Static
4.4 XAML指令元素
4.5 小結
第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 小結
第二部分 游歷WPF內(nèi)部世界
第6章 深入淺出話Binding
6.1 DataBinding在WPF中的地位
6.2 Binding基礎
6.3 Binding的源與路徑
6.3.1 把控件作為Binding源與Binding標記擴展
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檢索結果作為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 小結
第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的樹形結構
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)的基本元素與關系
9.1.1 命令系統(tǒng)的基本元素
9.1.2 基本元素之間的關系
9.1.3 小試命令
9.1.4 WPF的命令庫
9.1.5 命令參數(shù)
9.1.6 命令與Binding的結合
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的關系與應用
11.4.1 DataTemplate與ControlTemplate的關系
11.4.2 DataTemplate與ControlTemplate的應用
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 場景

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號