PrefaceIn July 2000, Microsoft announced the release of its new .NET platform, which represented a major change in the way people think about programming. .NET facilitates object-oriented Internet development. C# is a programming language that was developed specifically for the purpose of writing applications for the .NET platform. C# builds on lessons learned from other languages, like C (high performance), Java (high security), and Visual Basic (rapid development). And this new language is ideally suited for developing distributed web applications. |