Microsoft Silverlight 4 Step by Step

( 4 )


Teach yourself how to build rich Internet applications with Silverlight 4—one step at a time. With this practical, learn-by-doing tutorial, you'll learn how to create interactive user interfaces for the Web and the newest version of Windows Phone by mastering the essential tools and techniques for Silverlight.

  • Install the tools you need and...
See more details below
Other sellers (Paperback)
  • All (37) from $1.99   
  • New (9) from $3.50   
  • Used (28) from $1.99   
Sending request ...


Teach yourself how to build rich Internet applications with Silverlight 4—one step at a time. With this practical, learn-by-doing tutorial, you'll learn how to create interactive user interfaces for the Web and the newest version of Windows Phone by mastering the essential tools and techniques for Silverlight.

  • Install the tools you need and build your first Silverlight application
  • Get up to speed on Silverlight 4 features, including out-of-browser support, webcam, and microphone
  • Develop Web applications with Silverlight that work across browsers and devices
  • Engage users with animation, video, layout, vector graphics, and 3D effects
  • Learn how to build and deploy simple applications for Windows Phone 7
  • Create Windows Phone features such as Input Scope, Orientation, and the Application Bar

Your online learning resources include:

  • Practice exercises
  • Code samples
  • Fully searchable ebook

A Note Regarding the CD or DVD

The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to

Read More Show Less

Product Details

  • ISBN-13: 9780735638877
  • Publisher: Microsoft Press
  • Publication date: 7/20/2010
  • Pages: 336
  • Product dimensions: 7.30 (w) x 8.90 (h) x 1.10 (d)

Meet the Author

Laurence Moroney is a Senior Technology Evangelist at Microsoft,
focusing on Silverlight and the user experience. He has more than a decade of experience in software development and implementation, and has written dozens of books and articles on Windows Presentation Foundation, Web development, security, and interoperability.

Read More Show Less

Table of Contents

System Requirements;
Support for This Book;
We Want to Hear from You;
Chapter 1: Introducing Silverlight;
1.1 Get the Tools;
1.2 Install Visual Web Developer Express;
1.3 Install the Silverlight Tools;
1.4 Create Your First Silverlight Application;
1.5 Key Points;
Chapter 2: Silverlight Controls;
2.1 Learning Silverlight Controls;
2.2 Using the Silverlight Controls;
2.3 Key Points;
Chapter 3: Layout and Styling;
3.1 Using the Canvas Control;
3.2 Using the Grid Control;
3.3 Using the StackPanel Layout;
3.4 Styles and Templates;
3.5 Key Points;
Chapter 4: Data and RIA Services;
4.1 Understanding RIA Services;
4.2 Build a Database with Visual Web Developer Express;
4.3 Create an RIA Services Server Project;
4.4 Key Points;
Chapter 5: Rich Imaging;
5.1 Imaging in Silverlight;
5.2 Using Deep Zoom with Silverlight;
5.3 Using Photosynth with Silverlight;
5.4 Key Points;
Chapter 6: Media, Webcams, and Video;
6.1 Media in Silverlight;
6.2 Using the MediaElement Control;
6.3 Using a Webcam with Silverlight;
6.4 Key Points;
Chapter 7: Transformation and Animation;
7.1 Transformations;
7.2 Animation;
7.3 Defining Animation with Expression Blend;
7.4 Key Points;
Chapter 8: Building Desktop Applications;
8.1 Running Applications Outside of the Browser;
8.2 Creating a Custom Install Link;
8.3 Detecting Updates;
8.4 Detecting Out of Browser Status;
8.5 Detecting Network Connectivity and Availability;
8.6 Using Isolated Storage;
8.7 Enabling Elevated Trusted Mode;
8.8 Debugging Out of Browser Applications;
8.9 Interoperating with COM;
8.10 Using Notification Windows;
8.11 Key Points;
Chapter 9: Integrating with the Browser;
9.1 Bridging Silverlight and HTML;
9.2 Calling Browser Functions from Silverlight;
9.3 Understanding the Silverlight Object;
9.4 Key Points;
Chapter 10: Accessing Network Services;
10.1 Creating a Financial Data Service;
10.2 Using HTTP POST;
10.3 Making Cross-Domain Calls;
10.4 Key Points;
Chapter 11: Windows Phone Development;
11.1 Getting Started;
11.2 Build a Service Client in Windows Phone;
11.3 Key Points;
Chapter 12: Windows Phone Features;
12.1 Using Orientation;
12.2 Using the Back Button;
12.3 Using the Application Bar;
12.4 Using Input Scope;
12.5 Using Typing Intelligence;
12.6 Using the Multi-Touch Interface;
12.7 Other Services;
12.8 Key Points;
Chapter 13: Expression Blend for Windows Phone;
13.1 Create Your First Windows Phone Application with Expression Blend;
13.2 Key Points;
Chapter 14: Getting Started with XNA Game Development for Windows Phone;
14.1 Creating an XNA Application and Adding Content;
14.2 Writing the Code for Your Game in XNA;
14.3 Key Points;

Read More Show Less

Customer Reviews

Average Rating 4
( 4 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 4 Customer Reviews
  • Posted July 8, 2011

    A very good read!

    This book was amazing! Most of the book deals with how your application will display to the user through entertainment and graphical controls. There are also sections on how to integrate Silverlight into your presentation layer, whether that be browser based or through a desktop application. I particularly liked the Windows Phone section as I am beginning to dabble in the phone development.
    A picture IS worth a thousand words! You can describe input scope all you want to, but it wasn't until I saw pictures of the various keyboard layouts that I really began to appreciate what all the input scope could do for my application.
    If you're like me and need a little help adding that extra look and feel to your user interface, let this book be a step in the right direction. And keep in mind, Neil Armstrong's "one small step for man" began with smaller steps that turned into something great.

    Was this review helpful? Yes  No   Report this review
  • Posted October 11, 2010

    Recommended book to start you off...

    With this book alone you can create and deploy a mid size application that would work for several scenarios. It covers the basics, history and great explanations. Upon completion of this book and understanding it you can consider yourself with some silverlight knowledge ready for the professional Silverlight. It includes several chapters on Windows Phone 7 Development which it gets you started on mobile apps in the first few pages of the topic. I think it was a great book!

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted October 10, 2010

    Simple bu helpful

    Laurence Moroney's latest offering into the world of Microsoft Silverlight 4 gives a taste of developing with the product. If you are looking for Windows phone development, you get a meer three chapters offering at best an introduction, and if you're not looking for Windows phone development, you get short-changed three chapters.

    Having said that, Moroney gives a good introduction to many of the features and controls found within Silverlight. So if you are looking to get started using this technology, Moroney is a good source to start with.

    There is nothing too advanced to offer, and no hint of putting together a complete project, but once again, if a step-by-step approach to basic programming is what you are after, this book will do it for you.

    Was this review helpful? Yes  No   Report this review
  • Posted October 11, 2010

    more from this reviewer

    Highly recommended for Begineers

    I would higly recommend this book for anyone who wants to learn about Silverlight 4. This book is intended for begineers and not for advanced programmers.

    The book starts off with where to download the free tools needed to start programming Silverlight. Then is starts with Simple controls like Button, Radio box, checkbox, Combobox, Listbox, TextBox, Image controls.

    Later it covers the layout controls like Grid, Canvas and topics like styling and templates.

    It also go about creating a Domain Service and using RIA services to connect a Silverlight client to it.

    Advanced topics like DataZoom which was introduced in Silverlight 4 is also covered. Also the book describes about the MediaElement control for media programming.

    Tranformation and animation adds interactivity to an application and this is covered as well. Silverlight 3 introduced the Out of Browser application and is covered. Specifically network detection, COM interoperability, isolated storage, Notification toasts were covered nicely.

    Integration with Browser chapter covers accesing between Silverlight and HTML both ways, integrating with Javascript etc.

    Last 3 chapters are devoted for Windows 7 Phone development as Silverlight now runs on WIndows 7 Phone which is getting launched in October 2011.

    Overall I will recommend this book for begineers who don't know anything about Silverlight. Did I mention about the free e book you get in the accompanied CD ? Yes, you get it free.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)