Silverlight 4: Problem - Design - SolutionISBN: 978-0-470-53404-5
Paperback
528 pages
April 2010
This title is out-of-print and not currently available for purchase from this site.
|
Introduction xv
Chapter 1: FitnessTrackerPlus 1
Problem 2
Design 3
Determining Requirements for the Site 3
Silverlight 4 Features 6
Solution 10
Chapter 2 10
Chapter 3 11
Chapter 4 11
Chapter 5 11
Chapter 6 11
Chapter 7 12
Chapter 8 12
Chapter 9 12
Chapter 10 12
Chapter 11 13
Chapter 12 13
Getting Started 13
Summary 17
Chapter 2: Prepare to Be Popular 19
Problem 19
Design 20
Physical N-Tier Design 21
Load Balancing 22
Cloud Computing 22
Logical N-Tier Design 22
FitnessTrackerPlus Application Design 78
Solution 83
Physical Tier 84
Logical Tier 84
Summary 86
Chapter 3: Sign Me Up 87
Problem 87
Design 89
Home Page 90
User Registration 92
Login Control 97
Solution 98
Main Landing Page 98
Home View 107
User Registration 109
Login Control 134
Dashboard 138
Supplemental Pages 139
URI Mapping 140
Summary 140
Chapter 4: Welcome Home 141
Problem 141
Adding Navigation 142
Providing Site Announcements 142
User-Selectable Themes 142
Account Settings 143
Adding a Dashboard 143
Design 143
User Home Page 144
Navigation Menu 154
Site Announcements 155
Account Settings 156
Theme Selection 157
Fitness Summaries 158
Solution 158
Global Variables 159
Navigation Menu 159
User Home Page 165
Dashboard 169
Account Settings 172
Theme Selection 180
Site Announcements 186
Fitness Summaries 191
Summary 191
Chapter 5: One More Slice Can’t Hurt 193
Problem 193
Design 194
User Stories 195
Requirements 196
Food Log 196
Solution 200
User Interface 201
Database 214
Data Access 214
Business Logic 214
User Interface Code Behind 217
Summary 232
Chapter 6: Time to Hit the Gym 233
Problem 234
Design 234
User Stories 235
Requirements 235
Exercise Log 236
Solution 241
User Interface 242
Database 255
Data Access 256
Business Logic 257
User Interface Code Behind 262
Summary 278
Chapter 7: Am I Working Hard Enough? 279
Problem 279
Design 280
User Stories 280
Requirements 281
Measurement Log 282
Calculator Controls 287
Solution 289
Measurement Log Page 289
Calculator Controls 307
Summary 311
Chapter 8: Unfinished Business 313
Problem 314
Design 314
Food Summary 315
Exercise Summary 317
Measurement Summary 318
Printing Support 319
Solution 319
Food Summary 320
Exercise Summary 333
Measurement Summary 338
Summary 347
Chapter 9: Sharing Your Success 349
Problem 350
Design 351
Public Journal Settings 352
Public Journal 353
Solution 357
Public Journal Settings 358
Public Journal 365
Summary 386
Chapter 10: Social Networking 387
Problem 387
Design 388
MySpace 388
MySpace Silverlight SDK 389
FitnessTrackerPlus — MySpace Application 391
Requirements 394
Solution 397
Getting Started 397
FitnessTrackerPlus MySpace Application 400
Summary 421
Chapter 11: This Site Doesn’t Run Itself 423
Generating Revenue for FitnessTrackerPlus 423
Problem 423
Design 424
Advertising-Based Solutions 424
Google AdSense 424
Recurring Monthly Fees 426
Which Revenue Solution is the Right One? 428
Solution 429
Google AdSense 429
PayPal 436
Summary 461
Chapter 12: Let’s Go Live 463
Problem 463
Design 464
Supplemental Pages 464
Shared Hosting Providers 468
Solution 468
Summary 487
Index 489