Overview: Beginning C# Game Programming" is your ideal introductory guide-designed to jumpstart your experience with C# and DirectX 9. It includes the fundamental topics you'll need to know and covers additional topics that you'll find helpful along the way. Begin with a comprehensive look at programming with C#-from the basic of classes to advanced topics such as polymorphism and abstraction. Then it's on to DirectX 9 as you learn how to create a basic framework and a Direct3D device. You'll also cover DirectSound and DirectInput. Put your newfound knowledge to the test as you program a complete game!
Duration: 5 days
Chapter 1: The History of C#
A Brief History of Computers
.NET to the Rescue
Chapter 2: The Basics
Your First C# Program
The Basics
Branching
Looping
Scoping
Chapter 3: A Brief Introduction to Classes
Values versus References
Basics of Structures and Classes
More Advanced Class Tricks
Enumerations
Chapter 4: Advanced C#
Namespaces
Polymorphism
Arrays
Strings
Chapter 5: One More C# Chapter
Interfaces
Exceptions
Delegates
Collections
File Access
Random Numbers
Above and Beyond
Chapter 6: Game Programming in C#
Setting Up a Framework
Copyright (c) 2005 New Horizons - All Rights Reserved. Procomp Computer Services CC trading as New Horizons Computer Learning Centre. Registration No. 2002/029621/23