Projects

C#

Building a Plugin Architecture with C#
I will show how to use C# to create an extensible application using plugins.

Converting an Image to a Binary String
Today we will learn how to convert an image into a 1 and 0 string using C#. Let me show you what I'm talking about.

Creating a Simple Key Logger in C#
Learn how to program a simple key logger with the help of C# and the .NET Framework. And that's not all, it saves the keystrokes into a file and periodically sends the file as an email attachment.

Creating an Album List with Ajax and C#
Over the past few months I have been toying with Ajax and .NET via the AJAX.NET Pro Library. I recently had a specific task to complete and it seemed to be a perfect candidate for Ajax. The task was very simple, get a list of Albums by an Artist. This functionality is of course part of a much larger on-line music app I was constructing but I needed to start with something small. The UI was very simple a TextBox to enter an Artists' Name and a Table to display the Albums.

C/C++

Number Guessing Game in C++
In this guide I will use loops and the random number generator to build a very basic game. The article generally helps the programmer in applying the srand() function and loops in C++.

Programming an HTML Downloader in C++
This program requests the source code (HTML) of a webpage and then gives the user multiple options for viewing the web server's response. We will use the Winsock API to manipulate sockets on the system, and create reusable code along the way.

Solving Soduku Using Backtracking
We will use a simple backtracking algorithm to quickly solve a Soduku puzzle. This article will try to give a useful example in recursive programming and in backtracking algorithms in general.

HTML/XHTML

Basic Website Design Layout and Accessibility
This hypothetical project walks you through planning and designing a website with HTML and CSS.

Java

Flashcards in Java
By using Java and XML, this tutorial walks you through creating flashcards for learning French.

Flashcards Part 2: Java Layouts
This tutorial only has scant flavorings of JDOM. The main focus will be the use of more complex window layouts, more components, and the pros and cons of various window layouts.

JavaScript

Random Story Using Javascript
Create 3 different stories, with a headline, picture, and actual story, and randomly display them one at a time on page load.

Other

Creating a Multi-Language, Serverless Chat Program - Part 1: Protocol Design
In order to explore how different languages approach GUI programming, network sockets, and object-oriented concepts, we will embark on a journey in creating a serverless chat protocol, and clients for it in many different languages. This is the first installment, where I describe the protocol and the project.

PHP

Building a Pageable and Sortable Ajax Enabled DataGrid with PHP5 and PDO
This tutorial explains how to build a dynamic data grid for browsing data. This is not a perfect data grid solution that can be just dropped onto a page, it requires a bit of hands on tweaking, but the end result is pretty amazing.

Introduction to Image Manipulation in php + GD
We all know that php is very useful for generating dynamic webpages. However, fewer people know that it is also useful for generating dynamic images! In this tutorial, I will guide you through generating image thumbnails on the fly.

PHP Guestbook Script
In this tutorial we will create a simple but functional guestbook using PHP. All you need is a text editor and a web host that supports PHP. No MySQL is needed.


This HOWTO will explain how to build an RSS Feed Reader using AjaxAgent and PHP that can read the latest posts from multiple Wordpress Blogs.


This HOWTO will explain how to extend Building an Ajax & PHP RSS Reader using AjaxAgent Part 1 to include No-Refresh/No-Post-Back Form operations, database interaction as well as auto-complete functions that demonstrate some advanced Ajax/PHP operations. The end result will be an RSS Feed Reader that contains the typical Create, Read, Update and Delete database operations but using Ajax to perform these tasks.

Using Ajax Agent and PHP for Auto-Complete
In this HOWTO I will explain how to use AjaxAgent and PHP to create an Ajax Auto-Complete box with a drill-down list of data. The UI is very simple. It consists of a TextBox to enter an Artists' Name, a selectbox to display the Albums and an unordered list to display the songs on an album.

Using phpFlickr to Integrate Flickr Photos on Your Own Site
In this tutorial I will explain how to use the phpFlickr API to interact with Flickr and display photos on a web site.

Ruby

Using Ruby to Process m3u Playlists
Programming in Ruby is fun! In this tutorial, we will use Ruby to process the m3u playlists used by a number of media players.

Writing a Searchable Dictionary with Ruby and wxWidgets
For today's Ruby lesson, we will explore the creation of a simple GUI, and then create an interface allowing us to search a user-created dictionary.

VB/VB.NET

Black Jack in VB.NET
This tutorial teaches us to program a player vs dealer blackjack game using Visual Basic.NET

Programming Tic-Tac-Toe In Visual Basic.NET
We'll start by using the visual editor to set up our interface and take it all the way into programming the artificial intelligence of the computer opponent.

Writing To Windows Event Log in Visual Basic.NET
This simple application uses the EventLog class to create a form for adding custom messages to the system and application log.

VBScript

Restarting the Jaguar Service with VBScript
This is a tool that will test to see if there are any current connections to an EAServer and then restart the jaguar service. Extra functionality was included such as a time limit on the vbscript and the ability to send email notifications.

Using VBScript to Add Hostnames in CSV Logs
Get your server logs ready for a database by using this VBScript to pull the hostname from a computer and add it to the beginning of each line in a .csv file.