Sams Teach Yourself WPF in 24 Hours
暫譯: Sams 24 小時學會 WPF

Rob Eisenberg, Christopher Bennage

  • 出版商: SAMS
  • 出版日期: 2008-06-29
  • 售價: $1,860
  • 貴賓價: 9.5$1,767
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 0672329859
  • ISBN-13: 9780672329852
  • 相關分類: WPF
  • 已過版

買這商品的人也買了...

相關主題

商品描述

Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio.

 

In just 24 sessions of one hour or less, you will be able to begin effectively using WPF to solve real-world problems, developing rich user interfaces in less time than you thought possible.

 

Using a straightforward, step-by-step approach, each lesson builds on a real-world foundation forged in both technology and business matters, allowing you to learn the essentials of WPF from the ground up.

 

Step-by-step instructions carefully walk you through the most common questions, issues, and tasks.

The Q&A sections, quizzes, and exercises help you build and test your knowledge.

By the Way notes present interesting pieces of information.

Did You Know? tips offer advice or teach an easier way to do something.

Watch Out! cautions advise you about potential problems and help you steer clear of disaster.

 

Learn how to...

  • Use XAML to build user interfaces
  • Leverage data binding to minimize tedious code
  • Create visually engaging applications
  • Architect and design WPF applications using proven patterns such as MVP
  • Incorporate audio and video into your applications
  • Customize controls with styles, templates, and animation
  • Apply best practices for developing software with WPF
  • Deploy WPF applications to the desktop and Web
  • Take advantage of WPF’s advanced printing capabilities
  • Grow as a developer by improving your overall software design skills

 

Introduction 1

Part I                   Getting Started

1      What WPF Is and Isn’t 5

2      Understanding XAML 17

3      Introducing the Font Viewer 27

4      Handling Application Layout 41

5      Using Basic Controls 59

6      Introducing Data Binding 75

Part II        Reaching the User

7      Designing an Application 93

8      Building a Text Document Editor 107

9      Getting a Handle on Events 121

10    Commands 145

11    Output 157

Part III      Visualizing Data

12    Building a Contact Manager 177

13    Presenters and Views 193

14    Resources and Styles 211

15    Digging Deeper into Data Binding 229

16    Visualizing Lists 251

Part IV       Creating Rich Experiences

17    Building a Media Viewer 267

18    Drawing with Shapes 291

19    Colors and Brushes 315

20    Transforms and Effects 331

21    Using Control Templates 347

22    Triggers 369

23    Animation 383

24    Best Practices 407

Part V         Appendixes

Appendix A: Tools and Resources 423

Appendix B: 3D Tutorial Using ZAM 3D 427

Appendix C: Project Source (downloadable) 437

Index 439

商品描述(中文翻譯)

整本書以彩色印刷,並附有有用的圖示和語法著色,使程式碼範例看起來與 Visual Studio 中的顯示相同。

在短短 24 次每次一小時或更少的課程中,您將能夠開始有效地使用 WPF 來解決現實世界中的問題,並在比您想像中更短的時間內開發出豐富的使用者介面。

本書採用簡單明瞭的逐步教學方式,每一課都建立在技術和商業事務的現實基礎上,讓您從基礎開始學習 WPF 的基本知識。

逐步指導將仔細引導您解決最常見的問題、挑戰和任務。

問答部分、測驗和練習幫助您建立和測試自己的知識。

附註中的有趣資訊將提供額外的見解。

「你知道嗎?」的提示提供建議或教您更簡單的做法。

「小心!」的警告提醒您潛在的問題,幫助您避免災難。

學習如何...

- 使用 XAML 建立使用者介面
- 利用資料綁定來減少繁瑣的程式碼
- 創建視覺上引人入勝的應用程式
- 使用經過驗證的模式(如 MVP)架構和設計 WPF 應用程式
- 將音頻和視頻整合到您的應用程式中
- 使用樣式、模板和動畫自訂控制項
- 應用 WPF 軟體開發的最佳實踐
- 將 WPF 應用程式部署到桌面和網路
- 利用 WPF 的先進列印功能
- 通過提升整體軟體設計技能來成長為開發者

引言 1

第一部分 開始使用

1 WPF 是什麼以及不是什麼 5
2 理解 XAML 17
3 介紹字型檢視器 27
4 處理應用程式佈局 41
5 使用基本控制項 59
6 介紹資料綁定 75

第二部分 接觸使用者

7 設計應用程式 93
8 建立文字文件編輯器 107
9 瞭解事件 121
10 命令 145
11 輸出 157

第三部分 可視化資料

12 建立聯絡人管理器 177
13 簡報者和視圖 193
14 資源和樣式 211
15 深入了解資料綁定 229
16 可視化列表 251

第四部分 創造豐富的體驗

17 建立媒體檢視器 267
18 使用形狀繪圖 291
19 顏色和畫筆 315
20 變換和效果 331
21 使用控制模板 347
22 觸發器 369
23 動畫 383
24 最佳實踐 407

第五部分 附錄

附錄 A:工具和資源 423
附錄 B:使用 ZAM 3D 的 3D 教程 427
附錄 C:專案來源(可下載) 437
索引 439