Table of Contents
<b>Table of Contents</b><br/> <b>Part 1: Introducing C# and the .NET Platform</b><br/> Chapter 1: The Philosophy of .NET Chapter 2: Building C# Applications <b>Part 2: Core C# Programming Constructs</b><br/><ul><ul> <li>Chapter 3: Core C# Programming Constructs, Part I </li> <li> Chapter 4: Core C# Programming Constructs, Part II </li> <li> Chapter 5: Defining Encapsulated Class Types</li> <li>Chapter 6: Understanding Inheritance and Polymorphism</li> <li> Chapter 7: Understanding Structured Exception Handling </li> <li>Chapter 8: Understanding Object Lifetime </li></ul></ul> <b>Part 3: Advanced C# Programming Constructs</b><br/><ul><ul> <li>Chapter 9: Working with Interfaces</li> <li> Chapter 10: Understanding Generics</li> <li> Chapter 11: Delegates, Events, and Lambdas Understanding the .NET Delegate Type</li> <li> Chapter 12: Advanced C# Language Features </li> <li> Chapter 13: LINQ to Objects </li></ul></ul> <b>part: Programming with .NET Assemblies</b><br/><ul><ul> <li> Chapter 14: Configuring .NET Assemblies Defining Custom Namespaces</li> <li> Chapter 15: Type Reflection, Late Binding, and Attribute-Based Programming</li> <li> Chapter 16: Processes, AppDomains, and Object Contexts </li> <li> Chapter 17: Understanding CIL and the Role of Dynamic Assemblies</li> <li>Chapter 18: Dynamic Types and the Dynamic Language Runtime </li></ul></ul> <b>Part 5: Introducing the .NET Base Class Libraries</b><br/><ul><ul> <li> Chapter 19: Multithreaded and Parallel Programming</li> <li> Chapter 20: File 1/0 and Object Serialization </li> <li> Chapter 21: ADO.NET Part I: The Connected Layer </li> <li> Chapter 22: ADO.NET Part II: The Disconnected Layer</li> <li> Chapter 23: ADO.NET Part III: The Entity Framework </li> <li> Chapter 24: Introducing LINQ to XML </li> <li>Chapter 25: Introducing Windows Communication Foundation </li> <li> Chapter 26: Introducing Windows Workflow Foundation 4.0</li></ul></ul> <b>Part 6: Building Desktop User Interfaces with WPF</b><br/><ul><ul> <li> Chapter 27: Introducing Windows Presentation Foundation and XAML</li> <li> Chapter 28: Programming with WPF Controls </li> <li> Chapter 29: WPF Graphics Rendering Services </li> <li> Chapter 30: WPF Resources, Animations, and Styles</li> <li>Chapter 31: WPF Control Templates and UserControls </li></ul></ul> <b>Part 7: Building Web Applications with ASP .NET</b><br/><ul> <li>Chapter 32: Building ASP .NET Web Pages </li> <li> Chapter 33: ASP .NET Web Controls, Master Pages and Themes</li> <li> Chapter 34: ASP .NET State Management Techniques </li> <li>Appendix A: Programming with Windows Forms</li> <li>Appendix B: Platform-Independent .NET Development with Mono</li></ul>