Menu

.NET

Programming Languages and Subjectivity
Discussions about programming and programming languages are frequent. They can get heated. One interesting notion is the notion of language [...]
Zebra-Striping your Windows Forms ListView
“Zebra-Striping” is the name for a common technique for reports or long lists of items where each row is given a colour distinct from those [...]
DeletionHelper: Queue Files for deletion when your app exits.
Sometimes you need to create temporary files. Usually, you can discard those temporary files by opening them in a fashion so they are deleted when they are [...]
XNA Game Studio 4.0 and VS 2012
XNA Game Studio is a finicky bugger, and it’s even more finicky now that it is no longer being maintained. One of the biggest issues is that it [...]
C# And Java Differences: Runtime
I’ve already covered this topic from the perspective of why C# is better than Java, In my opinion. This time, I’ll go over the differences as [...]
EachCase: a IEnumerable extension method
C#’s linq(language-integrated query) features are some of the more powerful features available through the language. Aside from it’s query [...]
The Lost art of Command Line Parameters
Most application frameworks/languages provide access to the Command Line parameters passed to your application. Generally it is passed to your application [...]
Is XNA going away?
Is XNA Going Away? The following consists of my opinion and does not constitute the passing on of an official statement from Microsoft. All thoughts and [...]
Kicking the ItemBucket
Randomization is something that is pretty much a staple in games. But the tricky part is randomizing in an expected way. Some kinds of randomization, you [...]
Per Pixel Alpha on VB.NET Forms
Note: This Post has been (partly) superceded by the implementation described in the more recent Alpha blended forms revisited Post. One common problem that [...]