Tutorials

GNU coding styles and standards

GNU coding styles and standards

Reference standards Don't in any circumstances refer to Unix source code for or during your work on GNU! (Or to any other proprietary programs.) If…

Direct3D Retained mode sample

Over here I'll shove in some basics, like coordinate systems, world and object coordinate systems, etc. For now I'll assume you're at least a little…

DirectX Programming: A Sample for Microsoft DirectDraw

This is a very simple DirectDraw sample using Microsoft DirectX under Visual C++.

Palettes, Gaming Concepts & Double Buffering in DirectX

Screen modes come in several flavours, based on how many bits are used to store the color of each pixel on the screen. Naturally, the…

Direct X and its Components

One of the main purposes of DirectX is to provide a standard way of accessing many different proprietary hardware devices. DirectX is comprised of application…

Exception Handling in C# Applications

In C#, an exception is a runtime error or unexpected behavior that occurs during the execution of a program. Exceptions can be caused by various…

Transitioning from C to C++: A Quick Guide for Novice Programmers

As we begin the study of C++ and object oriented programming, a few comments are in order to help you get started. Since the field…

Working with Namespaces in C#

Every application begins with a namespace in C# .NET that has the same name as the project. Of course, you can change the namespace to…

Statements in C#

The real nuts and bolts of a programming languages is that which controls the flow of a program called statements. Types of Statements in C#…

Polymorphism: Object Oriented Programming (OOP)

In OOP terms, polymorphism represents the ability to resolve a reference to an object's method at run time. Specifically, different objects could make a call…