About This Book
Silverlight is a cross-browser, cross-platform plug-in that delivers the next generation of .NET-based media experiences and rich interactive applications (RIAs) for the Web. With Silverlight, your Web development experience will much more closely resemble the development of desktop applications in WPF. Ultimately, the goal of Silverlight is to create Web applications that are indistinguishable from desktop applications.
Practical Silverlight Programming provides everything you need to create advanced graphics and user interfaces in your Web applications using Silverlight 2. The book uses code examples to clearly explain every step it takes to build a variety of Silverlight applications, from simple user interfaces and 2D shapes to complex custom user controls, game physics, and 3D graphics objects. You will learn how to use Silverlight to develop impressive graphics effects and high-fidelity user interfaces.
This book and its sample code listings, which are available for download at this website, provide you with:
- A complete, in-depth instruction on practical Silverlight programming. After reading this book and running the example programs, you will be able to add various sophisticated graphics and interactive user interfaces to your Web applications.
- About 100 ready-to-run example programs that allow you to explore the graphics techniques described in the book. These examples can be used to better understand how graphics algorithms work. You can modify the code examples or add new features to them to form the basis of your own projects. Some of the example code listings provided in this book are already sophisticated graphics packages that can be used directly in your own real-world Silverlight applications.
- Many classes in the sample code listings that you will find useful in your Silverlight programming. These classes include matrix manipulation, coordinate transformation, color maps, and other useful utility classes. You can extract these classes and plug them into your own applications.