Book description
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
- Cover
- 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
-
Part III: Foundation
- Chapter 19: Assemblies
- Chapter 20: Diagnostics
- Chapter 21: Tasks, Threads, and Synchronization
- Chapter 22: Security
- Chapter 23: Interop
- 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
- XML
- XML Standards Support in .NET
- Introducing the System.Xml Namespace
- Using System.Xml Classes
- Reading and Writing Streamed XML
- Using the DOM in .NET
- Using XPathNavigators
- XML and ADO.NET
- Serializing Objects in XML
- LINQ to XML and .NET
- Working with Different XML Objects
- Using LINQ to Query XML Documents
- More Query Techniques for XML Documents
- Summary
- Part V: Presentation
- Part VI: Communication
- Introduction
- Advertisements
Product information
- Title: Professional C# 2012 and .NET 4.5
- Author(s):
- Release date: November 2012
- Publisher(s): Wrox
- ISBN: 9781118314425
You might also like
book
Professional C# 5.0 and .NET 4.5.1
Comprehensive, advanced coverage of C# 5.0 and .NET 4.5.1 Whether you're a C# guru or transitioning …
book
Microsoft Visual C# 2013 Step by Step
Your hands-on guide to Visual C# fundamentals Expand your expertise—and teach yourself the fundamentals of Microsoft …
book
C# 6.0 and the .NET 4.6 Framework, Seventh Edition
This new 7th edition of Pro C# 6.0 and the .NET 4.6 Platform has been completely …
book
Professional C# 4 and .NET 4
This book starts by reviewing the overall architecture of .NET in order to give you the …