Home Page Icon
Home Page
Table of Contents for
Title Page
Close
Title Page
by Daron Yöndem, Christian Weyer, Christian Nagel, Scott Millett, Jeremy Likness, V
Real World .NET 4, C#, and Silverlight®: Indispensible Experiences from 15 MVPs
Cover Page
Title Page
Copyright
Dedication
ABOUT THE TECHNICAL EDITOR
CREDITS
Acknowledgments
Contents
Contents
INTRODUCTION
WHO THIS BOOK IS FOR
WHAT THIS BOOK COVERS
WHAT YOU NEED TO USE THIS BOOK
CONVENTIONS
SOURCE CODE
ERRATA
P2P.WROX.COM
1: ASP.NET and jQuery
UNDERSTANDING WEB FORMS
ASP.NET MVC
JQUERY
SUMMARY
ABOUT THE AUTHOR
2: ASP.NET Performance
LOOKING AT HOW ASP.NET HANDLES PAGE REQUESTS
STATE MANAGEMENT AND CACHING
CACHING WEB SERVICES
HARDWARE CONSIDERATIONS
USING PERFORMANCE COUNTERS
TIPS AND TRICKS
SUMMARY
ABOUT THE AUTHOR
3: Ethical Hacking of ASP.NET
ETHICAL HACKING — IS THAT AN OXYMORON?
FILLING YOUR TOOLBOX
UNDERSTANDING SESSION MANAGEMENT
ATTACKING THE ASP.NET AUTHENTICATION
ATTACKING THE ASP.NET SESSION
HACKING THE VIEW STATE
TRICKING EVENT HANDLERS
SUMMARY
ABOUT THE AUTHOR
4: How to Build a Real World Silverlight 5 Application
SETTING THE SCENE FOR THE APPLICATION
PROTOTYPE FIRST, CODE LATER — USING SKETCHFLOW
DATA-BINDING PRIMER
WCF RIA SERVICES IN ACTION
APPLYING THE MVVM PATTERN
CREATING CUSTOMIZED CONTROLS
SUMMARY
ABOUT THE AUTHOR
5: Silverlight — The Silver Lining for Line-of-Business Applications
GETTING STARTED
CHOOSING THE RIGHT SILVERLIGHT FRAMEWORK
TAKING SILVERLIGHT OUT-OF-THE-BOX
THE FUTURE OF SILVERLIGHT
SUMMARY
ABOUT THE AUTHOR
6: Tips and Tricks for Designers and Developers
UNDERSTANDING THE DIFFERENCES BETWEEN SILVERLIGHT AND WPF
TIPS AND TRICKS FOR DESIGNERS
TIPS AND TRICKS FOR DEVELOPERS
SUMMARY
ABOUT THE AUTHOR
7: MVVM Patterns in Silverlight 4
DEVELOPING YOUR OWN FRAMEWORK
GETTING TO KNOW MVVM
CREATING AN MVVM FRAMEWORK
EXISTING MVVM FRAMEWORKS
ADDITIONAL CONSIDERATIONS
SUMMARY
ABOUT THE AUTHOR
8: Windows Phone “Mango” for Silverlight Developers
HARDWARE FOUNDATION
SOFTWARE FOUNDATION
APPLICATION MODEL
INTEGRATION SERVICE
SUMMARY
ABOUT THE AUTHOR
9: Pragmatic Services Communication with WCF
SAMPLE PROJECT
SERVICE ORIENTATION REVISITED
WCF BASICS 101
APPLICATION SCENARIO
MODELING SERVICES
IMPLEMENTING SERVICES
HOSTING SERVICES
CONSUMING SERVICES
COMPLEMENTING SERVICE APPROACH
OPTIMIZATION STRATEGIES
SUMMARY
ABOUT THE AUTHOR
10: Securing WCF Services Using the Windows Identity Foundation (WIF)
IDENTITY IN .NET APPLICATIONS
WCF AND WIF
POSSIBLE SOLUTIONS FOR SECURING THE MOVIE DATABASE SOAP SERVICE
POSSIBLE SOLUTIONS FOR SECURING THE MOVIE DATABASE REST SERVICE
SUMMARY
ABOUT THE AUTHOR
11: Applied .NET Task Parallel Library
PROBLEMS AND SOLUTIONS
USING TASKS
UNDERSTANDING TPL-STYLE EXCEPTION HANDLING
UNDERSTANDING CANCELLATIONS
USING CONCURRENT COLLECTIONS — CONCURRENTQUEUE
UNDERSTANDING CONTINUATIONS
USING THE BLOCKINGCOLLECTION CLASS
SUMMARY
ABOUT THE AUTHOR
12: The WF Programming Language
GETTING STARTED
CONTROLLING THE FLOW OF EXECUTION
BUILDING CUSTOM ACTIVITIES
USING PERSISTENCE
HOSTING WORKFLOWS INSIDE WINDOWS APPFABRIC
FURTHER READING
SUMMARY
ABOUT THE AUTHOR
13: Practical WPF Data Binding
SAMPLE APPLICATION
DATA BINDING OVERVIEW
USING BINDING COMMANDS
USING SIMPLE DATA BINDING
VALUE CONVERSION
BINDING MULTIPLE PROPERTIES
BINDING TO LISTS
EDITING DATA
SUMMARY
ABOUT THE AUTHOR
14: Driving Development with User Stories and BDD
CAPTURING REQUIREMENTS AS FEATURES WITH USER STORIES
THE SHORTCOMINGS OF TDD
FOCUSING ON BEHAVIOR WITH BDD
CAPTURING THE TIC-TAC-TOE FEATURES WITH USER STORIES
GETTING STARTED WITH THE PROJECT
MOVING FORWARD
SUMMARY
ABOUT THE AUTHOR
15: Automated Unit Testing
UNDERSTANDING UNIT TESTS
UNDERSTANDING THE BENEFITS OF A TEST-FIRST APPROACH
GETTING ORIENTED WITH A BASIC EXAMPLE
ASSIGN, ACT, ASSERT
CODE, TESTS, FRAMEWORKS, AND RUNNERS
SOLUTION/PROJECT STRUCTURE
USING NUGET TO BLEND NUNIT AND VS 2010
METHODS WITH FAKES AND MOCKS
CLASS ATTRIBUTES, TEST ATTRIBUTES, AND SPECIAL METHODS
TESTING THE HARD TO TEST — PUSHING THE EDGES
USING SENSING VARIABLES TO REFACTOR NONTESTABLE CODE
USING AUTOMATED UNIT TESTING WITH OTHER PRACTICES
SUMMARY
ABOUT THE AUTHOR
INDEX
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Cover Page
Next
Next Chapter
Copyright
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset