Pro C♯ 5.0 and the .NET 4.5 framework

This new edition of Pro C♯ 5.0 and the .NET 4.5 Platform has been completely revised and rewritten to reflect the latest changes to the C♯ language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.5 the most...

Full description

Main Author: Troelsen, Andrew W.
Other Authors: SpringerLink (Online service)
Format: eBook
Language: English
Published: [Berkeley, Calif.] : New York : Apress ; Distributed to the Book trade worldwide by Springer Science+Business Media, [2012]
Physical Description: 1 online resource (lxvii, 1487 pages) : illustrations.
Edition: 6th ed.
Series: Expert's voice in .NET.
Table of Contents:
  • pt I.
  • Introducing C♯ and .NET Platform.
  • Philosophy of .NET
  • Building C♯ Applications
  • pt. II.
  • Core C♯ Programming.
  • Core C♯ Programming Constructs, Part I
  • Core C♯ Programming Constructs, Part II
  • pt. III.
  • Object-Oriented Programming with C♯
  • Understanding Encapsulation
  • Understanding Inheritance and Polymorphism
  • Understanding Structured Exception Handling
  • Working with Interfaces
  • pt. IV.
  • Advanced C♯ Programming.
  • Collections and Generics
  • Delegates, Events, and Lambda Expressions
  • Advanced C♯ Language Features
  • LINQ to Objects
  • Understanding Object Lifetime
  • pt. V.
  • Programming with .NET Assemblies.
  • Building and Configuring Class Libraries
  • Type Reflection, Late Binding, and Attribute-Based Programming
  • Dynamic Types and the Dynamic Language Runtime
  • Processes, AppDomains, and Object Contexts
  • Understanding CIL and the Role of Dynamic Assemblies
  • pt. VI.
  • Introducing the .NET Base Class Libraries.
  • Multithreaded, Parallel, and Async Programming
  • File I/O and Object Serialization
  • ADO.NET Part I: The Connected Layer
  • ADO.NET Part II: The Disconnected Layer
  • ADO.NET Part III: The Entity Framework
  • Introducing LINQ to XML
  • Introducing Windows Communication Foundation
  • Introducing Windows Workflow Foundation
  • Introducing Windows Presentation Foundation and XAML
  • Programming with WPF Controls
  • WPF Graphics Rendering Services
  • WPF Resources, Animations, and Styles
  • Dependency Properties, Routed Events, and Templates
  • Introducing ASP.NET Web Forms
  • ASP.NET Web Controls, Master Pages, and Themes
  • ASP.NET State Management Techniques.