By Andrew Troelsen
This re-creation of Pro C# 5.0 and the .NET 4.5 Platform has been thoroughly revised and rewritten to mirror the newest alterations to the C# language specification and new advances within the .NET Framework. You'll locate new chapters overlaying all of the very important new gains that make .NET 4.5 the main accomplished liberate but, including:
* .NET APIs for home windows eight sort UI apps
* New asynchronous task-based version for async operations
* How HTML5 help is being wrapped into C# internet purposes
* New programming interfaces for HTTP purposes, together with better IPv6 help
* elevated WPF, WCF and WF libraries giving C# extra energy than ever earlier than
This comes on best of award successful assurance of middle C# positive aspects, either outdated and new, that experience made the former variations of this booklet so renowned (you'll locate every thing from generics to pLINQ lined here).
The project of this article is to supply you with a rock-solid beginning within the C# programming language and the center facets of the .NET platform (assemblies, remoting, home windows kinds, net varieties, ADO.NET, XML net prone, etc.). when you digest the data provided in those 25 chapters, you’ll be in an ideal place to use this data for your particular programming assignments, and you’ll be good built to discover the .NET universe by yourself phrases.
<h3>What you’ll learn</h3> * Be the 1st to appreciate the .NET 4.5 platform and visible C# 2012.
* detect the bits and bobs of the major .NET expertise.
* study from an award-winning writer who has been educating the .NET international for the reason that model 1.0.
* locate entire insurance of XAML, .NET 4.5 and visible Studio 12 including dialogue of the recent home windows Runtime.
<h3>Who this publication is for</h3>
If you’re testing this booklet for the 1st time, do needless to say it's distinctive at skilled software program pros or graduate scholars of machine technology (so don't count on 3 chapters on generation or choice constructs!).
it really is ideal for somebody who's drawn to the hot .NET Framework 4.5 and the C# language. no matter if you're relocating to .NET for the 1st time or are already writing functions utilizing earlier .NET models, this publication offers you a complete grounding within the new expertise and function a whole reference all through your coding occupation.
<h3>Table of Contents</h3>1. The Philosophy of .NET
2. A Survey of .NET improvement instruments
3. center C# Programming Constructs half I
4. middle C# Programming Constructs half II
6. Inheritance and Polymorphism
7. dependent Exception Handling
8. operating with Interfaces
9. Generics and Collections
10. Delegates, occasions and Lambda Expressions
eleven. complicated C# Language Features
12. LINQ to Objects
thirteen. knowing item Lifetime
14. construction and Configuring category Libraries
15. mirrored image, Dynamic Loading, past due Binding, and Attributes
sixteen. The Dynamic Language Runtime
17. approaches and AppDomains
18. CIL and the function of Dynamic Assemblies
19. Multithreaded and Asynchronous Programming
20. operating with I/O companies and item Serialization
21. ADO.NET half I: The attached Layer
22. ADO.NET half II: The Disconnected Layer
23. ADO.NET half III: The Entity Framework
24. LINQ to XML
25. home windows verbal exchange Foundation
26. home windows Workflow Foundation
27. Introducing WPF and XAML
28. The WPF keep an eye on Programming Model
29. WPF Graphical Render Services
30. WPF assets, Animations and Styles
31. WPF keep watch over Templates
32. Introducing ASP.NET net Forms
33. ASP.NET internet Controls, grasp Pages and Themes
34. nation administration innovations