Professional C# 2012 and .NET 4.5

  • ID: 2329345
  • Book
  • 1584 Pages
  • John Wiley and Sons Ltd
1 of 4
Intermediate to advanced technique coverage, updated for C# 2012 and .NET 4.5

This guide is geared towards experienced programmers looking to update and enhance their skills in writing Windows applications, web apps, and Metro apps with C# and .NET 4.5. Packed with information about intermediate and advanced features, this book includes everything professional developers need to know about C# and putting it to work.

  • Covers challenging .NET features including Language Integrated Query (LINQ), LINQ to SQL, LINQ to XML, WCF, WPF, Workflow, and Generics
  • Puts the new Async keyword to work and features refreshers on .NET architecture, objects, types, inheritance, arrays, operators, casts, delegates, events, strings, regular expressions, collections, and memory management
  • Explores new options and interfaces presented by Windows 8 development, WinRT, and Metro style apps
  • Includes traditional Windows forms programming, ASP.NET web programming with C#, and working in Visual Studio 2012 with C#

Professional C# 2012 and .NET 4.5 is a comprehensive guide for experienced programmers wanting to maximize these technologies.

Note: Product cover images may vary from those shown
2 of 4

INTRODUCTION xlix

PART I: THE C# LANGUAGE

CHAPTER 1: .NET ARCHITECTURE 3

CHAPTER 2: CORE C# 23

CHAPTER 3: OBJECTS AND TYPES 65

CHAPTER 4: INHERITANCE 89

CHAPTER 5: GENERICS 107

CHAPTER 6: ARRAYS AND TUPLES 129

CHAPTER 7: OPERATORS AND CASTS 151

CHAPTER 8: DELEGATES, LAMBDAS, AND EVENTS 183

CHAPTER 9: STRINGS AND REGULAR EXPRESSIONS 209

CHAPTER 10: COLLECTIONS 229

CHAPTER 11: LANGUAGE INTEGRATED QUERY 279

CHAPTER 12: DYNAMIC LANGUAGE EXTENSIONS 313

CHAPTER 13: ASYNCHRONOUS PROGRAMMING 325

CHAPTER 14: MEMORY MANAGEMENT AND POINTERS 347

CHAPTER 15: REFLECTION 375

CHAPTER 16: ERRORS AND EXCEPTIONS 393

PART II: VISUAL STUDIO

CHAPTER 17: VISUAL STUDIO 2012 417

CHAPTER 18: DEPLOYMENT 467

PART III: FOUNDATION

CHAPTER 19: ASSEMBLIES 487

CHAPTER 20: DIAGNOSTICS 519

CHAPTER 21: TASKS, THREADS, AND SYNCHRONIZATION 551

CHAPTER 22: SECURITY 601

CHAPTER 23: INTEROP 627

CHAPTER 24: MANIPULATING FILES AND THE REGISTRY 661

CHAPTER 25: TRANSACTIONS 705

CHAPTER 25: TRANSACTIONS 705

CHAPTER 27: WINDOWS SERVICES 771

CHAPTER 28: LOCALIZATION? 803

CHAPTER 29: CORE XAML 845

CHAPTER 30: MANAGED EXTENSIBILITY FRAMEWORK 863

CHAPTER 31: WINDOWS RUNTIME 893

PART IV: DATA

CHAPTER 32: CORE ADO.NET 917

CHAPTER 33: ADO.NET ENTITY FRAMEWORK 963

CHAPTER 34: MANIPULATING XML 995

PART V: PRESENTATION

CHAPTER 35: CORE WPF 1049

CHAPTER 36: BUSINESS APPLICATIONS WITH WPF 1101

CHAPTER 37: CREATING DOCUMENTS WITH WPF 1153

CHAPTER 38: WINDOWS STORE APPS 1175

CHAPTER 39: CORE ASP.NET 1211

CHAPTER 40: ASP.NET WEB FORMS 1239

CHAPTER 41: ASP.NET MVC 1283

CHAPTER 42: ASP.NET DYNAMIC DATA 1321

PART VI: COMMUNICATION

CHAPTER 43: WINDOWS COMMUNICATION FOUNDATION 1337

CHAPTER 44: WCF DATA SERVICES 1379

CHAPTER 45: WINDOWS WORKFLOW FOUNDATION 1399

CHAPTER 46: PEER–TO–PEER NETWORKING 1425

CHAPTER 46: PEER–TO–PEER NETWORKING 1425

INDEX 1473

Note: Product cover images may vary from those shown
3 of 4

Loading
LOADING...

4 of 4
Christian Nagel
Bill Evjen
Jay Glynn
Karli Watson
Morgan Skinner
Note: Product cover images may vary from those shown
5 of 4
Note: Product cover images may vary from those shown
Adroll
adroll