注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合.NET開發(fā)經(jīng)典名著·WPF編程寶典:使用C# 2012和.NET 4.5(第4版)

.NET開發(fā)經(jīng)典名著·WPF編程寶典:使用C# 2012和.NET 4.5(第4版)

.NET開發(fā)經(jīng)典名著·WPF編程寶典:使用C# 2012和.NET 4.5(第4版)

定 價(jià):¥128.00

作 者: (美)麥克唐納(Matthew Macdonald)著 王德才 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: .NET 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787302327738 出版時(shí)間: 2013-08-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 932 字?jǐn)?shù):  

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

  WPF提供了為Windows操作系統(tǒng)構(gòu)建高品質(zhì)用戶界面的開發(fā)框架,融合了源于多個(gè)渠道的豐富內(nèi)容,為您充分利用Windows計(jì)算機(jī)的處理能力提供了前所未有的機(jī)會(huì)?!?NET開發(fā)經(jīng)典名著·WPF編程寶典:使用C# 2012和.NET 4.5(第4版)》全面講解WPF的實(shí)際工作原理,是一本W(wǎng)PF權(quán)威著作。在緊貼實(shí)用示例這一思想的引導(dǎo)下,列出實(shí)用提示,引導(dǎo)以專業(yè)的方式使用WPF?!?NET開發(fā)經(jīng)典名著·WPF編程寶典:使用C# 2012和.NET 4.5(第4版)》開篇介紹WPF基本概念以便為您奠定堅(jiān)實(shí)的基礎(chǔ),并將現(xiàn)有C#技能作為引用框架,然后討論高級(jí)概念,結(jié)合實(shí)際演示它們的用法,并重點(diǎn)強(qiáng)調(diào)了可由此節(jié)省的時(shí)間和人力成本。主要內(nèi)容:·理解WPF編程的基礎(chǔ)知識(shí):從XAML到控件,乃至數(shù)據(jù)流;·開發(fā)實(shí)用的應(yīng)用程序,帶您實(shí)際了解導(dǎo)航、本地化和開發(fā);·探討WPF提供的高級(jí)用戶界面控件;·分析如何在WPF中管理文檔,涵蓋了文本布局、打印和文檔打包等所有技術(shù);·使用圖形和多媒體來(lái)增強(qiáng)應(yīng)用程序。

作者簡(jiǎn)介

  atthewMacDonald是一位作家、教育家,曾三次榮膺微軟MVP。他迄今已經(jīng)撰寫了十多本有關(guān).NET編程的書籍,包括ProSilverlight 5 in C#(由Apress于2012年出版)和Beginning ASP.NET4.5 in C#(由Apress于2012年出版) 。他還曾撰寫Your Brain: TheMissing Manual(由O’Reilly Media于2008年出版)一書,該書講述如何最大限度地激發(fā)大腦潛能,出版后受到廣大讀者的熱烈歡迎。Matthew目前與妻子和兩個(gè)女兒居住在多倫多。

圖書目錄

第Ⅰ部分 基礎(chǔ)知識(shí)
第1章 WPF概述
1.1 Windows圖形演化
1.1.1 DirectX:新的圖形引擎
1.1.2 硬件加速與WPF
1.2 WPF:高級(jí)API
1.3 分辨率無(wú)關(guān)性
1.3.1 WPF單位
1.3.2 系統(tǒng)DPI
1.3.3 位圖和矢量圖形
1.4 WPF體系結(jié)構(gòu)
1.5 WPF 4.5
1.5.1 WPF工具包
1.5.2 Visual Studio 2012
1.6 小結(jié)
第2章 XAML
2.1 理解XAML
2.1.1 WPF之前的圖形用戶界面
2.1.2 XAML變體
2.1.3 XAML編譯
2.2 XAML基礎(chǔ)
2.2.1 XAML名稱空間
2.2.2 代碼隱藏類
2.3 XAML中的屬性和事件
2.3.1 簡(jiǎn)單屬性與類型轉(zhuǎn)換器
2.3.2 復(fù)雜屬性
2.3.3 標(biāo)記擴(kuò)展
2.3.4 附加屬性
2.3.5 嵌套元素
2.3.6 特殊字符與空白
2.3.7 事件
2.3.8 完整的Eight Ball Answer示例
2.4 使用其他名稱空間中的類型
2.5 加載和編譯XAML
2.5.1 只使用代碼
2.5.2 使用代碼和未經(jīng)編譯的XAML
2.5.3 使用代碼和編譯過的XAML
2.5.4 只使用XAML
2.6 小結(jié)
第3章 布局
3.1 理解WPF中的布局
3.1.1 WPF布局原則
3.1.2 布局過程
3.1.3 布局容器
3.2 使用StackPanel面板進(jìn)行簡(jiǎn)單布局
3.2.1 布局屬性
3.2.2 對(duì)齊方式
3.2.3 邊距
3.2.4 最小尺寸、最大尺寸以及顯式地設(shè)置尺寸
3.2.5 Border控件
3.3 WrapPanel和DockPanel面板
3.3.1 WrapPanel面板
3.3.2 DockPanel面板
3.3.3 嵌套布局容器
3.4 Grid面板
3.4.1 調(diào)整行和列
3.4.2 布局舍入
3.4.3 跨越行和列
3.4.4 分割窗口
3.4.5 共享尺寸組
3.4.6 UniformGrid面板
3.5 使用Canvas面板進(jìn)行基于坐標(biāo)的布局
3.5.1 Z順序
3.5.2 lnkCanvas元素
3.6 布局示例
3.6.1 列設(shè)置
3.6.2 動(dòng)態(tài)內(nèi)容
3.6.3 組合式用戶界面
3.7 小結(jié)
第4章 依賴項(xiàng)屬性
4.1 理解依賴項(xiàng)屬性
4.1.1 定義依賴項(xiàng)屬性
4.1.2 注冊(cè)依賴項(xiàng)屬性
4.1.3 添加屬性包裝器
4.1.4 WPF使用依賴項(xiàng)屬性的方式
4.1.5 共享的依賴項(xiàng)屬性
4.1.6 附加的依賴項(xiàng)屬性
4.2 屬性驗(yàn)證
4.2.1 驗(yàn)證回調(diào)
4.2.2 強(qiáng)制回調(diào)
4.3 小結(jié)
第5章 路由事件
5.1 理解路由事件
5.1.1 定義、注冊(cè)和封裝路由事件
5.1.2 共享路由事件
5.1.3 引發(fā)路由事件
5.1.4 處理路由事件
5.2 事件路由
5.2.1 RoutedEventArgs類
5.2.2 冒泡路由事件
5.2.3 處理掛起的事件
5.2.4 附加事件
5.2.5 隧道路由事件
5.3 WPF事件
5.3.1 生命周期事件
5.3.2 輸入事件
5.4 鍵盤輸入
5.4.1 處理按鍵事件
5.4.2 焦點(diǎn)
5.4.3 獲取鍵盤狀態(tài)
5.5 鼠標(biāo)輸入
5.5.1 鼠標(biāo)單擊
5.5.2 捕獲鼠標(biāo)
5.5.3 鼠標(biāo)拖放
5.6 多點(diǎn)觸控輸入
5.6.1 多點(diǎn)觸控的輸入層次
5.6.2 原始觸控
5.6.3 操作
5.6.4 慣性
5.7 小結(jié)
第Ⅱ部分 進(jìn)一步研究WPF
第6章 控件
6.1 控件類
6.1.1 背景畫刷和前景畫刷
6.1.2 字體
6.1.3 鼠標(biāo)光標(biāo)
6.2 內(nèi)容控件
6.2.1 Content屬性
6.2.2 對(duì)齊內(nèi)容
6.2.3 WPF內(nèi)容原則
6.2.4 標(biāo)簽
6.2.5 按鈕
6.2.6 工具提示
6.3 特殊容器
6.3.1 ScrollViewer
6.3.2 GroupBox
6.3.3 TabItem
6.3.4 Expander
6.4 文本控件
6.4.1 多行文本
6.4.2 選擇文本
6.4.3 拼寫檢查
6.4.4 PasswordBox
6.5 列表控件
6.5.1 ListBox
6.5.2 ComboBox
6.6 基于范圍的控件
6.6.1 Slider
6.6.2 ProgressBar
6.7 日期控件
6.8 小結(jié)
第7章 Application類
7.1 應(yīng)用程序的生命周期
7.1.1 創(chuàng)建Application對(duì)象
7.1.2 派生自定義的Application類
7.1.3 應(yīng)用程序的關(guān)閉方式
7.1.4 應(yīng)用程序事件
7.2 Application類的任務(wù)
7.2.1 顯示初始界面
7.2.2 處理命令行參數(shù)
7.2.3 訪問當(dāng)前Application對(duì)象
7.2.4 在窗口之間進(jìn)行交互
7.2.5 單實(shí)例應(yīng)用程序
7.3 程序集資源
7.3.1 添加資源
7.3.2 檢索資源
7.3.3 pack URI
7.3.4 內(nèi)容文件
7.4 本地化
7.4.1 構(gòu)建能夠本地化的用戶界面
7.4.2 使應(yīng)用程序?yàn)楸镜鼗龊脺?zhǔn)備
7.4.3 管理翻譯過程
7.5 小結(jié)
第8章 元素綁定
8.1 將元素綁定到一起
8.1.1 綁定表達(dá)式
8.1.2 綁定錯(cuò)誤
8.1.3 綁定模式
8.1.4 使用代碼創(chuàng)建綁定
8.1.5 使用代碼檢索綁定
8.1.6 多綁定
8.1.7 綁定更新
8.1.8 綁定延遲
8.2 綁定到非元素對(duì)象
8.2.1 Source屬性
8.2.2 RelativeSource屬性
8.2.3 DataContext屬性
8.3 小結(jié)
第9章 命令
9.1 理解命令
9.2 WPF命令模型
9.2.1 ICommand接口
9.2.2 RoutedCommand類
9.2.3 RoutedUICommand類
9.2.4 命令庫(kù)
9.3 執(zhí)行命令
9.3.1 命令源
9.3.2 命令綁定
9.3.3 使用多命令源
9.3.4 微調(diào)命令文本
9.3.5 直接調(diào)用命令
9.3.6 禁用命令
9.3.7 具有內(nèi)置命令的控件
9.4 高級(jí)命令
9.4.1 自定義命令
9.4.2 在不同位置使用相同的命令
9.4.3 使用命令參數(shù)
9.4.4 跟蹤和翻轉(zhuǎn)命令
9.5 小結(jié)
第10章 資源
10.1 資源基礎(chǔ)
10.1.1 資源集合
10.1.2 資源的層次
10.1.3 靜態(tài)資源和動(dòng)態(tài)資源
10.1.4 非共享資源
10.1.5 通過代碼訪問資源
10.1.6 應(yīng)用程序資源
10.1.7 系統(tǒng)資源
10.2 資源字典
10.2.1 創(chuàng)建資源字典
10.2.2 使用資源字典
10.2.3 在程序集之間共享資源
10.3 小結(jié)
第11章 樣式和行為
11.1 樣式基礎(chǔ)
11.1.1 創(chuàng)建樣式對(duì)象
11.1.2 設(shè)置屬性
11.1.3 關(guān)聯(lián)事件處理程序
11.1.4 多層樣式
11.1.5 通過類型自動(dòng)應(yīng)用樣式
11.2 觸發(fā)器
11.2.1 簡(jiǎn)單觸發(fā)器
11.2.2 事件觸發(fā)器
11.3 行為
11.3.1 獲取行為支持
11.3.2 理解行為模型
11.3.3 創(chuàng)建行為
11.3.4 使用行為
11.3.5 Blend中的設(shè)計(jì)時(shí)行為支持
11.4 小結(jié)
第Ⅲ部分 圖畫和動(dòng)畫
第12章 形狀、畫刷和變換
12.1 理解形狀
12.1.1 Shape類
12.1.2 矩形和橢圓
12.1.3 改變形狀的尺寸和放置形狀
12.1.4 使用Viewbox控件縮放形狀
12.1.5 直線
12.1.6 折線
12.1.7 多邊形
12.1.8 直線線帽和直線交點(diǎn)
12.1.9 點(diǎn)劃線
12.1.10 像素對(duì)齊
12.2 畫刷
12.2.1 SolidColorBrush畫刷
12.2.2 LinearGradientBrush畫刷
12.2.3 RadialGradientBrush畫刷
12.2.4 ImageBrush畫刷
12.2.5 平鋪的ImageBrush畫刷
12.2.6 VisualBrush畫刷
12.2.7 BitmapCacheBrush畫刷
12.3 變換
12.3.1 變換形狀
12.3.2 變換元素
12.4 透明
12.4.1 使元素半透明
12.4.2 透明掩碼
12.5 小結(jié)
第13章 幾何圖形和圖畫
13.1 路徑和幾何圖形
13.1.1 直線、矩形和橢圓圖形
13.1.2 使用GeometryGroup組合形狀
13.1.3 使用CombinedGeometry融合幾何圖形
13.1.4 使用PathGeometry繪制曲線和直線
13.1.5 微語(yǔ)言幾何圖形
13.1.6 使用幾何圖形進(jìn)行剪裁
13.2 圖畫
13.2.1 顯示圖畫
13.2.2 導(dǎo)出插圖
13.3 小結(jié)
第14章 效果和可視化對(duì)象
14.1 可視化對(duì)象
14.1.1 繪制可視化對(duì)象
14.1.2 在元素中封裝可視化對(duì)象
14.1.3 命中測(cè)試
14.1.4 復(fù)雜的命中測(cè)試
14.2 效果
14.2.1 BlurEffect類
14.2.2 DropShadowEffect類
14.2.3 ShaderEffect類
14.3 WriteableBitmap類
14.3.1 生成位圖
14.3.2 寫入WriteableBitmap對(duì)象
14.3.3 更高效的像素寫入
14.4 小結(jié)
第15章 動(dòng)畫基礎(chǔ)
15.1 理解WPF動(dòng)畫
15.1.1 基于時(shí)間的動(dòng)畫
15.1.2 基于屬性的動(dòng)畫
15.2 基本動(dòng)畫
15.2.1 Animation類
15.2.2 使用代碼創(chuàng)建動(dòng)畫
15.2.3 同時(shí)發(fā)生的動(dòng)畫
15.2.4 動(dòng)畫的生命周期
15.2.5 Timeline類
15.3 故事板
15.3.1 故事板
15.3.2 事件觸發(fā)器
15.3.3 重疊動(dòng)畫
15.3.4 同步的動(dòng)畫
15.3.5 控制播放
15.3.6 監(jiān)視動(dòng)畫進(jìn)度
15.4 動(dòng)畫緩動(dòng)
15.4.1 使用緩動(dòng)函數(shù)
15.4.2 在動(dòng)畫開始時(shí)應(yīng)用緩動(dòng)與在動(dòng)畫結(jié)束時(shí)應(yīng)用緩動(dòng)
15.4.3 緩動(dòng)函數(shù)類
15.4.4 創(chuàng)建自定義緩動(dòng)函數(shù)
15.5 動(dòng)畫性能
15.5.1 期望的幀率
15.5.2 位圖緩存
15.6 小結(jié)
第16章 高級(jí)動(dòng)畫
16.1 動(dòng)畫類型回顧
16.1.1 動(dòng)態(tài)變換
16.1.2 動(dòng)態(tài)改變畫刷
16.1.3 動(dòng)態(tài)改變像素著色器
16.2 關(guān)鍵幀動(dòng)畫
16.2.1 離散的關(guān)鍵幀動(dòng)畫
16.2.2 緩動(dòng)關(guān)鍵幀
16.2.3 樣條關(guān)鍵幀動(dòng)畫
16.3 基于路徑的動(dòng)畫
16.4 基于幀的動(dòng)畫
16.5 使用代碼創(chuàng)建故事板
16.5.1 創(chuàng)建主窗口
16.5.2 創(chuàng)建Bomb用戶控件
16.5.3 投彈
16.5.4 攔截炸彈
16.5.5 統(tǒng)計(jì)炸彈和清理工作
16.6 小結(jié)
第Ⅳ部分 模板和自定義元素
第17章 控件模板
17.1 理解邏輯樹和可視化樹
17.2 理解模板
17.2.1 修飾類
17.2.2 剖析控件
17.3 創(chuàng)建控件模板
17.3.1 簡(jiǎn)單按鈕
17.3.2 模板綁定
17.3.3 改變屬性的觸發(fā)器
17.3.4 使用動(dòng)畫的觸發(fā)器
17.4 組織模板資源
17.4.1 分解按鈕控件模板
17.4.2 通過樣式應(yīng)用模板
17.4.3 自動(dòng)應(yīng)用模板
17.4.4 由用戶選擇的皮膚
17.5 構(gòu)建更復(fù)雜的模板
17.5.1 嵌套的模板
17.5.2 修改滾動(dòng)條
17.5.3 控件模板示例
17.6 可視化狀態(tài)
17.7 小結(jié)
第18章 自定義元素
18.1 理解WPF中的自定義元素
18.2 構(gòu)建基本的用戶控件
18.2.1 定義依賴項(xiàng)屬性
18.2.2 定義路由事件
18.2.3 添加標(biāo)記
18.2.4 使用控件
18.2.5 命令支持
18.2.6 深入分析用戶控件
18.3 創(chuàng)建無(wú)外觀控件
18.3.1 修改顏色拾取器的代碼
18.3.2 修改顏色拾取器的標(biāo)記
18.3.3 精簡(jiǎn)控件模板
18.4 支持可視化狀態(tài)
18.4.1 開始編寫FlipPanel類
18.4.2 選擇部件和狀態(tài)
18.4.3 默認(rèn)控件模板
18.4.4 使用FlipPanel控件
18.4.5 使用不同的控件模板
18.5 創(chuàng)建自定義面板
18.5.1 兩步布局過程
18.5.2 Canvas面板的副本
18.5.3 更好的WrapPanel面板
18.6 自定義繪圖元素
18.6.1 OnRender( )方法
18.6.2 評(píng)估自定義繪圖
18.6.3 自定義繪圖元素
18.6.4 創(chuàng)建自定義裝飾元素
18.7 小結(jié)
第Ⅴ部分 數(shù)據(jù)
第19章 數(shù)據(jù)綁定
19.1 使用自定義對(duì)象綁定到數(shù)據(jù)庫(kù)
19.1.1 構(gòu)建數(shù)據(jù)訪問組件
19.1.2 構(gòu)建數(shù)據(jù)對(duì)象
19.1.3 顯示綁定對(duì)象
19.1.4 更新數(shù)據(jù)庫(kù)
19.1.5 更改通知
19.2 綁定到對(duì)象集合
19.2.1 顯示和編輯集合項(xiàng)
19.2.2 插入和移除集合項(xiàng)
19.2.3 綁定到ADO.NET對(duì)象
19.2.4 綁定到LINQ表達(dá)式
19.3 提高大列表的性能
19.3.1 虛擬化
19.3.2 項(xiàng)容器再循環(huán)
19.3.3 緩存長(zhǎng)度
19.3.4 延遲滾動(dòng)
19.4 驗(yàn)證
19.4.1 在數(shù)據(jù)對(duì)象中進(jìn)行驗(yàn)證
19.4.2 自定義驗(yàn)證規(guī)則
19.4.3 響應(yīng)驗(yàn)證錯(cuò)誤
19.4.4 獲取錯(cuò)誤列表
19.4.5 顯示不同的錯(cuò)誤指示符號(hào)
19.4.6 驗(yàn)證多個(gè)值
19.5 數(shù)據(jù)提供者
19.5.1 ObjectDataProvider
19.5.2 XmlDataProvider
19.6 小結(jié)
第20章 格式化綁定的數(shù)據(jù)
20.1 數(shù)據(jù)綁定回顧
20.2 數(shù)據(jù)轉(zhuǎn)換
20.2.1 使用StringFormat屬性
20.2.2 值轉(zhuǎn)換器簡(jiǎn)介
20.2.3 使用值轉(zhuǎn)換器設(shè)置字符串的格式
20.2.4 使用值轉(zhuǎn)換器創(chuàng)建對(duì)象
20.2.5 應(yīng)用條件格式化
20.2.6 評(píng)估多個(gè)屬性
20.3 列表控件
20.4 列表樣式
20.4.1 ItemContainerStyle
20.4.2 包含復(fù)選框或單選按鈕的ListBox控件
20.4.3 交替條目樣式
20.4.4 樣式選擇器
20.5 數(shù)據(jù)模板
20.5.1 分離和重用模板
20.5.2 使用更高級(jí)的模板
20.5.3 改變模板
20.5.4 模板選擇器
20.5.5 模板與選擇
20.5.6 改變項(xiàng)的布局
20.6 ComboBox控件
20.7 小結(jié)
第21章 數(shù)據(jù)視圖
21.1 View對(duì)象
21.1.1 檢索視圖對(duì)象
21.1.2 視圖導(dǎo)航
21.1.3 以聲明方式創(chuàng)建視圖
21.2 過濾、排序與分組
21.2.1 過濾集合
21.2.2 過濾DataTable對(duì)象
21.2.3 排序
21.2.4 分組
21.2.5 實(shí)時(shí)成型
21.3 小結(jié)
第22章 列表、樹和網(wǎng)格
22.1 ListView控件
22.1.1 使用GirdView創(chuàng)建列
22.1.2 創(chuàng)建自定義視圖
22.2 TreeView控件
22.2.1 創(chuàng)建數(shù)據(jù)綁定的TreeView控件
22.2.2 將DataSet對(duì)象綁定到TreeView控件
22.2.3 即時(shí)創(chuàng)建節(jié)點(diǎn)
22.3 DataGrid控件
22.3.1 改變列的尺寸與重新安排列
22.3.2 定義列
22.3.3 設(shè)置列的格式和樣式
22.3.4 設(shè)置行的格式
22.3.5 顯示行細(xì)節(jié)
22.3.6 凍結(jié)列
22.3.7 選擇
22.3.8 排序
22.3.9 編輯
22.4 小結(jié)
第Ⅵ 窗口、頁(yè)面和富控件
第23章 窗口
23.1 Window類
23.1.1 顯示窗口
23.1.2 定位窗口
23.1.3 保存和還原窗口位置
23.2 窗口交互
23.2.1 窗口所有權(quán)
23.2.2 對(duì)話框模型
23.2.3 通用對(duì)話框
23.3 非矩形窗口
23.3.1 簡(jiǎn)單形狀窗口
23.3.2 具有形狀內(nèi)容的透明窗口
23.3.3 移動(dòng)形狀窗口
23.3.4 改變形狀窗口的尺寸
23.3.5 組合到一起:窗口的自定義控件模板
23.4 Windows 7任務(wù)欄編程
23.4.1 使用跳轉(zhuǎn)列表
23.4.2 改變?nèi)蝿?wù)欄圖標(biāo)和預(yù)覽
23.5 小結(jié)
第24章 頁(yè)面和導(dǎo)航
24.1 基于頁(yè)面的導(dǎo)航
24.2 基于頁(yè)面的界面
24.2.1 創(chuàng)建一個(gè)具有導(dǎo)航窗口的基于頁(yè)面的簡(jiǎn)單應(yīng)用程序
24.2.2 Page類
24.2.3 超鏈接
24.2.4 在框架中駐留頁(yè)面
24.2.5 在另一個(gè)頁(yè)面中駐留頁(yè)面
24.2.6 在Web瀏覽器中駐留頁(yè)面
24.3 頁(yè)面歷史
24.3.1 深入分析WPF中的URI
24.3.2 導(dǎo)航歷史
24.3.3 維護(hù)自定義的屬性
24.4 導(dǎo)航服務(wù)
24.4.1 通過編程進(jìn)行導(dǎo)航
24.4.2 導(dǎo)航事件
24.4.3 管理日志
24.4.4 向日志添加自定義項(xiàng)
24.4.5 使用頁(yè)函數(shù)
24.5 XAML瀏覽器應(yīng)用程序
24.5.1 創(chuàng)建XBAP應(yīng)用程序
24.5.2 部署XBAP應(yīng)用程序
24.5.3 更新XBAP應(yīng)用程序
24.5.4 XBAP應(yīng)用程序的安全性
24.5.5 完全信任的XBAP應(yīng)用程序
24.5.6 組合XBAP/獨(dú)立應(yīng)用程序
24.5.7 為不同的安全級(jí)別編寫代碼
24.5.8 在網(wǎng)頁(yè)中嵌入XBAP應(yīng)用程序
24.6 WebBrowser控件
24.6.1 導(dǎo)航到頁(yè)面
24.6.2 構(gòu)建DOM樹
24.6.3 使用.NET代碼為網(wǎng)頁(yè)添加腳本
24.7 小結(jié)
第25章 菜單、工具欄和功能區(qū)
25.1 菜單
25.1.1 Menu類
25.1.2 菜單項(xiàng)
25.1.3 ContextMenu類
25.1.4 菜單分隔條
25.2 工具欄和狀態(tài)欄
25.2.1 ToolBar控件
25.2.2 StatusBar控件
25.3 功能區(qū)
25.3.1 添加功能區(qū)
25.3.2 應(yīng)用程序菜單
25.3.3 選項(xiàng)卡、組與按鈕
25.3.4 富工具提示
25.3.5 帶有快捷鍵提示的鍵盤訪問
25.3.6 改變功能區(qū)的大小
25.3.7 快速訪問工具欄
25.4 小結(jié)
第26章 聲音和視頻
26.1 播放WAV音頻
26.1.1 SoundPlayer類
26.1.2 SoundPlayerAction類
26.1.3 系統(tǒng)聲音
26.2 MediaPlayer類
26.3 MediaElement類
26.3.1 使用代碼播放音頻
26.3.2 處理錯(cuò)誤
26.3.3 使用觸發(fā)器播放音頻
26.3.4 播放多個(gè)聲音
26.3.5 改變音量、平衡、速度以及位置
26.3.6 將動(dòng)畫同步到音頻
26.3.7 播放視頻
26.3.8 視頻效果
26.4 語(yǔ)音
26.4.1 語(yǔ)音合成
26.4.2 語(yǔ)音識(shí)別
26.5 小結(jié)
第27章 3D繪圖
27.1 3D繪圖基礎(chǔ)
27.1.1 視口
27.1.2 3D對(duì)象
27.1.3 攝像機(jī)
27.2 深入研究3D繪圖
27.2.1 著色和法線
27.2.2 更復(fù)雜的形狀
27.2.3 Model3DGroup集合
27.2.4 使用材質(zhì)
27.2.5 紋理映射
27.3 交互和動(dòng)畫
27.3.1 變換
27.3.2 旋轉(zhuǎn)
27.3.3 飛過
27.3.4 跟蹤球
27.3.5 命中測(cè)試
27.3.6 3D表面上的2D元素
27.4 小結(jié)
第Ⅶ部分 文檔和打印
第28章 文檔
28.1 理解文檔
28.2 流文檔
28.2.1 流內(nèi)容元素
28.2.2 設(shè)置內(nèi)容元素的格式
28.2.3 創(chuàng)建簡(jiǎn)單的流文檔
28.2.4 塊元素
28.2.5 內(nèi)聯(lián)元素
28.2.6 通過代碼與元素進(jìn)行交互
28.2.7 文本對(duì)齊
28.3 只讀流文檔容器
28.3.1 縮放
28.3.2 創(chuàng)建頁(yè)面和列
28.3.3 從文件加載文檔
28.3.4 打印
28.4 編輯流文檔
28.4.1 加載文件
28.4.2 保存文件
28.4.3 設(shè)置所選文本的格式
28.4.4 獲取單個(gè)單詞
28.5 固定文檔
28.6 批注
28.6.1 批注類
28.6.2 啟用批注服務(wù)
28.6.3 創(chuàng)建批注
28.6.4 檢查批注
28.6.5 響應(yīng)批注更改
28.6.6 在固定文檔中保存批注
28.6.7 自定義便簽的外觀
28.7 小結(jié)
第29章 打印
29.1 基本打印
29.1.1 打印元素
29.1.2 變換打印輸出
29.1.3 打印不顯示的元素
29.1.4 打印文檔
29.1.5 在文檔打印輸出中控制頁(yè)面
29.2 自定義打印
29.2.1 使用可視化層中的類進(jìn)行打印
29.2.2 自定義多頁(yè)打印
29.3 打印設(shè)置和管理
29.3.1 保存打印設(shè)置
29.3.2 打印頁(yè)面范圍
29.3.3 管理打印隊(duì)列
29.4 通過XPS進(jìn)行打印
29.4.1 為打印預(yù)覽創(chuàng)建XPS文檔
29.4.2 寫入內(nèi)存的XPS文檔
29.4.3 通過XPS直接打印到打印機(jī)
29.4.4 異步打印
29.5 小結(jié)
第Ⅷ部分 其他主題
第30章 與Windows窗體進(jìn)行交互
30.1 訪問互操作性
30.2 混合窗口和窗體
30.2.1 為WPF應(yīng)用程序添加窗體
30.2.2 為Windows窗體應(yīng)用程序添加WPF窗口
30.2.3 顯示模態(tài)窗口和窗體
30.2.4 顯示非模態(tài)窗口和窗體
30.2.5 啟用Windows窗體控件的可視化風(fēng)格
30.3 創(chuàng)建具有混合內(nèi)容的窗口
30.3.1 WPF和Windows窗體“空域”
30.3.2 在WPF中駐留Windows窗體控件
30.3.3 使用WPF和Windows窗體用戶控件
30.3.4 在Windows窗體中駐留WPF控件
30.3.5 訪問鍵、助記碼和焦點(diǎn)
30.3.6 屬性映射
30.4 小結(jié)
第31章 多線程
31.1 了解多線程模型
31.1.1 Dispatcher類
31.1.2 DispatcherObject類
31.2 BackgroundWorker類
31.2.1 簡(jiǎn)單的異步操作
31.2.2 創(chuàng)建BackgroundWorker對(duì)象
31.2.3 運(yùn)行BackgroundWorker對(duì)象
31.2.4 跟蹤進(jìn)度
31.2.5 支持取消
31.3 小結(jié)
第32章 插件模型
32.1 在MAF和MEF兩者間進(jìn)行選擇
32.2 了解插件管道
32.2.1 管道的工作原理
32.2.2 插件文件夾結(jié)構(gòu)
32.2.3 為使用插件模型準(zhǔn)備解決方案
32.3 創(chuàng)建使用插件模型的應(yīng)用程序
32.3.1 協(xié)定
32.3.2 插件視圖
32.3.3 插件
32.3.4 插件適配器
32.3.5 宿主視圖
32.3.6 宿主適配器
32.3.7 宿主
32.3.8 更多插件
32.4 與宿主進(jìn)行交互
32.5 可視化插件
32.6 小結(jié)
第33章 ClickOnce部署
33.1 理解應(yīng)用程序部署
33.1.1 ClickOnce安裝模型
33.1.2 ClickOnce部署的局限性
33.2 簡(jiǎn)單的ClickOnce發(fā)布
33.2.1 設(shè)置發(fā)布者和產(chǎn)品
33.2.2 啟動(dòng)發(fā)布向?qū)?br />33.2.3 理解部署文件的結(jié)構(gòu)
33.2.4 安裝ClickOnce應(yīng)用程序
33.2.5 更新ClickOnce應(yīng)用程序
33.3 ClickOnce附加選項(xiàng)
33.3.1 發(fā)布版本
33.3.2 更新
33.3.3 文件關(guān)聯(lián)
33.3.4 發(fā)布選項(xiàng)
33.4 小結(jié)

本目錄推薦

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