Book description
A hands-on guide to Microsoft's latest rich application development technology: Silverlight 4
Silverlight 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
xplains 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.
Table of contents
- Copyright
- CREDITS
- ABOUT THE AUTHORS
- ABOUT THE TECHNICAL EDITOR
- ACKNOWLEDGMENTS
- INTRODUCTION
-
1. FitnessTrackerPlus
- 1.1. PROBLEM
-
1.2. DESIGN
-
1.2.1. Determining Requirements for the Site
- 1.2.1.1. Scalable
- 1.2.1.2. Rich User Interface
- 1.2.1.3. Dashboard
- 1.2.1.4. Nutrition Log
- 1.2.1.5. Exercise Log
- 1.2.1.6. Measurements Log
- 1.2.1.7. Public Journal Page
- 1.2.1.8. Social Networking Integration
- 1.2.1.9. Browser History Support
- 1.2.1.10. Generate Revenue
- 1.2.1.11. Feel Like a Desktop Application
- 1.2.2. Silverlight 4 Features
-
1.2.1. Determining Requirements for the Site
- 1.3. SOLUTION
- 1.4. SUMMARY
-
2. Prepare to Be Popular
- 2.1. PROBLEM
-
2.2. DESIGN
- 2.2.1. Physical N-Tier Design
- 2.2.2. Load Balancing
- 2.2.3. Cloud Computing
-
2.2.4. Logical N-Tier Design
- 2.2.4.1. Presentation Layer
- 2.2.4.2. Silverlight 4 Data Controls
- 2.2.4.3. Presenting Data with the DataGrid
- 2.2.4.4. Rich Data Entry with the DataForm
- 2.2.4.5. Providing Paging with the DataPager
- 2.2.4.6. Element to Element Binding
- 2.2.4.7. Silverlight Toolkit
- 2.2.4.8. Providing Users with Multiple Themes
- 2.2.4.9. Implicit Styling
- 2.2.4.10. Dynamic Theme Selection
- 2.2.4.11. Data Access Layer
- 2.2.4.12. LINQ to SQL
- 2.2.4.13. Entity Framework
- 2.2.4.14. Business Logic Layer
- 2.2.4.15. ASMX Web Services
- 2.2.4.16. WCF Services
- 2.2.4.17. ADO.NET Data Services
- 2.2.4.18. WCF RIA Services
- 2.2.4.19. Adding WCF RIA Services Support
- 2.2.4.20. Limiting the Number of Returned Records
- 2.2.4.21. Data Storage Layer
- 2.2.4.22. SQL Server
- 2.2.4.23. Oracle
- 2.2.4.24. MySQL
- 2.2.4.25. Access
- 2.2.5. FitnessTrackerPlus Application Design
- 2.3. SOLUTION
- 2.4. SUMMARY
-
3. Sign Me Up
- 3.1. PROBLEM
- 3.2. DESIGN
-
3.3. SOLUTION
- 3.3.1. Main Landing Page
- 3.3.2. Home View
-
3.3.3. User Registration
- 3.3.3.1. User Interface
- 3.3.3.2. Database
- 3.3.3.3. Data Access
- 3.3.3.4. Business Logic
- 3.3.3.5. User Information Service
- 3.3.3.6. User Information Service Metadata
- 3.3.3.7. FitnessTrackerPlus MembershipProvider
- 3.3.3.8. FitnessTrackerPlus RoleProvider
- 3.3.3.9. FitnessTrackerPlus ProfileProvider
- 3.3.3.10. User Interface Code Behind
- 3.3.4. Login Control
- 3.3.5. Dashboard
- 3.3.6. Supplemental Pages
- 3.3.7. URI Mapping
- 3.4. SUMMARY
-
4. Welcome Home
- 4.1. PROBLEM
- 4.2. DESIGN
- 4.3. SOLUTION
- 4.4. SUMMARY
- 5. One More Slice Can't Hurt
- 6. Time to Hit the Gym
- 7. Am I Working Hard Enough?
- 8. Unfinished Business
- 9. Sharing Your Success
- 10. Social Networking
-
11. This Site Doesn't Run Itself
- 11.1. GENERATING REVENUE FOR FITNESSTRACKERPLUS
- 11.2. PROBLEM
- 11.3. DESIGN
-
11.4. SOLUTION
- 11.4.1. Google AdSense
-
11.4.2. PayPal
- 11.4.2.1. Getting Started with Website Payments Standard
- 11.4.2.2. Integrating PayPal Subscriptions with FitnessTrackerPlus
- 11.4.2.3. Integrating PayPal with User Registration
- 11.4.2.4. Validating Fields Before Processing Payment
- 11.4.2.5. Auto Return
- 11.4.2.6. Payment Data Transfer
- 11.4.2.7. Canceling Subscriptions
- 11.5. SUMMARY
- 12. Let's Go Live
Product information
- Title: SilverlightTM 4 Problem — Design — Solution
- Author(s):
- Release date: April 2010
- Publisher(s): Wrox
- ISBN: 9780470534045
You might also like
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
book
Conversations About Job Performance
Organizational appraisals systems are often ineffective and result in unnecessary spending on the part of a …
book
The Credit Default Swap Basis
The growth of the credit derviatives market has produced a liquid market in credit default swaps …
audiobook
Healthy Buildings
From our offices and homes to schools, hospitals, and restaurants, the indoor spaces where we work, …