The c# language -- .Net architecture -- C# basics -- Objects and types -- Inheritance -- Arrays -- Operators and casts -- Delegates and events -- Strings and regular expressions -- Generics -- Collections -- Memory management and pointers -- Reflection -- Errors and exceptions -- Visual studio 2005 -- Deployment -- Base class libraries -- Assemblies -- Tracing and events -- Threading and synchronizations -- .Net security -- Localization -- Transactions -- Windows services -- COM interoperability -- Data -- Manipulating files and the registry -- Data access with .net -- Manipulating XML -- .Net programming with SQL server 2005 -- Viewing .net data -- Graphics with GDI+ -- Windows presentation foundation -- ASP.NET pages -- ASP.NET development -- ASP.NET AJAX -- Accessing the internet -- Web services with ASP.NET -- .Net remoting -- Enterprise services -- Message queuing -- Windows communication foundation -- Windows workflow foundation -- Directory services -- Additional information -- C#, visual basic, and c++/CLI -- Windows vista -- Language integrated query.