您找過以下的關鍵字

尚無搜尋紀錄

Silverlight高階實務應用開發

Silverlight高階實務應用開發

作者 : 魏永超

出版社 : 佳魁資訊股份有限公司

※ ※ 無庫存

無庫存

定價 : NT 550

售價9折, NT495

內容簡介


也許有人會問為什麼要用Silverlight,或是Silverlight 的優勢到底在哪裡,其實答案很簡單,那就是“User Experience”(使用者體驗),使用者體驗分為不同的Level(級別),這就好比你在家裡或電影院欣賞一部大片的區別,非常炫目的使用者介面和強烈的視覺衝擊是增加使用者互動性最直接的方法。
Silverlight 稱為“ 銀光”, 它是網際網路RIA 技術領域中的新寵, 隨著Silverlight 版本的不斷進化,其技術已經日趨成熟和穩固,並以其開放式的介面語言--XAML,優雅的程式設計語言--C#、Visual Basic、Iron Python、Ruby 等,吸引了國內外大批程式師的目光。無論你是一名Silverlight 應用程式的Developer(開發者)還是一名Designer(設計師),從本書中可以了解Silverlight 的強大之處,不僅是技術方面。
為了提昇學習者的興趣, 本書除了對Silverlight的基礎知識和高級特性介紹外,還提供大量的實用案例,例如3D 空間、產品展示、使用者管理系統、
LINQ+XML 留言簿等Silverlight 應用程式。
實踐證明,基礎知識結合案例應用是開發者們快速累積程式設計經驗的最佳途徑,透過書中的案例,相信除了能帶給讀者技術之外,還可以提昇您對網際網路應用程式使用者體驗的認知。








本書內容
前言
CHAPTER 1 步入Silverlight 世界
1.1 Silverlight 的起源與技術優勢
1.2 Silverlight 的安裝需求
1.2.1 Silverlight 支援的作業系統
1.2.2 下載和安裝Silverlight 外掛
1.3 體驗Silverlight 應用程式
1.3.1 淘寶商城店鋪銀光版
1.3.2 新浪銀光股票線上系統
1.3.3 騰訊滔滔
1.3.4 微軟線上醫療系統解決方案
1.3.5 Windows Vista——Silverlight 版本
1.3.6 線上遊戲平台
1.3.7 更多案例和技術支援
1.4 Silverlight 版本異同與特性一覽
1.4.1 Silverlight 1.0
1.4.2 Silverlight 1.1 Alpha
1.4.3 Silverlight 2.0
1.4.4 Silverlight 3.0
1.5 小結
CHAPTER 2 Silverlight 3 開發工具與開發實作
2.1 Silverlight 開發工具
2.1.1 Visual Studio 2008 / Visual Studio 2010
2.1.2 Silverlight Tools
2.1.3 其他Silverlight 開發必備工具與可選工具
2.2 Silverlight 開發工具的安裝
2.3 第一次Silverlight 開發實作
2.3.1 建立Silverlight 3 應用程式專案
2.3.2 撰寫第一個Silverlight 應用程式
2.3.3 使用Silverlight 控制項實現互動
2.4 偵錯和錯誤處理
2.4.1 設計介面
2.4.2 加入列管碼
2.4.3 執行和偵錯計算器程式
2.5 使用Blend3 輔助Silverlight3 開發
2.6 繪圖和填充顏色
2.7 使用Blend 設計使用者登入視窗介面
2.8 輕鬆建立旋轉文字動畫
2.9 建立按鈕控制項的視覺狀態
2.10 XAP 檔案與組件快取
2.11 使用Blend 草圖流程開發示範網站
2.12 遠端託管你的Silverlight 應用程式
2.13 在IIS 上佈署Silverlight 應用程式
2.14 小結
CHAPTER 3 XAML 與Silverlight 程式設計內功
3.1 XAML 語言概述
3.2 Silverlight 的XAML 分類
3.3 Silverlight 的XAML 結構
3.3.1 關於XAML 命名空間
3.3.2 手工撰寫Silverlight UserControl
3.4 宣告XAML 物件
3.5 設定屬性
3.5.1 使用屬性語法
3.5.2 使用屬性元素語法
3.5.3 使用內容元素語法
3.5.4 使用集合語法
3.5.5 附加屬性
3.6 Silverlight 程式設計模型
3.6.1 JavaScript API 程式設計模型
3.6.2 託管API 程式設計模型
3.6.3 使用C# 託管程式碼設定屬性
3.6.4 使用GetValue 和SetValue 獲得和設定屬性
3.6.5 XamlReader 動態載入Silverlight 物件
3.7 DispatcherTimer 與執行緒
3.7.1 如何在Silverlight 中建立多執行緒
3.7.2 使用DispatcherTimer 計時器
3.7.3 開發一個唱片商店實例
3.8 Silverlight 全螢幕支援
3.9 Silverlight 資料綁定與驗證
3.9.1 資料流程方向和更新通知
3.9.2 資料驗證
3.9.3 資料轉換
3.10 Silverlight 事件處理
3.10.1 Silverlight 事件類型
3.10.2 事件的建立與處理
3.10.3 鍵盤事件
3.10.4 滑鼠事件
3.10.5 路由事件
3.10.6 OriginalSource 與sender
3.10.7 滑鼠拖放範例
3.11 小結
CHAPTER 4 版面配置控制項與程式介面設計
4.1 Silverlight 版面配置系統概述
4.2 Canvas
4.2.1 Canvas 相對定位
4.2.2 Canvas 嵌套
4.2.3 使用邊框物件
4.2.4 Z 軸順序
4.3 StackPanel
4.4 Grid
4.4.1 行與列的定義
4.4.2 合併儲存格
4.4.3 自動適應儲存格尺寸
4.5 使用寬度百分比
4.6 邊距屬性
4.7 對齊與伸展屬性
4.8 使用C# 管理版面配置物件
4.8.1 動態地向Canvas 增加介面元素
4.8.2 動態地控制項StackPanel 的顯示方向
4.8.3 使用Grid 來版面配置使用者登入介面
4.9 Silverlight 自動適應瀏覽器尺寸
4.10 使用版面配置元素和使用者控制項設計Silverlight 網站
4.11 小結
CHAPTER 5 向量繪圖能力
5.1 形狀繪圖
5.1.1 線條元素
5.1.2 Rectangle 和Ellipse 元素
5.1.3 Polyline 和Polygon
5.2 路徑繪圖
5.2.1 路徑標記語法
5.2.2 繪圖指令
5.2.3 繪製直線和曲線
5.3 幾何繪圖
5.3.1 Geometry 與Shape
5.3.2 Geometry 與Path
5.3.3 LineGeometry
5.3.4 RectangleGeometry 和EllipseGeometry
5.3.5 GeometryGroup
5.4 PathGeometry
5.4.1 PathFigure 與PathSegment
5.4.2 LineSegment 物件
5.4.3 ArcSegment 物件
5.4.4 BezierSegment 曲線
5.5 用C# 繪製圖形
5.5.1 Rectangle 和Ellipse
5.5.2 Line、Polyline 和Polygon
5.5.3 Path 和GeometryGroup
5.5.4 在C# 中使用路徑標記語法
5.5.5 使用繪圖元素繪製銷售統計圖形
5.6 小結
CHAPTER 6 筆刷與著色
6.1 色彩概念
6.2 筆刷類型
6.2.1 純色筆刷
6.2.2 線性漸層筆刷
6.2.3 放射漸層筆刷
6.3 星光特效範例
6.4 在C# 中使用筆刷
6.4.1 使用純色和漸層筆刷
6.4.2 製作Silverlight 取色器
6.5 使用自訂色值
6.6 小結
CHAPTER 7 影像與視覺特效
7.1 影像物件
7.1.1 影像伸展屬性
7.1.2 影像筆刷
看更多 隱藏
作者介紹

■作者簡介

魏永超

看更多 隱藏