Dec 062017
PC-Choices Application Maker. You will also need DJGPP GNU C/C++ compiler. create 32-bit true OO programs for a true OO OS. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
PCC | 0 | 0 | stored |
APP | 0 | 0 | stored |
BANNER.CC | 3192 | 1426 | deflated |
BITMAPS | 0 | 0 | stored |
CHOICES1.XBM | 713 | 172 | deflated |
CHOICES2.XBM | 713 | 157 | deflated |
CHOICES3.XBM | 713 | 158 | deflated |
CHOICES4.XBM | 713 | 110 | deflated |
CHOICES5.XBM | 713 | 153 | deflated |
CHOICES6.XBM | 713 | 160 | deflated |
CHOICES7.XBM | 713 | 159 | deflated |
D0.XBM | 695 | 162 | deflated |
D1.XBM | 695 | 130 | deflated |
D2.XBM | 695 | 170 | deflated |
D3.XBM | 695 | 161 | deflated |
D4.XBM | 695 | 158 | deflated |
D5.XBM | 695 | 159 | deflated |
D6.XBM | 695 | 169 | deflated |
D7.XBM | 695 | 144 | deflated |
D8.XBM | 695 | 173 | deflated |
D9.XBM | 695 | 174 | deflated |
PC.XBM | 2570 | 337 | deflated |
CC2O.RSP | 202 | 127 | deflated |
CD.CC | 3963 | 1602 | deflated |
CHOCS.CC | 18051 | 5392 | deflated |
COUNT.CC | 3326 | 1429 | deflated |
DEMO.CC | 13803 | 4219 | deflated |
DOS.CC | 7853 | 2800 | deflated |
ERECV.CC | 8001 | 2053 | deflated |
ESEND.CC | 12003 | 3270 | deflated |
ETHER.CC | 7402 | 1843 | deflated |
FLASH.CC | 2540 | 1145 | deflated |
HELLO.CC | 1915 | 950 | deflated |
IPCCLIEN.CC | 1177 | 551 | deflated |
IPCSERVE.CC | 2068 | 844 | deflated |
KINDRED.CC | 5689 | 2151 | deflated |
LINE.H | 2343 | 781 | deflated |
LOGO.CC | 4191 | 1674 | deflated |
LS.CC | 5159 | 2063 | deflated |
MAKEFILE | 2792 | 770 | deflated |
MONITOR.CC | 3443 | 1472 | deflated |
O2OUT.RSP | 41 | 34 | deflated |
SAMPLE1.CC | 1057 | 503 | deflated |
SAMPLE2.CC | 3141 | 1166 | deflated |
SAMPLE3.CC | 1213 | 568 | deflated |
SAMPLE4.CC | 1501 | 621 | deflated |
SAMPLE5.CC | 2897 | 1012 | deflated |
SLEEP.CC | 2215 | 1069 | deflated |
TEST.CC | 1915 | 950 | deflated |
TYPE1.CC | 5943 | 1748 | deflated |
TYPE2.CC | 9691 | 2685 | deflated |
WORMS.CC | 8097 | 3255 | deflated |
CONTENTS | 475 | 211 | deflated |
COPYING | 2550 | 1239 | deflated |
COPYING.GNU | 17982 | 6544 | deflated |
DOC | 0 | 0 | stored |
CLASSESA.PS | 46461 | 5959 | deflated |
CLASSESB.PS | 41820 | 5788 | deflated |
CLASSESC.PS | 37572 | 5480 | deflated |
CLASSESD.PS | 46492 | 5975 | deflated |
CLASSESE.PS | 43388 | 5724 | deflated |
CLASSIDX.PS | 31587 | 8510 | deflated |
CLASSIDX.TXT | 4947 | 1202 | deflated |
CONTENTS | 857 | 296 | deflated |
FILEIDX.PS | 29607 | 8093 | deflated |
FILEIDX.TXT | 3635 | 1070 | deflated |
OVERVIEW.PS | 480229 | 32206 | deflated |
PCCAPP.DOC | 15249 | 5236 | deflated |
PCCDOC | 15344 | 5561 | deflated |
PROGAPP.PS | 197612 | 47701 | deflated |
PROGAPP.TXT | 52578 | 12838 | deflated |
README | 926 | 409 | deflated |
STRUCT.PS | 38812 | 5517 | deflated |
VIRTUALP.PS | 35888 | 5505 | deflated |
INCLUDE | 0 | 0 | stored |
COMMON | 0 | 0 | stored |
ASSERT.H | 1219 | 687 | deflated |
BOXSTAR.H | 2124 | 736 | deflated |
CC.H | 1345 | 722 | deflated |
CCS.H | 2787 | 756 | deflated |
CDS.H | 3042 | 764 | deflated |
CI.H | 1445 | 745 | deflated |
CLASSCON.H | 137 | 67 | deflated |
CLASSINS.H | 3143 | 1397 | deflated |
CLASSSTA.H | 2226 | 741 | deflated |
CONSTRUC.H | 206 | 77 | deflated |
CONTENTS | 2929 | 811 | deflated |
DATASINK.H | 3071 | 1048 | deflated |
DEBUG.H | 1539 | 843 | deflated |
DISKSTAR.H | 2175 | 739 | deflated |
DOMAINST.H | 2277 | 744 | deflated |
FAULTHAN.H | 2583 | 751 | deflated |
FORMATAS.H | 4723 | 1591 | deflated |
FRTS.H | 2787 | 757 | deflated |
FSIS.H | 2940 | 758 | deflated |
FSS.H | 2472 | 751 | deflated |
INPUTSTR.H | 5186 | 1969 | deflated |
LOCALBOX.H | 2343 | 743 | deflated |
MESSAGE.H | 645 | 292 | deflated |
MESSAGES.H | 2328 | 745 | deflated |
MOS.H | 2571 | 750 | deflated |
MRS.H | 2532 | 751 | deflated |
NEWANDDE.H | 2154 | 1108 | deflated |
NSS.H | 2481 | 747 | deflated |
OBJECT.H | 6207 | 2264 | deflated |
OBJECTPR.H | 2889 | 756 | deflated |
OUTPUTST.H | 9085 | 2993 | deflated |
PO.H | 5687 | 1993 | deflated |
POS.H | 2461 | 766 | deflated |
PROCESSA.H | 1360 | 708 | deflated |
PROCESSS.H | 2328 | 744 | deflated |
PROXIABL.H | 137 | 67 | deflated |
PROXYTAB.H | 208 | 77 | deflated |
PT.H | 1498 | 760 | deflated |
PTCS.H | 2685 | 755 | deflated |
RAID.H | 2488 | 1140 | deflated |
RFSS.H | 2670 | 753 | deflated |
SIS.H | 2736 | 750 | deflated |
SOS.H | 2583 | 746 | deflated |
SS.H | 2430 | 745 | deflated |
TIMERSTA.H | 2226 | 739 | deflated |
TIS.H | 2736 | 752 | deflated |
TTS.H | 2553 | 747 | deflated |
VERSIONI.H | 2035 | 783 | deflated |
VIRTUALP.H | 399 | 106 | deflated |
VPCA.H | 10285 | 2752 | deflated |
VPCIS.H | 2889 | 759 | deflated |
VPCR.H | 312 | 164 | deflated |
VPCRQS.H | 3093 | 768 | deflated |
WFSS.H | 2721 | 753 | deflated |
DISPATCH | 0 | 0 | stored |
APPLICAT.H | 8633 | 2722 | deflated |
CONTENTS | 615 | 268 | deflated |
FILE | 0 | 0 | stored |
CONTENTS | 1179 | 412 | deflated |
DOSFILE.H | 4215 | 1711 | deflated |
DOSFILES.H | 6803 | 2045 | deflated |
FILE.H | 3684 | 1560 | deflated |
FILESTRE.H | 128 | 65 | deflated |
FILESYST.H | 195 | 76 | deflated |
FS.H | 3528 | 1509 | deflated |
FS2.H | 2490 | 1228 | deflated |
FSI.H | 5831 | 2137 | deflated |
READFILE.H | 130 | 66 | deflated |
RFS.H | 2675 | 1227 | deflated |
SO.H | 2762 | 1274 | deflated |
STOREDOB.H | 128 | 65 | deflated |
WFS.H | 1686 | 856 | deflated |
WRITEFIL.H | 130 | 66 | deflated |
GENERAL | 0 | 0 | stored |
ASSOCTAB.H | 2335 | 965 | deflated |
BITARRAY.H | 2811 | 1061 | deflated |
BYTE.H | 279 | 154 | deflated |
CONTENTS | 1495 | 466 | deflated |
CONVERT.H | 1223 | 661 | deflated |
CTYPE.H | 817 | 302 | deflated |
GPINCLUD.H | 1111 | 354 | deflated |
HASHTABL.H | 2263 | 1099 | deflated |
ITERATIN.H | 1345 | 734 | deflated |
LIGHTHAS.H | 3186 | 1338 | deflated |
LIGHTLIS.H | 3855 | 1454 | deflated |
LINK.H | 5211 | 1835 | deflated |
LINKITER.H | 3144 | 1268 | deflated |
LIST.H | 4767 | 1682 | deflated |
MULTIHAS.H | 3373 | 1372 | deflated |
NVLIST.H | 1970 | 928 | deflated |
PARTITIO.H | 1469 | 776 | deflated |
RANDOM.H | 236 | 155 | deflated |
README | 1646 | 819 | deflated |
SETJMP.H | 697 | 358 | deflated |
STRING.H | 2948 | 1153 | deflated |
STRINGIN.H | 2584 | 1062 | deflated |
STRINGOU.H | 2753 | 1123 | deflated |
UTIL.H | 2488 | 1153 | deflated |
MATH | 0 | 0 | stored |
CONTENTS | 644 | 273 | deflated |
MATH.H | 1701 | 844 | deflated |
NAN.H | 774 | 301 | deflated |
VALUES.H | 1918 | 685 | deflated |
SYSINT | 0 | 0 | stored |
ALLOCATO.H | 5286 | 1942 | deflated |
CONTENTS | 1015 | 405 | deflated |
INITIALI.H | 199 | 119 | deflated |
LOCK.H | 2313 | 1104 | deflated |
PCCONSOL.H | 3112 | 1366 | deflated |
REFERENC.H | 3119 | 1347 | deflated |
TERMINAL.H | 132 | 66 | deflated |
THISPROC.H | 2127 | 1020 | deflated |
TS.H | 2385 | 1059 | deflated |
TSM.H | 2716 | 1078 | deflated |
USERCLAS.H | 2256 | 1084 | deflated |
_NEW_ALL.H | 3478 | 1543 | deflated |
SYSTEM | 0 | 0 | stored |
SYSTEM2 | 0 | 0 | stored |
ACCESSTY.H | 1949 | 957 | deflated |
ADDRESST.H | 4011 | 1664 | deflated |
BOX.H | 2503 | 1091 | deflated |
CD.H | 2384 | 1085 | deflated |
CLASS.H | 10478 | 3221 | deflated |
CONTENTS | 2069 | 649 | deflated |
CPUCOLLE.H | 3353 | 1485 | deflated |
CPUSET.H | 3530 | 1476 | deflated |
DOMAIN.H | 7745 | 2745 | deflated |
FAULTERR.H | 2465 | 1180 | deflated |
FRT.H | 3325 | 1474 | deflated |
MO.H | 4183 | 1678 | deflated |
MR.H | 2867 | 1225 | deflated |
NS.H | 4948 | 1847 | deflated |
PAGETABL.H | 2889 | 1203 | deflated |
PERIODIC.H | 3331 | 1462 | deflated |
PHYSICAL.H | 6119 | 2066 | deflated |
PROCESS.H | 19360 | 5521 | deflated |
PROCESSC.H | 3279 | 1356 | deflated |
PROCESSO.H | 5113 | 1892 | deflated |
PROTECTI.H | 1206 | 639 | deflated |
PTC.H | 2522 | 1122 | deflated |
README | 539 | 294 | deflated |
S.H | 8338 | 2562 | deflated |
SI.H | 8575 | 3146 | deflated |
STACKSIZ.H | 1948 | 967 | deflated |
TIMER.H | 3264 | 1433 | deflated |
TIMINGIN.H | 3661 | 1324 | deflated |
TT.H | 5277 | 2066 | deflated |
TWOLEVEL.H | 5218 | 2067 | deflated |
VPCI.H | 6530 | 2370 | deflated |
VPCRQ.H | 686 | 266 | deflated |
ACCESSTY.H | 1948 | 949 | deflated |
ADDRESST.H | 2165 | 1045 | deflated |
ADDRESS_.H | 1924 | 945 | deflated |
BOX.H | 2482 | 1139 | deflated |
CD.H | 2375 | 1093 | deflated |
CLASS.H | 3689 | 1335 | deflated |
CONST.H | 3032 | 1209 | deflated |
CONTENTS | 2581 | 833 | deflated |
CPUCOLLE.H | 2018 | 983 | deflated |
CPUSET.H | 2226 | 1054 | deflated |
CPU_CONF.H | 1919 | 941 | deflated |
DOMAIN.H | 2943 | 1262 | deflated |
FAULTERR.H | 2151 | 1030 | deflated |
FIFOSCHE.H | 2039 | 979 | deflated |
FREERUNN.H | 1824 | 874 | deflated |
FRT.H | 2194 | 1044 | deflated |
I386PAGE.H | 2366 | 1062 | deflated |
MEMORYOB.H | 1822 | 874 | deflated |
MEMORYRA.H | 1822 | 874 | deflated |
MO.H | 2731 | 1215 | deflated |
MR.H | 2532 | 1127 | deflated |
NAMESERV.H | 1831 | 876 | deflated |
NS.H | 2575 | 1167 | deflated |
PAGETABL.H | 1944 | 953 | deflated |
PAGE_TAB.H | 1932 | 949 | deflated |
PCCPUCON.H | 1928 | 945 | deflated |
PERIODIC.H | 2396 | 1089 | deflated |
PHYSICAL.H | 2110 | 993 | deflated |
PROCESS.H | 3965 | 1501 | deflated |
PROCESSC.H | 2056 | 964 | deflated |
PROCESSO.H | 2223 | 1042 | deflated |
PROTECTI.H | 1951 | 953 | deflated |
PTC.H | 2237 | 1059 | deflated |
README | 246 | 157 | deflated |
S.H | 2706 | 1157 | deflated |
SEMAPHOR.H | 1829 | 876 | deflated |
SI.H | 3188 | 1298 | deflated |
STACKSIZ.H | 1951 | 964 | deflated |
SYSTEMIN.H | 1831 | 875 | deflated |
TI.H | 3318 | 1204 | deflated |
TIMEOUTT.H | 1822 | 872 | deflated |
TIMER.H | 2210 | 1052 | deflated |
TIMINGIN.H | 1822 | 873 | deflated |
TT.H | 2544 | 1146 | deflated |
TWOLEVEL.H | 2135 | 1026 | deflated |
VPCI.H | 2744 | 1194 | deflated |
VPCRQ.H | 2435 | 1085 | deflated |
LIB | 0 | 0 | stored |
CC2O.RSP | 251 | 138 | deflated |
CONTENTS | 1125 | 490 | deflated |
DUMMYSTR.BIN | 12 | 12 | stored |
LIBPCC.A | 433408 | 99841 | deflated |
S2O.RSP | 71 | 64 | deflated |
SYSINT | 0 | 0 | stored |
CRT0.O | 316 | 192 | deflated |
README | 428 | 214 | deflated |
SRC | 0 | 0 | stored |
BOOT.ASM | 15250 | 4334 | deflated |
CONFIG | 6397 | 2231 | deflated |
CONFIG.C | 15838 | 4090 | deflated |
CONTENTS | 809 | 281 | deflated |
GETOPT.C | 17496 | 5613 | deflated |
GETOPT.H | 3632 | 1507 | deflated |
LOADCOFF.C | 6265 | 2408 | deflated |
LOADCOFF.H | 2541 | 1133 | deflated |
LOAD_MEM.C | 9838 | 3554 | deflated |
MAKEFILE | 494 | 181 | deflated |
MINICOFF.C | 3242 | 1240 | deflated |
MINICOFF.H | 4135 | 1788 | deflated |
PCCONFIG.H | 4063 | 1603 | deflated |
TPCREAD.ME | 199 | 165 | deflated |
Download File PCCAPP.ZIP Here
Contents of the README file
Files in this directory:
classes?.ps - PC-Choices class hierarchy chart.
classidx.ps - PC-Choices class index; tells you which file defines a
given class.
classidx.txt - Same as classidx.ps.
fileidx.ps - PC-Choices file index; tells you what classes are defined in
a given file.
fileidx.txt - Same as fileidx.ps.
overview.ps - PC-Choices overview.
pcc.doc - General information on PC-Choices.
pccapp.doc - General information on application compilation environment.
progapp.ps - Primer on programming applications.
progapp.txt - Same as progapp.txt.
struct.ps - Structure of PC-Choices.
virtualpc.ps - VirtualPC framework in PC-Choices for DOS/Choices cooperation.
Files with the .ps suffix are PostScript files; files with the .txt suffix
are ASCII files. The ASCII files look untidy because they were produced
from DVI files. Whenever possible, use the PostScript files.
0. DO NOT USE BITMAPS - I HAVE CHANGED THEM
1. The new libraries have 2 distinct sets of classes. One set
uses virtual functions, which means you have the space
overhead of the vtable pointer per object. This can be
serious where a large collection of those objects is used.
2. In the other set, the individual objects do not have
virtual functions. This includes Links and Lists. In this
case, virtual functions are simulated by passing a pointer
to a function dispatcher, called the FooVirtualiser for a
class Foo. The virtualiser itself has virtual functions,
and the subclasses operate on parameters by proper
typecasting.
2.5 The "NV" classes are doubly linked lists without virtual functions.
The files for these classes are all prepended with "Light".
3. The HashTable subclasses, for both the "Light" and
nonlight classes, illustrate usage of the classes.
MultiHashTables use overloading to give HashTables that can
have multiple types of objects. AssocTables do the same for
classes?.ps - PC-Choices class hierarchy chart.
classidx.ps - PC-Choices class index; tells you which file defines a
given class.
classidx.txt - Same as classidx.ps.
fileidx.ps - PC-Choices file index; tells you what classes are defined in
a given file.
fileidx.txt - Same as fileidx.ps.
overview.ps - PC-Choices overview.
pcc.doc - General information on PC-Choices.
pccapp.doc - General information on application compilation environment.
progapp.ps - Primer on programming applications.
progapp.txt - Same as progapp.txt.
struct.ps - Structure of PC-Choices.
virtualpc.ps - VirtualPC framework in PC-Choices for DOS/Choices cooperation.
Files with the .ps suffix are PostScript files; files with the .txt suffix
are ASCII files. The ASCII files look untidy because they were produced
from DVI files. Whenever possible, use the PostScript files.
0. DO NOT USE BITMAPS - I HAVE CHANGED THEM
1. The new libraries have 2 distinct sets of classes. One set
uses virtual functions, which means you have the space
overhead of the vtable pointer per object. This can be
serious where a large collection of those objects is used.
2. In the other set, the individual objects do not have
virtual functions. This includes Links and Lists. In this
case, virtual functions are simulated by passing a pointer
to a function dispatcher, called the FooVirtualiser for a
class Foo. The virtualiser itself has virtual functions,
and the subclasses operate on parameters by proper
typecasting.
2.5 The "NV" classes are doubly linked lists without virtual functions.
The files for these classes are all prepended with "Light".
3. The HashTable subclasses, for both the "Light" and
nonlight classes, illustrate usage of the classes.
MultiHashTables use overloading to give HashTables that can
have multiple types of objects. AssocTables do the same for
December 6, 2017
Add comments