.NET news » Examples 
GameTrainer: A tool to train games
NDIS MONITOR .NET v1.00
The Shady Side of Rich Text
How to implement a simple filewatcher windows service in C#
Webcam using DirectShow.NET
DataGridView Multi-column Sort
UI Automation overview (Part I)
Microsoft "UI Automation" is the new accessibility framework for Microsoft Windows. It addresses the needs of assistive technology products and automated test frameworks by providing programmatic access to information about the user interface (UI). In addition, UI Automation enables control and application developers to make their products accessible.
UI Automation provides programmatic access to most user interface (UI) elements on the desktop, enabling assistive technology products such as screen readers to provide information about the UI to end users and to manipulate the UI by means other than standard input. UI Automation also allows automated test scripts to interact with the UI.
Introduction to Validation Application Block
Applications generally must have some type of input to operate, whether the input comes from a user, a database, another application, etc. isn't really important. The important point is that no matter where the input comes from, it should be validated; not doing so can lead to unexpected behavior and consequences. Though it is a must for robust applications, creating validation routines can be time consuming and tedious and not very portable; reuse often involves cut and paste techniques.
In the latest release of Microsoft Enterprise Library 3.0 a new application block has been included that will ease the pain in creating and maintain validation rules and routines.
This article will give an introductory look at the new Validation Application Block and how it can be used with new and existing code to easily provide customizable and configurable validation routines.

