Dec 212017
 
Al Stevens' C++ version of his Dflat application programming project. First version.
File DFPP01.ZIP from The Programmer’s Corner in
Category Files from Magazines
Al Stevens’ C++ version of his Dflat application programming project. First version.
File Name File Size Zip Size Zip Type
APPLICAT.CPP 2108 704 deflated
APPLICAT.H 1838 533 deflated
BORDER.CPP 3230 990 deflated
BUTTON.CPP 3392 972 deflated
BUTTON.H 1110 446 deflated
CHECKBOX.CPP 1782 637 deflated
CHECKBOX.H 640 310 deflated
CLOCK.CPP 409 218 deflated
CLOCK.H 191 137 deflated
CONTROL.CPP 865 270 deflated
CONTROL.H 1076 350 deflated
CTLMENU.CPP 2084 672 deflated
CURSOR.CPP 2052 570 deflated
CURSOR.H 919 413 deflated
DESKTOP.CPP 656 298 deflated
DESKTOP.H 1729 550 deflated
DFLATDEF.H 1247 532 deflated
DFLATPP.BLD 348 170 deflated
DFLATPP.H 325 145 deflated
DFWINDOW.CPP 10076 2420 deflated
DFWINDOW.H 10135 2643 deflated
EDITBOX.CPP 4081 1190 deflated
EDITBOX.H 1484 489 deflated
FOCUS.CPP 2796 703 deflated
FRAME.CPP 3028 1049 deflated
FRAME.H 677 357 deflated
KEYBOARD.CPP 2354 922 deflated
KEYBOARD.H 4339 1093 deflated
LISTBOX.CPP 3595 863 deflated
LISTBOX.H 1823 546 deflated
MAKEFILE.BCC 858 379 deflated
MAKEFILE.MSC 738 311 deflated
MENUBAR.CPP 4842 1532 deflated
MENUBAR.H 1371 612 deflated
MENUS.CPP 2255 698 deflated
MENUSEL.CPP 1594 458 deflated
MENUSEL.H 1956 690 deflated
MOUSE.CPP 5298 1448 deflated
MOUSE.H 2073 767 deflated
PAINT.CPP 4083 1269 deflated
POPDOWN.CPP 8147 2402 deflated
POPDOWN.H 1656 714 deflated
RADIO.CPP 2778 993 deflated
RADIO.H 631 319 deflated
README.DOC 2443 963 deflated
RECTANGL.CPP 1286 415 deflated
RECTANGL.H 817 376 deflated
SCREEN.CPP 3766 1099 deflated
SCREEN.H 1080 458 deflated
SCROLBAR.CPP 4037 1134 deflated
SCROLBAR.H 1053 484 deflated
SKELETON.H 1527 495 deflated
SPEAKER.CPP 559 291 deflated
SPEAKER.H 203 153 deflated
STATBAR.CPP 1580 690 deflated
STATBAR.H 370 249 deflated
STRINGS.CPP 2271 749 deflated
STRINGS.H 2166 678 deflated
TESTAPPL.CPP 4521 1123 deflated
TESTAPPL.H 426 228 deflated
TEXTBOX.CPP 9407 2298 deflated
TEXTBOX.H 3094 922 deflated
TIMER.CPP 1143 465 deflated
TIMER.H 796 366 deflated

Download File DFPP01.ZIP Here

Contents of the README.DOC file


November, 1992

D-Flat++ Version 1

The source files in the DFPP archive constitute the D-Flat++ user
interface class library and examples. This is public domain code. You
may use it in your applications without restriction. You may freely
distribute source code. It would be nice if you would give credit to
Dr. Dobb's Journal as the original publisher of the source code.

Version 1 is far from a complete implementation. Multi-line edit
boxes do not work yet, and dialog boxes are not implemented. You can
use this version to see how the project is being constructed and to
compare DF++ with D-Flat.

My CompuServe ID is 71101,1262. I monitor the DDJFORUM every day and
prefer that you discuss D-Flat++ there so that every one can benefit
from your comments.

============== Microsoft C 7.0

To build with Microsoft C 7.0, type this command

C>nmake /f makefile.msc

========== Borland C++ 3.0 ============

To build with the Borland C++ 3.0 make utility:

Set the DRIVE macro in the makefile to the path where your compiler
is installed. Set the TEMP macro to the path where the compiler may
write precompiled header files.

Type this command:

C>make /fmakefile.bcc

----------------------------------------------------------------------
Calendar of D-Flat++ Source Code Published in the C Programming Column

1992 1992
Nov Dec Jan Feb Mar
applicat.cpp x
applicat.h x
button.cpp x
button.h x
checkbox.cpp x
checkbox.h x
clock.cpp x
clock.h x
control.cpp x
control.h x
cursor.cpp x
cursor.h x
desktop.cpp x
desktop.h x
dflatdef.h x
dfwindow.cpp x
dfwindow.h x
editbox.cpp
editbox.h
keyboard.cpp x
keyboard.h x
listbox.cpp x
listbox.h x
mouse.cpp x
mouse.h x
screen.cpp x
screen.h x
speaker.cpp x
speaker.h x
textbox.cpp x
textbox.h x
----------------------------------------------------------------------

Buy back issues or Bound editions from M&T to get the complete
D-Flat++ narrative. These columns describe the development of
D-Flat++ and serve as a tutorial on its use.




 December 21, 2017  Add comments

Leave a Reply