Dave Briccetti's Programming Samples

From EDM2
Jump to: navigation, search

By Dave Briccetti

Air Traffic Control Container

Last Update: 1995

This program and Freelance presentation teaches old-style (before Open Class) container and drag/drop programming, using a simple Air Traffic Control example.

DB-Samples-atccnr.jpg

Slip Canvas

Last Update: 30-Dec-1996

This program and Freelance presentation demonstrates how to use ISplitCanvas Open Class objects.

The program uses an IFrame window for the main application window. In that IFrame window it places a split canvas with a vertical split. In the left side of that canvas it places another split canvas, this time one with a horizontal split. It shows parts of the program source code in the top left and bottom left panes, and a bitmap in the right pane.

DB-Samples-SplitCanvas.gif

Sprite Animator

Last Update: 30-Dec-1996

This program uses sprite animation and DIVE to animate sprites. It is constructed of parts, connected with the Visual Builder of IBM VisualAge C++.

There is very little documentation at this point. The art was created by Steven Jones and other students.

DB-Samples-SpriteDemo.gif

DIVE DEMO 2 - Simple Animation

Last Update: 16-Jan-1996

This program contains an early version of "DBDiveParts," a set of Visual Builder parts which simplify high-speed animation. It comes with two sample renderer classes, which generate the frames of animation to be displayed.

DBDiveParts includes a part which wraps the high-resolution timer, timer0.sys, which provides to-the-millisecond precision for animation.

There is no documentation at this point. All the C++ code is generated by Visual Builder except files with extensions cppcst and hppcst. You will need HPFS, as well as the VisualAge C++ runtime DLLs. If you don't have the December 1996 CSD's applied, you will need to rebuild the demo.

DB-Samples-screen.gif