Special Offers

Programming in the Key of C#: A Primer for Aspiring Programmers
Author Charles Petzold
Pages 432
Disk N/A
Level Beginner
Published 08/06/2003
ISBN 9780735618008
Price $29.99
To see this book's discounted price, select a reseller below.

More Information

About the Book
Companion Content
Related Series
Related Books
About the Author

Support: Book & CD

Rate this book
Barnes Noble Amazon Quantum Books


Companion Content

Welcome to the companion content page for Programming in the Key of C#: A Primer for Aspiring Programmers, where you can download the book's sample files.

Sample Files

Download the book's sample files

Charles Petzold's Key of C# Program

Visit Charles Petzold's Web site for the Programming in the Key of C# book to download the Key of C# program.

.NET Framework Software Development Kit

Visit the MSDN Web site for the .NET Framework.

More Information and System Requirements

System Requirements 
You can use the sample files with any version of Microsoft Visual C# .NET Standard Edition, or any version of Microsoft Visual Studio .NET Professional Edition.

To run Visual C# .NET, you need to be running Microsoft Windows 2000 or Microsoft Windows XP. A 600-Mhz Pentium III is recommended with at least 160 megabytes of memory, 2 gigabytes of free disk space (4.2 gigabytes for Visual Studio .NET), and a video display capable of a resolution at least 1024 by 768 with 256 colors.

If you’re specifically running Visual C# .NET Version 2002 (but not Visual C# .NET Version 2003 or later editions, or any version of Visual Studio .NET) you’ll need to add a little file to your installation that lets you create empty projects. Visit the link above, Charles Petzold's Web site for the Key of C# book, for further details.

If you don't have Visual C# .NET, you can download the author's Key of C# program. To use Key of C#, you first need to download and install the .NET Framework Software Development Kit (SDK). Any version of the .NET Framework SDK is fine for the book. You need to be running Windows 2000 or Windows XP, or a later version of Windows.

If you’ve previously installed Visual C# .NET, you can also install and use Key of C# without downloading the .NET Framework SDK. Everything in the SDK is included in Visual C# .NET.

If you’re comfortable working on the MS-DOS command line under Microsoft Windows and you want to get a better feel for how programmers worked back in the old days, you can simply download and install the .NET Framework SDK (or install Visual C# .NET) and open up an MS-DOS Command Prompt window. Refer to the author's Web site for more information about using the book with the command-line C# compiler.

Installing the Sample Files
To install the book's sample files, click the link entitled "Download the book's sample files." This download link opens an InstallShield executable containing a license agreement. You'll need to accept the license agreement before copying the files to your hard disk. By default, the sample files will be copied to the folder C:\My Documents\Microsoft Press\Key of C, but you will be given an opportunity to change the destination folder during the installation. A menu item "Programming in Key of C" will be created under "Microsoft Press" in your list of All Programs. Note: if you are using a system running Microsoft Windows NT 4.0, Microsoft Windows 2000, Microsoft Windows XP, or Microsoft Windows Server 2003, you will need administrative privileges in order to install the sample files.

Uninstalling the Sample Files
To remove the sample files, make the appropriate selection from Add/Remove Programs in Control Panel.

Support Information
Every effort has been made to ensure the accuracy of the book and this companion content. Microsoft Press maintains a Knowledge Base that you can query for corrections and for answers to your questions. Connect to the Knowledge Base through the Support: Book and CD link in the More Information box at the top of this page.

You can also find support for the author's Key of C# program at

For support information regarding Microsoft Visual C# .NET, Visual Studio .NET, or the .NET Framework, please visit the Microsoft Support Web Site.

Top of Page

Last Updated: Thursday, July 10, 2003