注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETWPF編程寶典:使用C# 2008和.NET 3.5

WPF編程寶典:使用C# 2008和.NET 3.5

WPF編程寶典:使用C# 2008和.NET 3.5

定 價:¥99.80

作 者: (美)麥克唐納 著,王德才 譯
出版社: 清華大學出版社
叢編項:
標 簽: VC++

ISBN: 9787302206569 出版時間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 809 字數(shù):  

內(nèi)容簡介

  《WPF編程寶典:使用C# 2008和.NET 3.5》在亞馬遜網(wǎng)站上深受讀者好評.由微軟公司的最有價值專家Matthew MacDonald傾力而作,凝聚了Matthew多年來積累的豐富實踐經(jīng)驗,是目前最全面的一本介紹WPF編程技術的書籍。書中不僅全面介紹了常見的圖形界面編程技術,而且對WPF中非常有特色的文檔和打印、音頻和視頻、動畫、3D圖形開發(fā)、多線程和插件等內(nèi)容也進行了比較深入的介紹。

作者簡介

  Matthew MacDonald,曾榮獲微軟最有價值專家稱號,并通過了微軟的MCSD認證,是一位知名作家、教育家。他在編程方面作出了許多重要貢獻,撰寫了多本有關.NET編程的經(jīng)典書籍。除本書外,Matthew的著作還包括Pro.NET 2.0 Windows Formsand Custom Controls(Apress)、Pr0.NET 2.0 WindoWS Formsand Custom COiltrois in VB2005(Apress)和Pro WPF: WindowsPresentation Foundation in.NET3.O(Apmss)。

圖書目錄

第1章 WPF概述
1.1 理解Wind0Ws圖形
1.1.1 Directx:新的圖形引擎
1.1.2 硬件加速與WPF
1.2 WPF:高級API
1.2.1 分辨率無關性
1.2.2 wPF的演化
1.2.3 WindL0WS窗體將繼續(xù)保留
1.2.4 Direct)(也將繼續(xù)保留
1.2.5 Silvcrlight
1.3 WPF體系結構
1.4 結束語
第2章 XAML
2.1 理解XAML
2.1.1 wPF之前的圖形用戶界面
2.1.2 XAML變體
2.1.3 XAML編譯
2.2 XAML基礎
2.2.1 XAML名稱空間
2.2.2 后臺代碼類
2.3 xAML中的屬性和事件
2.3.1 簡單屬性與類型轉(zhuǎn)換器
2.3.2 復雜屬性
2.3.3 標記擴展
2.3.4 附加屬性
2.3.5 嵌套元素
2.3.6 特殊字符與空白字符
2.3.7 事件
2.3.8 完整的EightBall示例程序
2.4 使用其他名稱空間中的類型
2.5 加載和編譯XAML
2.5.1 只使用代碼
2.5.2 使用代碼和未編譯的XAML
2.5.3 使用代碼和編譯過的xAML
2.5.4 只使用XAML
2.6 結束語
第3章 AppIicatl0n類
3.1 應用程序的生命周期
3.1.1 創(chuàng)建Applicati0n對象
3.1.2 派生一個自定義的
Applicati0n類
3.1.3 應用程序的關閉方式
3.1.4 應用程序事件
3.2 Applicati0n類的任務
3.2.1 處理命令行參數(shù)
3.2.2 訪問當前Applicati0n對象
3.2.3 在窗口之間進行交互
3.2.4 單實例應用程序
3.3 結束語
第4章 布局
4.1 理解wPF中的布局
4.1.1 wPF布局原則
4.1.2 布局過程
4.1.3 布局包容器
4.2 使用StackPanel面板進行簡單布局
4.2.1 布局屬性
4.2.2 對齊方式
4.2.3 外邊距
4.2.4 最小尺寸、最大尺寸以及顯式地設置尺寸
4.3 WlrapPanel面板和D0ckPanel面板
4.3.1 WmpPaIlel面板
4.3.2 D0cld)anel面板
4.3.3 嵌套布局包容器
4.4 Grid面板
4.4.1 調(diào)整行和列
4.4.2 跨越行和列
4.4.3 分割窗口
4.4.4 共享尺寸組
4.4.5 Unif0rmGrid面板
4.5 使用Canvas面板進行基于坐標的布局
4.5.1 Z順序
4.5.2 lnkCanyas元素
4.6 布局示例
4.6.1 列設置
4.6.2 動態(tài)內(nèi)容
4.6 13組合式用戶界面
4.7 結束語
第5章 內(nèi)容
5.1 理解內(nèi)容控件
5.1.1 C0ntent屬性
5.1.2 對齊內(nèi)容
5.1 _3wPF內(nèi)容原則
5.2 特殊包容器控件
5.2.1 Scr0llViewer包容器控件
5.2.2 Gr0uplB0x和TabItem:帶標題的內(nèi)容控件
5.2.3 EXpander控件
5.3 裝飾控件
5.3.1 B0rder控件
5.3.2 Ⅵewb0x控件
5.4 結束語
第6章 依賴項屬性和路由事件
6.1 理解依賴項屬性
6.1.1 定義和注冊依賴項屬性
6.1.2 wPF使用依賴項屬性的方式
6.2 理解路由事件
6.2.1 定義和注冊路由事件
6.2.2 關聯(lián)事件處理程序
6.2.3 事件路由
6.3 WPF事件
6.3.1 生命周期事件
6.3.2 輸入事件
6.3.3 鍵盤輸入
6-3.4 鼠標輸入
6.4 結束語
第7章 經(jīng)典控件
7.1 控件類
7.1.1 背景畫刷和前景畫刷
7.1.2 字體
7.1.3 鼠標光標
7.2 內(nèi)容控件
7.2.1 標簽
7.2.2 按鈕
7.2.3 工具提示
7.3 文本控件
7.3.1 多行文本
7.3.2 選擇文本
7.3.3 TextB0x控件的其他特征
7.3.4 Passw0r衄0x控件
7.4 列表控件
7.4.1 ListB0x控件
7.4.2 C0mb0B0x控件
7.5 基于范圍的控件
7.5.1 Slider控件
7.5.2 進度條
7.6 結束語
第8章 窗口
8.1 wind0W類
8.1.1 顯示窗口
8.1.2 定位窗口
8.1.3 保存和恢復窗口位置
8.2 窗口交互
8.2.1 窗口所有權
8.2.2 對話框模型
8.2.3 通用對話框
8.3 非矩形窗口
8.3.1 簡單形狀窗口
8.3.2 具有形狀內(nèi)容的透明窗口
8.3.3 移動任意形狀窗口
8.3.4 改變?nèi)我庑螤畲翱诘某叽?br />8.4 Vista風格的窗口
8.4.1 使用w_md0wsVista玻璃效果
8.4.2 任務對話框和文件對話框
8.5 結束語
第9章 頁面和導航
9.1 理解基于頁面的導航
9.2 基于頁面的用戶界面
9.2.1 一個具有導航功能的基于
頁面的簡單應用程序
9.2.2 Page類
9.2.3 超鏈接
9.2.4 在一個框架中宿主頁面
9.2.5 在另外一個頁面中宿主頁面
9.2.6 在Web瀏覽器中宿主頁面
9.3 頁面歷史
9.3.1 深入分析WPF中的uRI
9.3.2 導航歷史
9.3.3 維護自定義的屬性
9.4 導航服務
9.4.1 通過編程進行導航
9.4 12導航事件
9.4.3 管理日志
9.4.4 向日志添加自定義項
9.4.5 頁函數(shù)
9.5 XAML瀏覽器應用程序
9.5.1 XBAP應用程序的運行要求
9.5.2 創(chuàng)建xBAP應用程序
9.5.3 部署xBAP應用程序
9.5.4 更新XBAP應用程序
9.5.5 XBAP應用程序的安全性
9.5.6 完全信任的xBAP應用程序
9.5.7 聯(lián)合XBAP應用程序和標準的單機應用程序
9.5.8 為不同的安全級別編寫代碼
9.5.9 在web頁面中嵌入xBAP應用程序
9.6 結束語
第10章 命令
10.1 理解命令
10.2 wPF命令模型
10.2.1 IC0mmaJld接口
10.2.2 R叫tedC0mmand類
10.2.3 R0uteduIc0mmand類
10.2.4 命令庫
10.3 執(zhí)行命令
10.3.1 命令源
l0.3.2 命令綁定
10.3.3 使用多命令源
l0.3.4 微調(diào)命令文本
10.3.5 直接調(diào)用命令
10.3.6 禁用命令
l0.3.7 具有內(nèi)置命令的控件
l0.4 高級命令
10.4.1 自定義命令
10.4.2 在不同的位置使用相同的命令
l0.4.3 使用命令參數(shù)
10.4.4 跟蹤和翻轉(zhuǎn)命令
10.5 結束語
第11章 資源
11.1 程序集資源
11.1.1 添加資源
11.1.2 檢索資源
11.1.3 packURJ
11.1.4 內(nèi)容文件
11.2 本地化
11.2.1 構建本地化用戶界面
11.2.2 使應用程序為本地化做好準備
11.2.3 翻譯過程
11.3 對象資源
1l.3.1 資源集合
11.3.2 資源層次
11.3.3 靜態(tài)資源和動態(tài)資源
11.3.4 非共享資源
ll.3.5 通過代碼訪問資源
11.3.6 應用程序資源
11.3.7 系統(tǒng)資源
11.3.8 使用資源字典組織資源
11.3.9 在程序集之間共享資源
11.4 結束語
第12章 樣式
12.1 樣式基礎
12.1.1 創(chuàng)建樣式對象
12.1.2 設置屬性
12.1.3 關聯(lián)事件處理程序
12.1.4 多層樣式
12.1.5 通過類型自動應用樣式
12.2 觸發(fā)器
12.2.1 簡單觸發(fā)器
12.2.2 事件觸發(fā)器
12.3 結束語
第13章 形狀、變換和畫刷
13.1 理解形狀
13.1.1 ShaDe類
13.1.2 矩形和橢圓
13.1.3 改變形狀的尺寸和放置形狀
13.1.4 直線
13.1.5 折線
13.1.6 多邊形
13.1.7 直線線帽和直線交點
13.1.8 點劃線
13.1.9 像素對齊
13.2 變換
13.2.1 變換形狀
13.2.2 變換元素
13.3 更好的畫刷
13.3.1 LineaGradientBmsh畫刷
13.3.2 RadialGra0dientBmsh畫刷
13.3.3 ImageBnlsh畫刷
13.3.4 平鋪的ImageBmsh畫刷
13.3.5 visualBnlsh畫刷
13.3.6 透明掩碼
13.4 位圖效果
13.4.1 模糊效果
13.4.2 斜面邊緣效果
13.4.3 浮雕邊緣效果
13.4.4 光環(huán)和陰影
13.5 結束語
第14章 圖形、圖畫和可視化對象
14.1 路徑和圖形
14.1.1 直線、矩形和橢圓圖形
14.1.2 使用Ge0metruGr0up組合形狀
14.1.3 使用C0mbinedGe0metry融合圖形
14.1.4 使用PathGe0metry繪制曲線和直線
14.1.5 微語言圖形
14.1.6 使用圖形進行剪裁
14.2 圖畫
14.2.1 顯示圖畫
14.2.2 導出插圖
14.3 可視化對象
14.3.1 繪制可視化對象
14.3.2 在元素中包裝可視化對象
14.3.3 命中測試
14.3.4 復雜的命中測試
14.4 結束語
第15章 控件模板
15.1 理解邏輯樹和可視化樹
15.2 理解模板
15.2.1 修飾類
15.2.2 剖析控件
15.3 創(chuàng)建控件模板
15.3.1 簡單按鈕模板
15.3.2 模板綁定
15.3.3 模板觸發(fā)器
15.4 組織模板資源
……
第16章 數(shù)據(jù)綁定
第17章 數(shù)據(jù)模板、數(shù)據(jù)視圖和數(shù)據(jù)提供者
第18章 列表、樹、工具條和菜單
第19章 文檔
第20章 打印
第21章 動畫
第22章 聲音和視頻
第23章 3D繪圖
第24章 自定義元素
第25章 與Windows窗體的互操作
第26章 多線程和插件

本目錄推薦

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