C# programs are created using Microsoft’s Visual Studio—a collection of software tools called an Integrated Development Environment (IDE). The Visual Studio 2012 Express IDE enables you to write, run, test and debug C# programs quickly and conveniently. It also supports Microsoft’s Visual Basic, Visual C++ and F# programming languages. Most of this book’s examples were built using Visual Studio Express 2012 for Windows Desktop,
which runs on both Windows 7 and Windows 8. The Windows 8 UI and Windows 8 Graphics and Multimedia chapters require Visual Studio Express 2012 for Windows 8.