Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 650 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
650
Dung lượng
36,08 MB
Nội dung
[...]... Taking Silverlight Out-of-the-Box Dynamic Loading Out-of-Browser Applications Isolated Storage Communication The Future of Silverlight Summary About the Author 145 146 146 147 148 149 149 150 150 150 150 151 152 153 155 155 157 158 161 161 162 162 162 163 164 164 165 165 166 167 167 168 CHAPTER 6: TIPS AND TRICKS FOR DESIGNERS AND DEVELOPERS 169 Understanding the Differences Between Silverlightand WPF... Understanding the Model Understanding the ViewModel Understanding the View Using a Locator Class Data Binding Overview Understanding Data Context Understanding Element-to-Element Binding Understanding Binding Modes Binding Based on Interfaces Using Binding Commands Using MVVM and DelegateCommand Creating a ViewModel Defining Commands with ViewModels Binding Commands from XAML Code Using Simple Data Binding Value... Class Project Templates Silverlight Application Silverlight Class Library Silverlight Business Application Silverlight Navigation Application Other Application Templates XAML Is Object XML Hosting Silverlight Applications Providing Excellent IApplicationService Choosing the Right Silverlight Framework Getting SOLID: MVC, MVP, and MVVM Dependency Injection and Inversion of Control The Managed Extensibility... senior architect and technical evangelist working on highly scalable, reliable, and usable enterprise applications utilizing the latest Microsoft platforms and technologies He has worked in multiple industries and capacities in both the public and private sectors, and has nearly 30 years of programming experience under his belt, experiencing almost every aspect of the software life cycle, and is especially... architecting and developing frameworks and tools to aid rapid application development and agile practices Miller has held the Microsoft Certified Professional Developer certification for several years, as well as earning Technology Specialist certifications in Web, Workflow Foundation (WF), andSilverlight development He has a B.S.E.E from the University of Michigan, specializing in computer and digital... striving to hone their skills and improve our craft — keep fighting the good fight —Caleb Jenkins Special thanks to Stephen Toub and Microsoft Patterns and Practices for their fi ne documentation and timely answers to all my questions —Jeffrey Juday Thanks to Steve Michelotti and Sajad Deyargaroo for their valuable feedback —Vishwas Lele Lyns, thanks for all your support and getting on with things while... Mentors for the time and focus to get this done Thanks to Jef, Todd, Tony, Tim, Dave, Ken and the rest of my friends at Improving Enterprises for instilling an agile mindset and appreciation for true TDD Thanks to Craig Walls for teaching me DI, and Raymond Lewallen for introducing me to BDD Special thanks to Microsoft and the whole MVP program To all of the MVP authors on this book, Paul and the whole staff... coverage of the client-side by focusing on ASP.NET before moving into Silverlight With ASP.NET, you fi nd coverage of working with jQuery, one of the most pursued ways in which to develop web applications today, as well as how to deal with your ASP.NET applications after they are built to get the most out of them In addition to the coverage of ASP.NET, with Silverlight you can fi nd information on applying... Evjen flast V2 - 10/13/2011 Page xxx INTRODUCTION patterns to Silverlight using patterns such as Model-View-ViewModel (MVVM) The Silverlight coverage then moves from the client on the PC to the client on the phone Also, when dealing with the client, you can fi nd a chapter that discusses how to bridge the world of designers and developers Moving from client-side development work, the next chapters of the... 312 313 314 315 316 317 319 319 319 320 321 322 324 325 326 329 329 330 333 333 334 334 336 337 340 341 342 343 344 345 345 345 347 348 xxiii ftoc.indd xxiii 10/19/2011 2:40:50 PM Evjen ftoc V2 - 10/11/2011 Page xxiv CONTENTS CHAPTER 11: APPLIED NET TASK PARALLEL LIBRARY Problems and Solutions Using Tasks Task Class Closures Applying Tasks Understanding TPL-Style Exception Handling Understanding AggregateException . PM10/19/2011 2:46:50 PM Evjen rs V3 - 10/13/2011 Page v Real World .NET 4, C#, and Silverlight ® INDISPENSABLE EXPERIENCES FROM 15 MVPS Bill Evjen Dominick Baier György Balássy Gill Cleeren David. PM10/19/2011 2:46:50 PM Evjen rs V3 - 10/13/2011 Page vi Real World .NET 4, C#, and Silverlight : Indispensible Experiences from 15 MVPs Published by John Wiley & Sons, Inc. 10475 Crosspoint. ivffirs.indd iv 10/19/2011 2:46:50 PM10/19/2011 2:46:50 PM Evjen rs V3 - 10/13/2011 Page i REAL WORLD .NET 4, C#, AND SILVERLIGHT INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . .