出 版 社:電子工業出版社
出版時間:2010-1-1
版 次:1
頁 數:524
字 數:828000
印刷時間:2010-1-1
開 本:16開
紙 張:膠版紙
印 次:1
I S B N:9787121100116
包 裝:平裝
內容簡介
《WPF專業編程指南》是一本WPF編程的專業參考書,全書通過大量的實例深入闡述了WPF中的傳遞事件、傳遞命令、相關屬性、附加屬性、邏輯樹和視覺樹等基本概念;介紹了各種畫筆、畫刷的使用方法; 深入討論了WPF中的各種控制項以及這些控制項在視窗或頁面上的排版,並進而闡述了控制項的風格和模板及數據綁定等相關技術。
本書對WPF中的圖形系統及圖形和排版的變換原理也進行了深入的探討,並在此基礎上討論了WPF中的動畫技術。多媒體不是WPF專有的技術,但本書介紹了在WPF中使用多媒體的實用技術。用戶控制項和自定義控制項是WPF中比較深入的內容,本書最後兩章對這一課題進行了深層次的研究,通過對Ribbon控制項的開發,不僅可以了解開發用戶控制項和自定義控制項的方法,而且可以體會WPF項目的組織及多種WPF技術細節的綜合運用。
本書可供.NET 桌面及網際網路應用程式的開發人員、項目管理人員或準備進入這一領域的相關工程技術人員,以及大專院校相關專業的師生參考學習。
目錄
第一篇 WPF編程基礎
第1章 WPF應用程式
1.1 WPF應用程式的創建
1.2 Dos視窗
1.3 WPF應用程式的啟動和終止
1.4 輸入參數
1.5 在Xaml中創建Application
1.6 視窗大小
1.7 網際網路應用程式
1.8 應用程式的異常處理
1.9 應用程式中的資源
1.10 應用程式的發布
1.11 WPF開發環境
1.12 本章小結
第2章 XAML語言
2.1 XAML是一種界面描述語言
2.2 XAML的根元素
2.3 XAML命名空間(NameSpace)
2.4 XAML和代碼分離技術(code behind)
2.5 子元素
2.6 相關屬性(dependency Property)
2.7 附加屬性(Attached Property)
2.8 XAML標記擴展
2.8.1 靜態資源擴展(StaticResourceExtension)
2.8.2 動態資源擴展(DynamicResourceExtension)
2.8.3 數據綁定擴展(Binding)
2.8.4 相對數據源擴展(RelativeSource)
2.8.5 模板綁定(TemplateBinding)
2.8.6 x:Type擴展
2.8.7 x:Static擴展
2.8.8 x:null擴展
2.8.9 x:Array擴展
2.9 本章小結
第3章 WPF排版
3.1 排版基礎
3.2 堆積面板(StackPanel)
3.3 WrapPanel
3.4 停靠面板(DockPanel)
3.5 表格式面板(Grid)
3.5.1 設定UI元素在Grid中的位置
3.5.2 設定Grid行或列的尺寸
3.5.3 元素橫跨多個行列時的設定
3.5.4 在Grid中保持多行或多列大小的一致性
3.6 UniformGrid
3.7 畫布面板(Canvas)
3.8 本章小結
第4章 WPF中的屬性系統
4.1 CLR屬性
4.2 相關屬性的概念
4.2.1 相關屬性的傳遞
4.2.2 WPF對相關屬性的支持
4.3 自定義相關屬性
4.4 附加屬性
4.5 本章小結
第5章 畫筆和畫刷
5.1 WPF中的顏色
5.2 畫刷
5.2.1 實心畫刷(SolidColorBrush)
5.2.2 梯度畫刷(GradientBrush)
5.2.3 線性梯度畫刷(LinearGradientBrush)
5.2.4 圓形梯度畫刷(RadialGradientBrush)
5.2.5 自製畫刷(DrawingBrush)
5.2.6 貼上模式(TileMode)
5.2.7 伸展方式(Stretch)
5.2.8 圖像畫刷(ImageBrush)
5.2.9 控制項畫刷(VisualBrush)
5.3 畫筆
5.4 本章小結
第二篇 WPF專業程式設計師必備
第三篇 圖形和動畫
第四篇 開發WPF產品
參考文獻