Book description
Silverlight 4 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web. Like its predecessor, Silverlight 3, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering), and much richer data-binding options for interfacing with other applications.
Pro Silverlight 4 in VB is an invaluable reference for professional developers wanting to discover the new features of Silverlight. Author Matthew MacDonald's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive in—no matter what the target platform. As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlight—all of the same .NET technology that developers use to design next-generation Windows applications.
In this book, MacDonald provides a comprehensive tutorial written from professional developer to professional developer.
Table of contents
- Copyright
- About the Author
- About the Technical Reviewer
- Acknowledgments
- Introduction
- 1. Introducing Silverlight
- 2. XAML
- 3. Layout
- 4. Dependency Properties and Routed Events
-
5. Elements
- 5.1. The Silverlight Elements
- 5.2. Static Text
- 5.3. Images
- 5.4. Content Controls
- 5.5. Buttons
- 5.6. Tooltips and Pop-Ups
- 5.7. Items Controls
- 5.8. Text Controls
- 5.9. Range-Based Controls
- 5.10. Date Controls
- 5.11. The Last Word
- 6. The Application Model
- 7. Navigation
- 8. Shapes and Geometries
- 9. Brushes, Transforms, and Bitmaps
-
10. Animation
- 10.1. Understanding Silverlight Animation
- 10.2. Creating Simple Animations
- 10.3. Animation Easing
- 10.4. Animation Types Revisited
- 10.5. Animations in Code
- 10.6. Encapsulating Animations
- 10.7. Frame-Based Animation
- 10.8. Animation Performance
- 10.9. The Last Word
- 11. Sound, Video, and Deep Zoom
- 12. Styles and Behaviors
-
13. Templates and Custom Controls
- 13.1. Template Basics
- 13.2. The Parts and States Model
-
13.3. Creating Templates for Custom Controls
- 13.3.1. Planning the FlipPanel Control
- 13.3.2. Creating the Solution
- 13.3.3. Starting the FlipPanel Class
- 13.3.4. Adding the Default Style with Generic.xaml
- 13.3.5. Choosing Parts and States
- 13.3.6. Starting the Default Control Template
- 13.3.7. The FlipButton Control
- 13.3.8. Defining the State Animations
- 13.3.9. Wiring Up the Elements in the Template
- 13.3.10. Using the FlipPanel
- 13.3.11. Using a Different Control Template
- 13.4. The Last Word
- 14. Browser Integration
- 15. ASP.NET Web Services
- 16. Data Binding
-
17. Data Controls
- 17.1. Better Data Forms
- 17.2. Data Annotations
- 17.3. The DataGrid
- 17.4. DataGrid Editing
- 17.5. The PagedCollectionView
- 17.6. The TreeView
- 17.7. The Last Word
- 18. File Access
- 19. Multithreading
- 20. Networking
- 21. Out-of-Browser Applications
Product information
- Title: Pro Silverlight 4 in VB, Third Edition
- Author(s):
- Release date: December 2010
- Publisher(s): Apress
- ISBN: 9781430235484
You might also like
book
Pro Business Applications with Silverlight 5
Silverlight 5 has the potential to revolutionize the way we build business applications. With its flexibility, …
book
Windows® Small Business Server 2008 Unleashed
Windows Small Business Server 2008 provides all the tools small companies need to improve collaboration, enhance …
book
Silverlight 4 Data and Services Cookbook
Over 80 practical recipes for creating rich, data-driven business applications in Silverlight Design and develop rich …
book
.NET Framework Standard Library Annotated Reference, Volume 1: Base Class Library and Extended Numerics Library
Edited by a Lead Program Manager on Microsoft's .NET Framework team, is the definitive reference for …