Wiley
Wiley.com
Print this page Share
E-book

Professional C# 2012 and .NET 4.5

ISBN: 978-1-118-33212-2
1584 pages
October 2012
Professional C# 2012 and .NET 4.5 (1118332121) cover image
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.

See More

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

See More

Related Titles

Back to Top