注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具WPF全視角分析

WPF全視角分析

WPF全視角分析

定 價(jià):¥50.00

作 者: 張晗雨 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 信息科學(xué)與技術(shù)叢書·程序設(shè)計(jì)系列
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787111257851 出版時(shí)間: 2009-01-01 包裝: 平裝
開本: 16開 頁數(shù): 469 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這是一本講解WPF(Windows Presentation Foundation)的使用、架構(gòu),實(shí)現(xiàn)邏輯的書。本書按照WPF的各種功能由淺入深地進(jìn)行講解。不同于眾多外文書籍的是:在本書的閱讀過程中,讀者將看到WPF如何組織其中包含的各個(gè)類,類層次結(jié)構(gòu)中各個(gè)類所提供的功能以及各種功能的實(shí)際內(nèi)部實(shí)現(xiàn)等多方面的內(nèi)容。閱讀本書后,讀者能夠真正掌握WPF各種功能的使用方法。希望讀者能夠通過本書的學(xué)習(xí)清晰地認(rèn)識(shí)到WPF所提供的各種功能之間的聯(lián)系,并在此基礎(chǔ)上熟練、靈活地掌握這些功能的用法。

作者簡(jiǎn)介

暫缺《WPF全視角分析》作者簡(jiǎn)介

圖書目錄

前言
第1章 初識(shí)WPF
1.1 GDI與WPF
1.2 WPF架構(gòu)
1.3 WPF的特點(diǎn)
第2章 界面聲明腳本——XAML
2.1 環(huán)境設(shè)置
2.2 通過VisualStudio創(chuàng)建工程
2.3 xML簡(jiǎn)介
2.4 xAML簡(jiǎn)介
2.4.1 XAML是WPF中的聲明式語言
2.4.2 XAML對(duì)名字空間的使用
2.4.3 XAML中的各個(gè)關(guān)鍵字
2.4.4.XAML對(duì)屬性的設(shè)置
2.4.5 關(guān)聯(lián)屬性和附加屬性簡(jiǎn)介
2.4.6.XAML擴(kuò)展標(biāo)記
第3章 軟件界面的基本組成——控件
3.1 控件類的派生結(jié)構(gòu)
3.1.1 基類——Obiect類
3.1.2 界面元素的單線程約束——DispatcherObject類
3.1.3 參與屬性系統(tǒng)——DependencyObject類
3.1.4 界面外觀組成——Visual類
3.1.5 界面元素的基本實(shí)現(xiàn)——UIElement類
3.1.6 界面元素的具體實(shí)現(xiàn)——FrameworkElement類
3.1.7 控件類基類——Control類
3.2 WPF的內(nèi)建控件
3.2.1 控件組合基礎(chǔ)——單條目控件
3.2.2 項(xiàng)目集合的顯示——多條目控件
3.2.3 小空間顯示大元素——范圍控件
3.2.4 遺漏了什么重要控件嗎——其他控件
第4章 控制控件的位置——布局與變換
4.1 位置控制屬性
4.1.1 控件該有多大——尺寸控制屬性
4.1.2 應(yīng)該占據(jù)什么位置呢——對(duì)齊控制屬性
4.1.3 讓界面元素變形——使用變換
4.1.4 設(shè)置沖突怎么辦——布局屬性優(yōu)先級(jí)
4.2 使用面板控制布局
4.2.1 經(jīng)典布局方式——Canvas
4.2.2 單向排列面板——StackPanel
4.2.3 逐行顯示面板——WrapPanel
4.2.4 類網(wǎng)頁布局面板——DockPanel
4.2.5 這種面板就是添格子——Grid
4.2.6 選擇最合適的布局——五種面板的比較
4.2.7 還有別的么-其他布局方式
4.2.8 它們也能控制布局——具有布局功能的類
4.2.9 不能完全顯示怎么辦——溢出處理
第5章 用規(guī)律替代個(gè)體——使用資源
5.1 二進(jìn)制資源
5.1.1 二進(jìn)制資源的添加
5.1.2 二進(jìn)制資源的訪問
5.1.3 全球化和本地化操作
5.2 邏輯資源
5.2.1 在WPF工程里添加資源
5.2.2 訪問資源
5.2.3 使用動(dòng)態(tài)資源
第6章 數(shù)據(jù)與界面的聯(lián)動(dòng)——數(shù)據(jù)綁定
6.1 數(shù)據(jù)綁定簡(jiǎn)介
6.1.1 數(shù)據(jù)綁定的代表——Binding類
6.1.2 在后臺(tái)操作綁定——BindingOperation類
6.2 在XAML中使用數(shù)據(jù)綁定
6.2.1 最簡(jiǎn)單的情況——綁定關(guān)聯(lián)屬性
6.2.2 讓綁定的使用更普遍——綁定普通屬性
6.2.3 并不常見的情況——綁定整個(gè)元素
6.2.4 處理大量數(shù)據(jù)——綁定數(shù)據(jù)集合
6.2.5 更靈活的數(shù)據(jù)記錄方法——DataProviders
6.3 高級(jí)話題
6.3.1 到底是誰更新誰——綁定方式
6.3.2 數(shù)據(jù)更新的時(shí)機(jī)——數(shù)據(jù)更新規(guī)則
6.3.3 綁定中的復(fù)雜邏輯——綁定多個(gè)數(shù)據(jù)源
第7章 外觀控制——模板、樣式、皮膚、主題
7.1 基礎(chǔ)知識(shí)
7.1.1 界面聲明中的名字空間——元素名稱作用范圍
7.1.2 簡(jiǎn)單邏輯的表示——觸發(fā)器
7.2 模板
7.2.1 模板的抽象——FrameworkTemplate類
7.2.2 數(shù)據(jù)外觀定義——數(shù)據(jù)模板
7.2.3 控件外觀定義——控件模板
7.2.4 多條目控件的特殊模板——ItemsPanelTemplate
7.3 樣式
7.3.1 從繼承結(jié)構(gòu)的分析開始——樣式的簡(jiǎn)單使用
7.3.2 樣式也可以派生——Style類的繼承與覆蓋
7.3.3 樣式的自動(dòng)使用——設(shè)置和獲得控件的默認(rèn)樣式
7.3.4 樣式、模板和觸發(fā)器之間的聯(lián)系
7.4 皮膚
7.5 主題
第8章 定制外觀——2D圖像支持
8.1 WPF中的圖像容器——mage類
8.2 輕量級(jí)圖像元素——Drawing類
8.2.1 圖形類基類——GeometryDrawing
8.2.2 簡(jiǎn)單的Geometry類派生類
8.2.3 非常用圖形的表示——PathGeometry類
8.2.4.多個(gè)圖形的合并——GeometryGroup
8.2.5 圖形的計(jì)算——CombinedGeometry
8.2.6 簡(jiǎn)化圖形表示——StreamGeometry
8.3 操作底層實(shí)現(xiàn)進(jìn)行繪制——Visual類
8.4 高級(jí)圖像類——Shspe
8.4.1 線的表示——Line
8.4.2 折線的表示——Polyline
8.4.3 多邊形的表示——Polygon
8.4.4 矩形的表示——Rectangle
8.4.5 橢圓形的表示——Ellipse
8.4.6 通用圖形表示類——Path
8.5 2D圖形相關(guān)知識(shí)
8.5.1 顏色的表示——Color
8.5.2 透明度控制
8.5.3 點(diǎn)擊測(cè)試
8.5.4 畫刷的表示——Brush
8.5.5 畫筆的表示——Pen
8.5.6 2D特效——BitmapEffect
第9章 創(chuàng)建真實(shí)的世界——WPF的3D支持
9.1 3D基礎(chǔ)知識(shí)
9.1.1 位置的表示——坐標(biāo)系
9.1.2 相對(duì)位置的表示-模型坐標(biāo)
9.1.3 觀察者的表示——相機(jī)
9.1.4 只顯示能看到的——裁剪
9.2 使用WPF創(chuàng)建最簡(jiǎn)單的3D程序
9.2.1 3D程序示例
9.2.2 程序中的觀察者——相機(jī)類
9.2.3 確定顯示效果——材質(zhì)類
9.2.4 虛擬世界中的光——光源類
9.3 3D變換
9.3.1 位移變換——TranslateTrailsform3D
9.3.2 縮放變換——ScaleTransform3D
9.3.3 旋轉(zhuǎn)變換——RotateTrarlsform3D
9.3.4 組合變換——Transform3DGroup
9.4 3D物體表示
9.5 3D物體的繪制
第10章 軟件界面中的多媒體——?jiǎng)赢嫼鸵魳?br />10.1 WPF中的動(dòng)畫
10.1.1 基礎(chǔ)知識(shí)
10.1.2 在XAML中使用動(dòng)畫類
10.1.3 動(dòng)畫類的使用及示例
10.2 WPF中的音頻和視頻
10.2.1 SoundPlayer類
10.2.2 MediaPlayer類
第11章 文字信息的展示——WPF的文本功能
11.1 流文本顯示類——FlowDocument
11.1.1 FlowDocument類的繼承結(jié)構(gòu)
11.1.2 流文本可以使用的各個(gè)元素
11.1.3 流文本的顯示
11.2 WPF打印功能簡(jiǎn)介
11.2.1 打印系統(tǒng)簡(jiǎn)介
11.2.2 使用WPF打印功能
11.2.3 打印機(jī)管理
第12章 完善WPF項(xiàng)目——應(yīng)用相關(guān)
12.1 WPF項(xiàng)目的組成
12.1.1 WPF項(xiàng)目的創(chuàng)建
12.1.2 WPF工程的種類以及項(xiàng)目文件組成
12.1.3 Application類
12.1.4 Environment類
12.1.5 WindowsFormsApplicationBase類
12.1.6 ApplicationSettingsBase類
12.1.7 Window類
12.1.8 NavigationWindow類及其相關(guān)類
12.2 WPF中的對(duì)話框
12.2.1 通用對(duì)話框
12.2.2 消息框
12.2.3 TaskDialog
第13章 思考——深入了解WPF
13.1 WPF的架構(gòu)
13.1.1 界面元素系統(tǒng)
13.1.2 視覺系統(tǒng)
13.1.3 文字系統(tǒng)
13.1.4 輸入系統(tǒng)
13.1.5 屬性系統(tǒng)
13.1.6 消息交換層
13.1.7 功能實(shí)現(xiàn)部分
13.2 WPF思想
13.2.1 XAML
13.2.2 變換
13.2.3 布局
13.2.4 數(shù)據(jù)綁定
13.2.5 模板及樣式
13.2.6 WPF中的圖像
13.2.7 動(dòng)畫
13.3 WPF中的性能問題
13.3.1 從軟件整體考慮性能
13.3.2 使用硬件加速
13.3.3 合理使用圖形圖像
13.3.4 動(dòng)畫中的性能考慮
13.3.5 使用最合適的布局
13.3.6 綁定中的性能問題
13.3.7 合理使用資源
13.3.8 類實(shí)現(xiàn)相關(guān)
第14章 屬性驅(qū)動(dòng)的基礎(chǔ)——屬性系統(tǒng)
14.1 關(guān)聯(lián)屬性實(shí)現(xiàn)
14.1.1 CLR屬性接口
14.1.2 關(guān)聯(lián)屬性
14.1.3 關(guān)聯(lián)屬性的實(shí)現(xiàn)
14.2 元數(shù)據(jù)
14.2.1 元數(shù)據(jù)簡(jiǎn)介
14.2.2 默認(rèn)值與屬性繼承
14.2.3 屬性更改及刷新的回調(diào)函數(shù)
14.2.4 FrameworkPropertyMetadata
14.2.5 對(duì)元數(shù)據(jù)進(jìn)行更改
14.3 附加屬性
14.4 只讀屬性
14.5 集合類型的關(guān)聯(lián)屬性實(shí)現(xiàn)
14.6 屬性優(yōu)先級(jí)
第15章 WPF中的交互手段——了解WPF事件內(nèi)部機(jī)制
15.1 WPF中的線程模型
15.1.1 消息循環(huán)和DispatcherObject
15.1.2 Dispatcher
15.2 WPF中的事件
15.2.1 路由事件
15.2.2 附加事件
15.2.3 自定義事件的實(shí)現(xiàn)
15.2.4 RoutedEventArgs
15.3 WPF對(duì)命令的支持
15.3.1 WPF中的內(nèi)建命令
15.3.2 ICommand接口及其實(shí)現(xiàn)類
15.3.3 ICommandSource接口
15.4 與Win32機(jī)制交互
15.4.1 WPF與Win32程序的交互方法
15.4.2 在WPF中使用其他類庫控件
15.4.3 在Win32中使用WPF控件
15.4.4 完成交互功能的類與接口
第16章 擴(kuò)展WPF功能——自定義WPF類
16.1 功能類派生
16.1.1 更改通知的實(shí)現(xiàn)——INotifyPropertyChanged接口
16.1.2 自定義轉(zhuǎn)換器——IValueConverter接口及TypeConverter類
16.1.3 數(shù)據(jù)模板選擇邏輯——DataTemplateSelector類
16.1.4 可復(fù)用界面元素基類——Freezable類
16.1.5 對(duì)界面元素進(jìn)行修飾——從Adomer類派生
16.2 自定義界面元素
16.2.1 自定義控件
16.2.2 自定義面板
16.2.3 自定義動(dòng)畫類

本目錄推薦

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