After reviewing other commercial packages, I decided to create a graphing engine that would exactly suit my needs and be reusable. The resulting design uses a three-tiered structure of template classes to encapsulate, manipulate, and display data. Another advantage is that the template structure allows the graph to plot different types of data against each other, eliminating the need for redundant functions based on data type. Blitz's class structure consists of abstract Piece, Square, and Game classes, which serve as bases for the chess pieces, chessboard, and rules. The next step is to add an intelligent computer opponent so that a player may do single person or network play.
Accruals keeps track of employees' times off, including vacation, sick days, comp days, etc.
I wrote it for a company for which these data were scattered and difficult to manage, so this application organizes it so that the user can see dates and times of absences and requested vacations. This assists a group in Arizona with printing automotive titles. It uses a scan of an actual title as the applications's background to make the process more intuitive. When you double-click on a snippet's name, the code automatically goes to the clipboard. It stores code in several sections, and also lets you keep your own private library of code in addition to the global, network library.