The Wayback Machine - https://web.archive.org/web/20111121152253/http://www.codeguru.com:80/csharp/.net/net_general/netframeworkclasses/

    .NET Framework Classes

    [Updated] SharePoint Security and .NET Impersonation

    When implementing custom components that require access to restricted resources, implicit impersonation must be used. Jay Nathan shows how to create a class that makes using .NET Impersonation a snap.

    Improved COM Interoperability in .NET 4.0

    Learn about the COM Interoperability improvements coming with the .NET Framework 4.0 and how they will make your COM Interop such as Office applications much easier.

    Creating Responsive .NET Applications with Microsoft Concurrency and Coordination Runtime (CCR)

    Discover how CCR can work with the .NET Ping class APM functions.

    [Updated] ADO.NET Entity Framework Tutorial and Basics

    Discover an ADO.NET Entity Framework tutorial covering basic data operations for applications, including LINQ To Entities, Method Expressions, stored procedure mapping, and a little discussion about its usage in an enterprise environment.

    An ADO.NET Data Services Tutorial

    An ADO.NET Data Services Tutorial covering REST, querystring operations and expressions, HTTP verbs, Linq to Data Services, security, exceptions and tracing.

    TIP: Closing your WCF Connections properly

    This tip looks at properly closing a WCF connection from your application - whether you're using the proxy classes or a ChannelFactory.

    [Updated] New Features in Microsoft Visual Studio 2010 and the .NET Framework 4.0

    Learn about several features relevant to developers in Visual Studio 2010 and the .NET Framework 4.0, such as parallel programming, XSLT debugging, new ASP.NET features, and new VB.NET and C# features that include the Chart control, XSD Designer, Lambda Expressions, and optional parameters.

    Creating a Pretty IE Toolbar in C#

    Learn about the work principles and ways and use of IEToolbarEngine. This is a toolbar for Internet Explorer, which has a reusable architecture.

    Exploring Net60

    Have you ever dreamt about porting your managed Windows Mobile application to Symbian OS? Or, maybe you wanted to develop a new one but were uncertain whether you need to learn a new paradigms and languages? Well, with Net60 from Red Five Labs, you may be relieved; you can continue your development in your favorite languages!

    Explore the Microsoft .NET Micro Framework

    The Microsoft .NET Micro Framework, formerly known as Smart Personal Objects Technology (SPOT), is a powerful and flexible platform for rapidly creating embedded device firmware with Microsoft Visual Studio. Now is just the right time to explore this new world.

    Generics: Base Class Constraint

    Generics represent the new type introduced in .NET Framework 2.0. By understanding generics, you gain the ability to create classes, interfaces, methods, and delegates that can manipulate any kind of data in type safe mode. Certainly, you have noticed that many times you had to implement some logical functionality in your application but for different data types.

    The .NET Micro Framework: A First Look

    Take a look at how you now can use your C# skills to create an embedded application. No hardware is required to get started!

    Simple Application to Zip and UnZip Files in C# Using J# Libraries

    Learn about the usage of a J# library in C# for zipping and unzipping functionalities.

    State Machine Workflow with WinWF

    Discover the power behind state machine workflow and how it can be used to more closely match business and other processes.

    The Ins and Outs of Dependency Properties and Routed Events in WPF

    Get an introduction to dependency properties and routed events in Windows Presentation Foundation (WPF), two extremely important topics in WPF—especially if you want to write custom elements.

    Clipboard Ring Application

    Learn about the use of the Windows clipboard via a clipboard ring utility. It also illustrates a Yahoo! messenger-like popup alert feature.

    Looking at the WCF Windows Communication Foundation

    Discover Windows Communication Foundation (WCF). Microsoft introduced this technology, which is a part of .NET 3.0, to make your life easy when it comes to building distributed applications.

    Building a Custom Activity in Windows Workflow Foundation

    Activities are the building blocks of workflows. When you use Windows Workflow Foundation, you likely will want to build custom activities to fit your tasks.

    .NET Tip: Creating a Collection of Your Objects

    The generic collection introduced with .NET 2.0 allows you to create collections of your objects without having to design a new class.

    Meet DependencyObject and DependencyProperty, the .NET Data-Binding Boosters

    Using the DependencyObject and the DependencyProperty in conjunction enables .NET developers to expose some of the powerful features of the Windows Presentation Foundation. Learn how to implement data binding with them.

    Get Ready for Windows Workflow Foundation

    Microsoft will introduce the much-anticipated Windows Workflow Foundation (WinWF) as part of the .NET Framework 3. Get the lowdown on WinWF and learn how to build a sequential workflow with it.

    .NET Framework 3.0 Released

    The current version of the .NET Framework is 3.0.

    ASP.NET Tip: Binding to Alternate Data Sources

    Sure, you can bind database-related objects to grids and repeaters, but what about binding your own objects to grids and lists? Learn how to build a class that can be bound to a Repeater without involving any databases.

    .NET Tip: Run ASP.NET 1.1 with ASP.NET 2.0 on Windows 2003

    The .NET Framework 2.0 gets very fussy when you try to run both ASP.NET 1.1 and ASP.NET 2.0 sites in the same application pool. Learn how to support both versions on the same Windows 2003 machine.