Synopses & Reviews
Create a fully functional application using Silverlight 4Silverlight 4 boasts long-awaited features that conquer writing a Rich Internet Application. Using new line-of-business features in this book, you create a web application that's more responsive than a traditional ASP.NET web site. Leveraging new features and the improved Silverlight Toolkit, in each chapter you'll work through the problem statement, design analysis, and solution implementation.
Silverlight 4: Problem–Design–Solution:
Explains how to determine functional requirements for your site
Details the latest features, such as charting, enhanced data entry controls, navigation framework, and element to element binding
Covers the new Silverlight Toolkit featuring themes, charting, and layout management
Uses the new .NET RIA Services for your middle tier and data access layers
Utilizes existing Silverlight ASP.NET membership, authentication, and profile services
Illustrates adding social networking to the application using a Silverlight based MySpace application
Addresses generating revenue with Pay-Per-Click advertisements from Google AdSense and recurring monthly subscriptions using the PayPal® developer API
Shows how to leverage the ASP.NET AJAX Control Toolkit to incorporate HTML content into a Silverlight application
Includes step-by-step deployment instructions to host the site with a real shared hosted provider, Discount ASP.NET
Wrox Problem – Design – Solution references give you solid, workable solutions to real-world development problems. Each chapter is devoted to a different scenario, analyzing every problem, examining relevant design issues, and implementing the ideal solution.
wrox.com
Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.
Read More
Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.
Synopsis
With the latest release of Silverlight, Microsoft has revolutionized the way web applications can be created. An entirely new set of .NET web applications called Rich Internet Applications can now be created using existing knowledge of .NET languages such as C# and VB.NET. With the release of Silverlight 3.0 and the Silverlight Control Toolkit, it is time to start thinking about entire websites and line of business applications written from the ground up utilizing the new features aimed specifically at this type of development.
This book will take the user through the steps of creating a live fully functional application for the web utilizing Silverlight 3.0 and the Silverlight Control Toolkit. The reference point for the book will be the author's current website, MyFitnessJournal.com. The application utilizes several new and advanced features that are available by leveraging the Silverlight 3 platform.
In this book readers will learn how to create their own fitness tracking website called MyFitnessTracker. The book will address important design considerations such as usage of web services and usage of SQL Server database. Readers will see how to create rich user interfaces that integrate video, html, and social networking components including an integration with Facebook.
Topics Included: Overview of MyFitnessTracker Application System Architecture Based on Silverlight 3 and .Net 4 User Interface Considerations Administration Side of System Database Design System Linking and Data Flow (WCF, LINQ, and SQL) User Interface Considerations End User Interface Social Networking and Facebook Integration Testing Marketing SEO Options for Site Deployment
Synopsis
A hands-on guide to Microsoft's latest rich application development technology: Silverlight 4Silverlight 4 is the newest version of the rich Internet application toolkit that provides support for .NET capabilities over the Internet. With this latest release of Silverlight, Microsoft has revolutionized the way that Web applications can be created. This book uses the popular Problem – Design – Solution strategy to demonstrate how to harness the power and abilities of Silverlight 4 to add value to the overall user experience of a Web site.
Using a Web site created by the author as a reference point, you'll go through the steps of creating a live, fully functional application for the Web using Silverlight 4 and the Silverlight Control Toolkit. Along the way, the book addresses important design considerations, such as the use of Web Services and the SQL Server database.
- Uses the popular Problem – Design – Solution format show you how to harness the power of the latest version of Silverlight, Microsoft's rich Internet application toolkit
- Puts the author's own Web site to task as you learn to create rich user interfaces that integrate video, HTML, and social networking components
- Explains system linking and data flow, end user interface, system architecture based on Silverlight 4 and .NET 4, and more
- Includes coverage on integrating social networking and Facebook
With this book, you'll quickly get started using the new features of Silverlight 4 to enhance the user experience of a Web site.
Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
Synopsis
Everything .NET developers need to take advantage of Silverlight 4Silverlight 4 is a major new release of Microsoft's flagship product for building rich, interactive applications that combine animation, graphics, audio, and video. This book, by seasoned Wrox authors and Silverlight experts, gives professional Web developers all the tools necessary to build RIAs using the new Silverlight capabilities. You will gain a complete, thorough understanding of both core and advanced platform concepts, with examples in C#.
Professional Silverlight 4 prepares Web developers to take full advantage of the newest release of the most popular platform for developing rich interactive applications.
Coverage Includes:
- Introduction to Silverlight
- Building Applications with Visual Studio
- Building Applications with Expression Blend 4
- Working with the Navigation Framework
- Controlling Layout with Panels
- Working with Visual Controls
- Accessing Data
- WCF RIA Services
- Out-of-Browser Experiences
- Networking Applications
- Building Line of Business Applications
- Application Architecture
- DOM Interaction
- Securing Your Applications
- Accessing Audio and Video Devices
- Working with File I/O
- Using Graphics and Visuals
- Working with Animations in Silverlight
- Working with Text
- Making It Richer with Media
- Styling and Themes
About the Author
Nick Lecrenski is the founder and lead developer of MyFitnessJournal.com, a popular fitness tracking web site developed entirely in Silverlight.
Table of Contents
Introduction.Chapter 1: FitnessTrackerPlus.
Problem.
Design.
Determining Requirements for the Site.
Silverlight 4 Features.
Solution.
Chapter 2.
Chapter 3.
Chapter 4.
Chapter 5.
Chapter 6.
Chapter 7.
Chapter 8.
Chapter 9.
Chapter 10.
Chapter 11.
Chapter 12.
Getting Started.
Summary.
Chapter 2: Prepare to Be Popular.
Problem.
Design.
Physical N-Tier Design.
Load Balancing.
Cloud Computing.
Logical N-Tier Design.
FitnessTrackerPlus Application Design.
Solution.
Physical Tier.
Logical Tier.
Summary.
Chapter 3: Sign Me Up.
Problem.
Design.
Home Page.
User Registration.
Login Control.
Solution.
Main Landing Page.
Home View.
User Registration.
Login Control.
Dashboard.
Supplemental Pages.
URI Mapping.
Summary.
Chapter 4: Welcome Home.
Problem.
Adding Navigation.
Providing Site Announcements.
User-Selectable Themes.
Account Settings.
Adding a Dashboard.
Design.
User Home Page.
Navigation Menu.
Site Announcements.
Account Settings.
Theme Selection.
Fitness Summaries.
Solution.
Global Variables.
Navigation Menu.
User Home Page.
Dashboard.
Account Settings.
Theme Selection.
Site Announcements.
Fitness Summaries.
Summary.
Chapter 5: ore Slice Can't Hurt.
Problem.
Design.
User Stories.
Requirements.
Food Log.
Solution.
User Interface.
Database.
Data Access.
Business Logic.
User Interface Code Behind.
Summary.
Chapter 6: Time to Hit the Gym.
Problem.
Design.
User Stories.
Requirements.
Exercise Log.
Solution.
User Interface.
Database.
Data Access.
Business Logic.
User Interface Code Behind.
Summary.
Chapter 7: Am I Working Hard Enough?
Problem.
Design.
User Stories.
Requirements.
Measurement Log.
Calculator Controls.
Solution.
Measurement Log Page.
Calculator Controls.
Summary.
Chapter 8: Unfinished Business.
Problem.
Design.
Food Summary.
Exercise Summary.
Measurement Summary.
Printing Support.
Solution.
Food Summary.
Exercise Summary.
Measurement Summary.
Summary.
Chapter 9: Sharing Your Success.
Problem.
Design.
Public Journal Settings.
Public Journal.
Solution.
Public Journal Settings.
Public Journal.
Summary.
Chapter 10: Social Networking.
Problem.
Design.
MySpace.
MySpace Silverlight SDK.
FitnessTrackerPlus — MySpace Application.
Requirements.
Solution.
Getting Started.
FitnessTrackerPlus MySpace Application.
Summary.
Chapter 11: This Site Doesn't Run Itself.
Generating Revenue for FitnessTrackerPlus.
Problem.
Design.
Advertising-Based Solutions.
Google AdSense.
Recurring Monthly Fees.
Which Revenue Solution is the Right One?
Solution.
Google AdSense.
PayPal.
Summary.
Chapter 12: Let's Go Live.
Problem.
Design.
Supplemental Pages.
Shared Hosting Providers.
Solution.
Summary.
Index.