Home

Code Corner

Bookshelf

Websites

Hire Kenny

Code Corner

Here you'll find a bunch of tools and code snippets that I've written that I wanted to share freely. You may use them in your own code (at your own risk). You may not redistribute the source code. All source code has been updated for the Visual Studio .NET Release Candidate.

 

Tools

I often write small tools or programs either because I can't find the right tool for a specific job or because I think it might be interesting/educational to do so. Here I am collecting any tools I write from now on. More...

 

Source Code

I often get asked how to do something like persisting a window's placement information, or how to get the top-level window handle for a process. Here I present small projects that demonstrate such thing, but don't really constitute a useful tool or application in themselves. More...  

 

Algorithms

I've always wanted to study computer science at a university. Unfortunately I've never been able to afford it. Its a real pity as I really enjoy the academic nature of computer science. As a result I don't have much experience writing algorithms. Even though one doesn't write all that many algorithms in typical business software, it is very good practice as it makes you think. So to improve my algorithm writing skills (and to help me to think) I'm going to start writing an algorithm-related routine every so often. These algorithms are presented here largely for their academic value. In production code prefer supported libraries to writing your own. For example, instead of writing a linked list or a string class, use the Standard C++ library. More...

 

kennykerr@hotmail.com