This expert, real-world introduction to Microsoft C# shows developers how to make the most of the language's strong object orientation. Unlike many .NET language books, which attempt to cover both the language and .NET in equal measure, this book focuses exclusively on C# and its key interactions with the .NET framework. By concentrating on C#, it can offer far greater detail and many more practical examples than competitive books. Using a running case study, Robert Oberg walks through every stage of creating a complete system using C# and .NET. Along the way, Oberg explores several important interactions between C# and the .NET Framework, and presents detailed introductions to key classes for database integration, Web development, XML, and user interface programming. Introduction to C# Using .NET is one of a breakthrough series of focused guides to .NET written by expert practitioners and instructors. All books in the Oberg.Net Series teach in a systematic, step-by-step manner, using rich examples and a shared case study. They integrate perfectly: developers who complete this book can deepen their .NET development skills with the follow-up title, Application Development Using C# and .NET.