Book Image

MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide

By : Johnny Tordgeman
Book Image

MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide

By: Johnny Tordgeman

Overview of this book

Microsoft Silverlight is a powerful development platform for creating engaging, interactive applications for many screens across the Web, desktop, and mobile devices. Silverlight is also a great (and growing) Line-Of-Business platform and is increasingly being used to build data-driven business applications. Silverlight is based on familiar .NET languages such as C# which enables existing .NET developers to get started developing rich internet applications almost immediately. "MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide" will show you how to prepare for and pass the (70-506): TS: Microsoft Silverlight 4 Development exam.Packed with practical examples and Q&As, MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide starts by showing you how to lay out a user interface, enhance the user interface, implement application logic, work with data and interact with a host platform amongst others.
Table of Contents (15 chapters)
MCTS: Microsoft Silverlight 4 Development (70-506) Certification Guide
About the Author
About the Reviewers


This chapter covered all the ways in which Silverlight enables us to communicate with its host environment. We communicated with the printer to print visuals off Silverlight to the real world; we created an out-of-browser application, which lets us use all the goodies of the OS such as local filesystem, network status, and more. We then discussed the isolated storage mechanism, which allows us to store data securely per application and per user.

We also discussed a second option for loading and saving files in Silverlight using the OpenFileDialog and SaveFileDialog classes. Using these classes, a user is able to load files from his local computers and save files back to his computer directly in the Silverlight application.

Other subjects we discussed in this chapter were accessing the clipboard, interacting with the HTML DOM, and handling alternative input methods such as the mouse's right button.

We've covered a lot of ground in this chapter and if you don't feel 100 percent comfortable...