Dave Briccetti's Programming Samples: Difference between revisions
mNo edit summary |
m fixing the links and wrong claims, pasted source file useless without rc from h |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
By [[Dave Briccetti]] | ''By [[Dave Briccetti]]'' | ||
==Air Traffic Control Container== | ==Air Traffic Control Container== | ||
Line 8: | Line 8: | ||
[[Image:DB-Samples-atccnr.jpg]] | [[Image:DB-Samples-atccnr.jpg]] | ||
* [ | *[https://web.archive.org/web/19970122165609if_/http://www.davebsoft.com:80/Programming/tips/atccnr/AtcCnrPres.zip Freelance presentation] (35,548 bytes) | ||
* [ | *[https://web.archive.org/web/19970122165627if_/http://www.davebsoft.com:80/Programming/tips/atccnr/atccnr3.zip Zip file with source code] (21,938 bytes) | ||
==Slip Canvas== | ==Slip Canvas== | ||
Line 20: | Line 20: | ||
[[Image:DB-Samples-SplitCanvas.gif]] | [[Image:DB-Samples-SplitCanvas.gif]] | ||
* | *[https://web.archive.org/web/19970122165648if_/http://www.davebsoft.com:80/Programming/tips/SplitCanvas/SplitCanvas.zip Zip file with source code and Freelance presentation] (10,932 bytes) | ||
==Sprite Animator== | ==Sprite Animator== | ||
'''Last Update:''' 30-Dec-1996 | '''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++. | 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. | There is very little documentation at this point. The art was created by Steven Jones and other students. | ||
[[File:DB-Samples-SpriteDemo.gif]] | [[File:DB-Samples-SpriteDemo.gif]] | ||
* [ | * [https://web.archive.org/web/19970122165817if_/http://www.davebsoft.com:80/Programming/tips/Ship/SpriteDemo.zip SpriteDemo.zip], 217,175 bytes | ||
==DIVE DEMO 2 - Simple Animation== | ==DIVE DEMO 2 - Simple Animation== | ||
Line 118: | Line 40: | ||
DBDiveParts includes a part which wraps the high-resolution timer, timer0.sys, which provides to-the-millisecond precision for animation. | 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 | 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. | ||
[[File:DB-Samples-screen.gif]] | [[File:DB-Samples-screen.gif]] | ||
* [ | * [https://web.archive.org/web/19970122165857if_/http://www.davebsoft.com:80/Programming/tips/DiveDemo2/dbdivedemo2.zip dbdivedemo2.zip], 176,579 bytes | ||
[[Category: | [[Category:UICL]] |
Latest revision as of 16:13, 2 December 2018
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.
- Freelance presentation (35,548 bytes)
- Zip file with source code (21,938 bytes)
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.
- Zip file with source code and Freelance presentation (10,932 bytes)
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.
- SpriteDemo.zip, 217,175 bytes
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.
- dbdivedemo2.zip, 176,579 bytes