theJANG.net
Bamidele O. Shangobunmi

JANG Speaks!: Blast from the past

Friday, January 19, 2007

Blast from the past

After 12 years, I finally have screenshots of one of the more obscure & interesting projects I've worked on, "The Options Evaluator." I'm too lazy to write up a bunch more about the background of the project, so I'm just going to copy & paste the description from the screenshots page:

This project for a family member was a program from to run technical analysis on stock and stock index options. Begun in C (compiled in Borland Turbo C 1.5) and later converted to C++ (compiled with Turbo C++ 3.0), OptEval ran in DOS at 640x480 resolution with 16 colors. Lacking the funding to procure a rich GUI library, I was left to build everything from scratch, including mouse event handling at the assembler level, window management, and 3D effects.

Elements such as menus, toolbars, and dialog boxes were drawn with rectangles, lines, and pixels via the very basic Borland Graphics Interface (BGI) toolbox. Certain raster-based details such as mouse cursors and the animated scroll bar buttons were drawn on graph paper and then translated into character arrays representing hex codes for the color of each pixel.

The Options Evaluator

No comments: