注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡圖形圖像、多媒體、網頁制作綜合Silverlight揭秘

Silverlight揭秘

Silverlight揭秘

定 價:¥55.00

作 者: (美)內森(Nathan,A.) 著,瞿杰 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設計叢書
標 簽: 網頁設計

購買這本書可以去


ISBN: 9787115185525 出版時間: 2008-11-01 包裝: 平裝
開本: 16開 頁數: 226 字數:  

內容簡介

  本書涵蓋了Silverlight XAML 的方方面面,深入探討了Silverlight 的特性,如圖形、文字、音頻、視頻、動畫和事件等,也講述了如何使用構建塊創(chuàng)建可重用的控件,執(zhí)行普通的任務(如拖放),并解釋了如何下載資源以增強用戶體驗,說明了如何創(chuàng)建混合使用Silverlight 和HTML/Flash 內容的應用程序。本書適合所有Web 開發(fā)人員閱讀。

作者簡介

  Adam Nathan,軟件開發(fā)部門軟件開發(fā)高級工程師。1999年加入微軟CLR開發(fā)團隊,一直效力于.NET核心技術開發(fā)部門,是.NET技術元老之一。他開發(fā)和創(chuàng)建了許多流行工具和.NET開發(fā)網站,包括PINVOKE.NET、CLR SPY XAMLshare.com,最近作為核心架構師使用Silverlight開發(fā)了微軟創(chuàng)新網站Popfly。他是久負盛名的技術作家,作品.NET and COM一書曾是微軟內部最受歡迎的技術圖書,近著《WPF揭秘》(人民郵電出版社出版)也是Amazon的超級暢銷書??梢酝ㄟ^wwww.adamnathan.net與他聯系。

圖書目錄

第一部分 基礎

1 啟程
1.1 手工嵌入Silverlight控件
1.2 讓Silverlight.js為你賣苦力
1.2.1 Silverlight.createObject
1.2.2 Silverlight.createObjectEx
1.2.3 把它們拼合
1.3 理解宿主選項
1.3.1 source
1.3.2 屬性
1.3.3 事件屬性
1.4 以編程方式與Silverlight控件交互
1.4.1 Settings屬性
1.4.2 Content屬性
1.4.3 其他成員
1.5 小結

2 XAML
2.1 元素和特性
2.2 XML命名空間
2.3 屬性元素
2.4 類型轉換器
2.5 對象元素的子元素
2.5.1 內容屬性
2.5.2 集合中的項
2.6 附加屬性
2.7 XAML與JavaScript的關系
2.7.1 與XAML中定義的元素交互
2.7.2 動態(tài)生成XAML
2.8 小結

第二部分 創(chuàng)建靜態(tài)內容

3 形狀、直線和曲線
3.1 基本形狀
3.1.1 Rectangle
3.1.2 Ellipse
3.1.3 Polygon
3.2 直線與曲線
3.2.1 Line
3.2.2 Polyline
3.2.3 Path
3.3 幾何形狀
3.3.1 用幾何形狀作剪輯
3.3.2 PathGeometry
3.3.3 GeometryGroup
3.3.4 用字符串表示幾何形狀
3.4 筆畫
3.4.1 線帽
3.4.2 線連接
3.4.3 短線
3.5 小結

4 文本
4.1 定制文本的顯示
4.1.1 字體基本屬性
4.1.2 其他自定義設置
4.1.3 獲得TextBlock的尺寸
4.2 創(chuàng)建富文本的內容
4.2.1 Run
4.2.2 LineBreak
4.3 使用自定義字體
4.3.1 下載自定義字體
4.3.2 使用Glyphs元素
4.3.3 將文本轉換為Path
4.4 小結

5 筆刷與圖像
5.1 SolidColorBrush
5.2 LinearGradientBrush
5.3 RadialGradientBrush
5.4 ImageBrush和Image
5.5 VideoBrush
5.6 把筆刷當作透明遮罩使用
5.7 小結

6 定位元素及變換元素
6.1 關于Canvas
6.1.1 定位元素
6.1.2 把元素放在其他元素的后面或前面
6.1.3 控制尺寸與剪輯
6.1.4 用多個Canvas元素創(chuàng)建可維護的用戶界面
6.2 應用變換
6.2.1 RotateTransform
6.2.2 ScaleTransform
6.2.3 SkewTransform
6.2.4 TranslateTransform
6.2.5 MatrixTransform
6.2.6 組合變換
6.3 小結

第三部分 賦予內容生命

7 響應輸入事件
7.1 Silverlight事件相關知識
7.1.1 事件處理程序
7.1.2 向事件添加事件處理程序
7.2 鼠標事件
7.2.1 邊界測試與命中測試
7.2.2 深入理解鼠標指針
7.2.3 事件冒泡
7.2.4 捕獲鼠標
7.2.5 把它們拼合:創(chuàng)建一個滾動條
7.2.6 使用Silverlight的手寫筆功能
7.3 鍵盤事件
7.3.1 基礎知識
7.3.2 找出按了哪個鍵
7.4 使用全屏模式
7.5 小結

8 按需下載內容
8.1 初始化一次下載
8.2 使用已下載的內容
8.3 同時下載一個.ZIP文件中的多個項目
8.4 顯示進度條
8.4.1 簡單的進度條
8.4.2 定制進度條
8.5 小結

9 動畫
9.1 動畫
9.1.1 “手工”執(zhí)行動畫
9.1.2 用Silverlight執(zhí)行動畫
9.2 用JavaScript與動畫交互
9.2.1 控制Storyboard的函數
9.2.2 Completed事件
9.3 編輯動畫時間線
9.3.1 BeginTime
9.3.2 SpeedRatio
9.3.3 AutoReverse
9.3.4 RepeatBehavior
9.3.5 FillBehavior
9.4 進一步了解Storyboard
9.4.1 設置目標屬性
9.4.2 指定目標對象
9.4.3 把Storyboard當作動畫
9.5 關鍵幀動畫
9.5.1 線性關鍵幀
9.5.2 樣條關鍵幀
9.5.3 離散關鍵幀
9.6 小結

10 音頻和視頻
10.1 用MediaElement播放音頻和視頻
10.1.1 Source屬性
10.1.2 視覺效果
10.1.3 針對音頻的功能
10.1.4 針對視頻的功能
10.1.5 累進下載與流
10.2 用JavaScript控制音頻和視頻
10.2.1 改變媒體的狀態(tài)
10.2.2 基本媒體事件
10.2.3 音頻和視頻的定位
10.2.4 使用時間線標記器
10.2.5 創(chuàng)建一個媒體播放器用戶界面
10.3 使用ExpressionEncoder
10.4 小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號