.NET news » Components Components Rss Feed

An Extensive Examination of LINQ: Extending LINQ - Adding Query Operators

As discussed in earlier installments of this article series - most notably in An Introduction to LINQ and The Standard Query Operators - one of LINQ's primary components is its set of standard query operators. A query operator is a method that operates on a sequence of data and performs some task based on that data, are implemented as extension methods on types that implement the IEnumerable<T> interface. Some of the standard query operators that we've explored throughout the articles in this series include: Count, Average, First, Skip, Take, Where, and OrderBy, among others.

While these standard query operators provide a great detail of functionality, there may be situations where they fall short. The good news is that it's quite easy to create your own query operators. Underneath the covers query operators are just methods that extend types that implement IEnumerable<T> and iterate over the sequence performing some task, such as computing the total number of items in the sequence, computing the average, filtering the results, or ordering them. This article examines how to extend LINQ's functionality by creating your own extension methods.

TransparentSplash Control

A non rectangular/transparent splash screen control that starts life before the Application Form.
5 Jul 2010, 14:39:00   Source: TransparentSplash Control   Tags: Components

Get Control of Your Service System: A Practical Introduction to Queueing Theory

Provides background and overview of queueing theory and a class library which implements measurement functions
3 Jul 2010, 18:02:00   Source: Get Control of Your Service System: A Practical...   Tags: Components

Painting Your Own Tabs

How to control the painting of the .NET TabControl
3 Jul 2010, 10:25:00   Source: Painting Your Own Tabs   Tags: Components

Painting Your Own Tabs - Second Edition

A better way to control the painting of the .NET TabControl
2 Jul 2010, 12:06:00   Source: Painting Your Own Tabs - Second Edition   Tags: Components

Centering Text on a WPF Shape Using a User Control

WPF excels at creating great looking applications.

1 Jul 2010, 19:00:00   Source: Centering Text on a WPF Shape Using a User Control   Tags: Components

Office Services: Merging Word Documents on the Server Side with SharePoint 2010

Office 2010 and SharePoint 2010 include a new set of components called Application Services. These put a rich set of tools in a developer's bag for Office automation. We’ll show you how to use Office OpenXML, Word Automation Services and SharePoint to build a simple application that merges separate status reports into a single document.
28 Jun 2010, 19:00:00   Source: Office Services: Merging Word Documents on the Server...   Tags: Components

Circular Progress Indicator

Firefox like circular progress indicator
26 Jun 2010, 15:37:00   Source: Circular Progress Indicator   Tags: Components GUI

WPF: Calendar and Datepicker

Animated and themed calendar and datepicker controls
20 Jun 2010, 16:22:00   Source: WPF: Calendar and Datepicker   Tags: WPF Components

ASTreeView - A Free TreeView Control for ASP.NET

A full functional treeview control for ASP.NET, including drag and drop, Ajax loading, context menu, dropdown treeview.
14 Jun 2010, 07:30:00   Source: ASTreeView - A Free TreeView Control for ASP.NET   Tags: ASP.NET Components