Professional C# 2012 and .NET 4.5
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.
Table of Contents
Part I: The C# Language
Chapter 1: .NET Architecture
Chapter 2: Core C#
Chapter 3: Objects and Types
Chapter 4: Inheritance
Chapter 5: Generics
Chapter 6: Arrays and Tuples
Chapter 7: Operators and Casts
Chapter 8: Delegates, Lambdas, and Events
Chapter 9: Strings and Regular Expressions
Chapter 10: Collections
Chapter 11: Language Integrated Query
Chapter 12: Dynamic Language Extensions
Chapter 13: Asynchronous Programming
Chapter 14: Memory Management and Pointers
Chapter 15: Reflection
Chapter 16: Errors and Exceptions
Part II: Visual Studio
Chapter 17: Visual Studio 2012
Chapter 18: Deployment
Part III: Foundation
Chapter 19: Assemblies
Chapter 20: Diagnostics
Chapter 21: Tasks, Threads, and Synchronization
Chapter 22: Security
Chapter 23: Interop.NET and COM
Chapter 24: Manipulating Files and The Registry
Chapter 25: Transactions
Chapter 26: Networking
Chapter 27: Windows Services
Chapter 28: Localization?
Chapter 29: Core XAML
Chapter 30: Managed Extensibility Framework
Chapter 31: Windows Runtime
Part IV: Data
Chapter 32: Core ADO.NET
Chapter 33: ADO.NET Entity Framework
Chapter 34: Manipulating XML
Part V: Presentation
Chapter 35: Core WPF
Chapter 36: Business Applications with WPF
Chapter 37: Creating Documents with WPF
Chapter 38: Windows Store APPS
Chapter 39: Core ASP.NET
Chapter 40: ASP.NET Web Forms
Chapter 41: ASP.NET MVC
Chapter 42: ASP.NET Dynamic Data
Part VI: Communication
Chapter 43: Windows Communication Foundation
Chapter 44: WCF Data Services
Chapter 45: Windows Workflow Foundation
Chapter 46: Peer-to-Peer Networking
Chapter 47: Message Queuing
Book Details
Professional C# 2012 and .NET 4.5
- By: Christian Nagel; Bill Evjen; Jay Glynn; Karli Watson; Morgan Skinner
- Publisher: Wrox
- Pub. Date: 11/06/2012
- Print ISBN: 978-1-118-31442-5
- Web ISBN: 1-118314-42-5
- eISBN: 978-1-118-33212-2
- Pages in Print Edition: 1584
- File Size : 26.28 MB
- Format : PDF