The .NET Framework and Visual Studio .NET were officially released in early 2002. Since that time, Microsoft has received an overwhelmingly positive response about the newest member of the language family, Visual C# .NET. C# is a modern, innovative, object-oriented programming language with a clean and elegant syntax that is instantly familiar to both the C++ and Java developer. C# strikes the perfect balance between the power that C++ developers demand, with language features like "unsafe" code and operator overloading, as well as productivity features like the foreach statement, indexers, enumerations, switch on string, and XML comments.
It's this balance of power and productivity that has lead to the popularity of C# both inside and outside of Microsoft, with the .NET Framework and future versions of Microsoft Windows, Microsoft Office, and the Microsoft Server System incorporating C#, and enterprise customers like AllState Insurance, 7-Eleven, and Xerox Corporation writing mission-critical applications in C#.
With the release of Visual Studio .NET 2003, the C# developer can create a diverse set of applications ranging from mobile Web applications to rich client applications to XML Web services and everything in between. This book, aptly titled Visual C# .NET 2003 Kick Start , will guide you from building your first "Hello World" application in C# to discussing advanced topics like multithreaded application development and .NET Remoting. Armed with the knowledge and insight found in this book, you can become a more powerful, productive, and capable programmer.