Intended for both new and experienced Java, C++, and Visual Basic programmers, this guide introduces the essential elements of the C# language, the core .NET classes for developing basic Windows applications, and the object-oriented features of the C# language, then explains how to use ADO.NET to develop database applications. Among other subjects, it describes Windows forms, event wiring, loops, data validation techniques, custom business objects, overloaded operators, typed and untyped datasets with bound and unbound controls, and exception handling. Annotation ©2004 Book News, Inc., Portland, OR (booknews.com)