Friday, March 9, 2007

What is the difference between Implicit and Explicit interfaces?

Hi if you want to find out the answer to that “guru” question and also to have really good understanding of how C# is working under the hood, understanding IL, Garbage Collector, Type Reflection, Late Binding, Attribute-Based Programming, Object Serialization etc, I am recommending to read Andrew Troelsen’s book Pro C# 2005 and the .NET 2.0 Platform”.




PART 1 ■ ■ ■ Introducing C# and the

.NET Platform

CHAPTER 1 The Philosophy of .NET
CHAPTER 2 Building C# Applications

PART 2 ■ ■ ■ The C# Programming Language
CHAPTER 3 C# Language Fundamentals
CHAPTER 4 Object-Oriented Programming with C#
CHAPTER 5 Understanding Object Lifetime
CHAPTER 6 Understanding Structured Exception Handling
CHAPTER 7 Interfaces and Collections
CHAPTER 8 Callback Interfaces, Delegates, and Events
CHAPTER 9 Advanced C# Type Construction Techniques
CHAPTER 10 Understanding Generics


PART 3 ■ ■ ■ Programming with .NET Assemblies


CHAPTER 11 Introducing .NET Assemblies
CHAPTER 12 Type Reflection, Late Binding, and Attribute-Based Programming
CHAPTER 13 Processes, AppDomains, Contexts, and CLR Hosts
CHAPTER 14 Building Multithreaded Applications
CHAPTER 15 Understanding CIL and the Role of Dynamic Assemblies


PART 4 ■ ■ ■ Programming with the .NET Libraries


CHAPTER 16 The System.IO Namespace
CHAPTER 17 Understanding Object Serialization
CHAPTER 18 The .NET Remoting Layer
CHAPTER 19 Building a Better Window with System.Windows.Forms
CHAPTER 20 Rendering Graphical Data with GDI+
CHAPTER 21 Programming with Windows Forms Controls
CHAPTER 22 Database Access with ADO.NET


PART 5 ■ ■ ■Web Applications and XML

Web Services

CHAPTER 23 ASP.NET 2.0 Web Pages and Web Controls
CHAPTER 24 ASP.NET 2.0 Web Applications
CHAPTER 25 Understanding XML Web Services


No comments: