《Silverlight 2完美征程》:書稿目錄

內容簡介

本書詳細介紹了微軟下一代富互聯網開發技術Silverlight,分爲基礎篇、進階篇、高級篇和案例篇四個部分,共22個章節,以Silverlight 2爲主要版本從不同的層面進行了闡釋,第一部分介紹Silverlight 中的基礎知識、控件模型以及它在繪圖方面的能力;第二部分介紹了Silverlight中豐富的網絡通信功能、託管代碼與瀏覽器之間的互操作性以及數據綁定等;第三部分對Silverlight應用程序的生命週期進行剖析,並介紹了一些調試技巧;最後一部分開發了Deep Zoom應用程序和圖表應用程序兩個案例。全書對每個知識點都通過示例進行講解,一步一步帶您進入Silverlight世界。
詳情敬請訪問《Silverlight 2完美征程》官方網站:[url]http://www.dotneteye.cn/silverlight[/url]

第一章 進入Silverlight世界

1.1 Silverlight概述
1.2 創建基本的Silverlight應用
1.3 開發工具簡介
1.4 認識XAML
1.5 應用案例
1.6 本章小結

第二章 基本控件

2.1 控件模型概述
2.2 命令控件
2.3 文本編輯控件
2.4 選擇控件
2.5 列表控件
2.6 日期控件
2.7 信息顯示控件
2.8 數據顯示控件
2.9 多媒體控件
2.10 佈局控件
2.11 本章小結

第三章 界面佈局

3.1 界面佈局概覽
3.2 使用Canvas絕對佈局
3.3 使用StackPanel局部佈局
3.4 使用Grid相對佈局
3.5 使用邊距
3.6 使用邊框控件
3.7自定義佈局面板
3.8 全屏支持
3.9 實例開發
3.10本章小結

第四章 封裝控件觀感

4.1 控件觀感概覽
4.2 使用樣式
4.3 使用控件模板
4.4 視覺狀態管理
4.5 本章小結

第五章 事件處理

5.1 事件概述
5.2 鼠標事件處理
5.3 鍵盤事件處理
5.4 焦點支持
5.5 實例開發
5.6 本章小結

第六章 繪圖應用

6.1 繪圖概覽
6.2 直線Line
6.3 矩形Rectangle
6.4 橢圓形Ellipse
6.5 多邊形Polygon
6.6 多線形Polyline
6.7 路徑Path
6.8 實例開發
6.9 本章小結

第七章 畫刷應用

7.1 畫刷簡介
7.2 單色實心畫刷SolidColorBrush
7.3 線性漸變畫刷LinearGradientBrush
7.4 放射性漸變畫刷RadialGradientBrush
7.5 圖像畫刷ImageBrush
7.6 視頻畫刷VideoBrush
7.7 實例開發
7.8 本章小結

第八章 圖像處理

8.1 圖像處理簡介
8.2 創建圖像
8.3 圖像拉伸
8.4 圖像裁剪
8.5 半透明遮罩
8.6 實例開發
8.7 本章小結

第九章幾何圖形

9.1 幾何圖形介紹
9.2 幾何圖形的使用
9.3 簡單幾何圖形
9.4 複雜幾何圖形
9.5 組合幾何圖形
9.6 本章小結

第十章 變形效果應用

10.1 變換對象簡介
10.2 RotateTransform旋轉變換
10.3 ScaleTransform縮放變換
10.4 SkewTransform傾斜變換
10.5 TranslateTransform移動變換
10.6 TransformGroup變換組
10.7 MatrixTransform矩陣變換
10.8 實現動畫變換
10.9 動態添加變換
10.10 實例開發
10.11 本章小結

第十一章 數據綁定

11.1 數據綁定簡介
11.2 綁定數據對象
11.3 數據綁定模式
11.4 綁定對象集合
11.5 構建數據服務
11.6 使用數據模板
11.7 DataGrid控件
11.8 數據轉換
11.9 數據驗證
11.10 實例開發
11.11 本章小結

第十二章 網絡與通信

12.1 數據與通信概述
12.2 調用Web Service
12.3 調用WCF服務
12.4 使用WebClient通信
12.5 訪問RESTful服務
12.6 使用HttpWebRequest通信
12.7 數據操作格式
12.8 訪問ADO.NET Data Service
12.9 跨域通信策略
12.10 本章小結

第十三章 與瀏覽器交互

13.1 瀏覽器交互簡介
13.2 訪問文檔對象模型
13.3 使用託管代碼調用JavaScript
13.4 使用JavaScript調用託管代碼
13.5 使用託管代碼處理DOM元素事件
13.6 使用JavaScript處理託管事件
13.7 混合HTML和Silverlight
13.8 與瀏覽器交互相關輔助方法
13.9 安全設置
13.10 實例開發
13.11 本章小結

第十四章 影音播放

14.1 影音播放概述
14.2 MediaElement對象
14.3 媒體狀態控制
14.4 VideoBrush和MediaElement
14.5 本章小結

第十五章 製作動畫

15.1 動畫概述
15.2 時間線
15.3 故事板
15.4 From/To/By動畫
15.5 關鍵幀動畫
15.6 編程方式控制動畫
15.7 實例開發
15.8 本章小結

第十六章 自定義控件

16.1 控件模型
16.2 自定義簡單按鈕控件
16.3 本章小結

第十七章 獨立存儲

17.1 獨立存儲概述
17.2 使用獨立存儲
17.3 管理存儲空間
17.4 讀寫應用程序配置
17.5 進一步認識獨立存儲
17.6 本章小結

第十八章 墨跡標註使用

18.1 InkPresenter控件使用
18.2 收集顯示數據
18.3 筆畫設計
18.4 美化InkPresenter
18.5 標註存儲
18.6 本章小結

第十九章 應用程序剖析

19.1 應用程序概述
19.2 應用程序生命週期
19.3 應用程序宿主
19.4 應用程序包揭祕
19.5 應用程序部署
19.6 本章小結

第二十章 異常處理與調試

20.1 異常處理
20.2 使用Visual Studio基本調試
20.3 使用Windbg高級調試
20.4 本章小結

第二十一章 開發Deep Zoom應用程序

21.1 Deep Zoom概述
21.2 Deep Zoom示例
21.3 本章小結

第二十二章 開發圖表應用程序

22.1 Silverlight Toolkit概述
22.2 開發圖表示例
22.3 本章小結
詳情敬請訪問《Silverlight 2完美征程》官方網站:[url]http://www.dotneteye.cn/silverlight[/url]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章