Nuclear Softwork's Programming Guides
If you're new the C# Programming, we'll cover some of the basic knowledge required to start coding. In C#, when ever you write a function, the IDE(Integrated Development -Environment) lists valid functions with their arguments. Unlike C++, every function is already listed completely to help the user understand what it does and how to use it. This can be disabled in settings -- If it's not
The problems with using Visual Studio, is that the Intelisense(The program that picks out syntax errors while the user is coding) eventually stops working completely. There has also been times when the function list system jams and stops working also. So if you're using Visual Studio, watch for this error. If it occurs, there is usually a registry problem or a missing file. Repairing Visual Studio's installation should fix this problem. The same goes for the Express series editors. There's an update released by Microsoft that is suppose to fix this problem, but it just makes the problem even worse.
C# has a Game Framework developed by Microsoft called XNA Game Studio. It's basically a front-end of DirectX for C#. We won't be discussing XNA in these tutorials, but we might consider it in the future.
Please read the Right side of the page to begin.
C# 2008 Express/2010 Visual studio 2008/2010
1.30 Ghz Pentium 3 or AMD Athlon XP 1500+ Processor or equivalent is recommended!
1 Gigabyte(2gbs Recommended)
64 Megabyte(128 Megabyte or greater recommended for better performance!) Any graphics card below the Geforce 6200 is not recommended due to known performance problems. AMD cards such as 9200 will still work, just be sure you have the latest drivers for your Operating System(OS).
Windows Vista SP2, Windows7, Unforgettably Windows XP is not much longer supported. Unless you're running Visual Studio 2008.
5.0 Gigabytes(Extra space for file swaping.) Most modern computers use either a Sata II or III system or a SCSI(Small Computer System Interface) to write to save/read data from. Your drive speed will impact the performance of the application. The faster the drive, the faster the performance.
DSL or LAN speed of at-least 128 KBs transfer rate. Once again, the faster your internet connection the faster you can get ready to start coding. When installing an online IDE such as Visual C# 2008/2010 requires an internet connection. If you have Visual Studio 2008/2010 on disc, you'll only need the internet connection for additional support -- Which is practically useless anyways cause Microsoft doesn't care.
The IDE(Integrated Development Environment) is Visual Studio 2010/2008 or C# 2010 or 2008 by the Microsoft Corporation. We'd recommend using C# 2008 due to performance problems. On lower end PCs the 2010 editors have a terrible CPU performance when compiling. Half the time the compiler itself crashes with unexpected errors. It's up to you to decide which one you want to use. But once again, the 2008 series is becoming obsolete - MS forcefully pushes people to use unstable and overpriced software. C# is available on Linux via Mono, but that version of the code is much different then the Windows Version.
All the files you'll need to get started will be found in the box at the top left of this page.