Dec 062017
Boston University Windows Class. Includes example C source code. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
ARGS | 0 | 0 | stored |
ARGS | 378 | 223 | deflated |
ARGS.C | 3342 | 968 | deflated |
ARGS.DEF | 159 | 116 | deflated |
ARGS.EXE | 4544 | 2234 | deflated |
ARGS.H | 1362 | 439 | deflated |
ARGS.RC | 19 | 19 | stored |
ARGS.TXT | 5650 | 1584 | deflated |
CREATOR | 0 | 0 | stored |
CHILD.DLG | 2304 | 576 | deflated |
CHILD.ICO | 766 | 114 | deflated |
CHILD1.ICO | 766 | 125 | deflated |
CHILD2.ICO | 766 | 127 | deflated |
CREATOR | 363 | 185 | deflated |
CREATOR.C | 21193 | 3384 | deflated |
CREATOR.DEF | 288 | 178 | deflated |
CREATOR.EXE | 12992 | 4584 | deflated |
CREATOR.H | 2280 | 514 | deflated |
CREATOR.ICO | 766 | 160 | deflated |
CREATOR.OBJ | 6794 | 3539 | deflated |
CREATOR.RC | 703 | 277 | deflated |
CREATOR.RES | 5903 | 1040 | deflated |
DIALOGS.H | 637 | 203 | deflated |
OVERLAP.DLG | 2096 | 537 | deflated |
OVERLAP.ICO | 766 | 120 | deflated |
POPUP.DLG | 2180 | 543 | deflated |
POPUP.ICO | 766 | 141 | deflated |
GENLIB | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 10212 | 2563 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 230 | 171 | deflated |
BASE.EXE | 15251 | 6059 | deflated |
BASE.H | 1547 | 485 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 11436 | 4631 | deflated |
BASE.RC | 843 | 440 | deflated |
BASE.RES | 1423 | 433 | deflated |
C.BAT | 18 | 18 | stored |
DB.BAT | 37 | 37 | stored |
GENLIB | 699 | 280 | deflated |
GENLIB.C | 6795 | 1715 | deflated |
GENLIB.DEF | 422 | 252 | deflated |
GENLIB.DLL | 15360 | 2453 | deflated |
GENLIB.DOC | 9477 | 3293 | deflated |
GENLIB.H | 1120 | 395 | deflated |
GENLIB.LIB | 1024 | 207 | deflated |
GENLIB.OBJ | 1756 | 1090 | deflated |
GENLIB.RC | 10628 | 1963 | deflated |
GENLIB.RES | 4263 | 1043 | deflated |
INCHR.OBJ | 143 | 143 | stored |
INCHRX.OBJ | 483 | 392 | deflated |
INSTR.OBJ | 216 | 208 | deflated |
LIBENTRY.ASM | 1453 | 606 | deflated |
LIBENTRY.OBJ | 133 | 131 | deflated |
R.BAT | 43 | 32 | deflated |
README.TXT | 70 | 69 | deflated |
SWITCHES.H | 2888 | 995 | deflated |
KEYLOOK | 0 | 0 | stored |
C.BAT | 12 | 12 | stored |
KEYLOOK | 312 | 170 | deflated |
KEYLOOK.C | 7385 | 2080 | deflated |
KEYLOOK.DEF | 201 | 152 | deflated |
KEYLOOK.EXE | 6384 | 2940 | deflated |
KEYLOOK.ICO | 766 | 133 | deflated |
KEYLOOK.OBJ | 2567 | 1751 | deflated |
KEYLOOK.RC | 689 | 213 | deflated |
KEYLOOK.RES | 2211 | 482 | deflated |
KEYLOOK2.ICO | 1094 | 226 | deflated |
LAB00 | 0 | 0 | stored |
BASE | 439 | 249 | deflated |
BASE.C | 2499 | 771 | deflated |
BASE.DEF | 178 | 137 | deflated |
BASE.EXE | 8589 | 3001 | deflated |
BASE.H | 1047 | 354 | deflated |
BASE.OBJ | 5293 | 1194 | deflated |
BASE.RC | 19 | 19 | stored |
BASE.RES | 0 | 0 | stored |
LAB01 | 0 | 0 | stored |
BASE | 439 | 249 | deflated |
BASE.C | 2694 | 803 | deflated |
BASE.DEF | 178 | 137 | deflated |
BASE.EXE | 8859 | 3110 | deflated |
BASE.H | 1047 | 354 | deflated |
BASE.OBJ | 5640 | 1352 | deflated |
BASE.RC | 19 | 19 | stored |
BASE.RES | 0 | 0 | stored |
LAB02 | 0 | 0 | stored |
BASE | 446 | 256 | deflated |
BASE.C | 4908 | 1374 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 10004 | 3752 | deflated |
BASE.H | 1275 | 424 | deflated |
BASE.OBJ | 6973 | 2165 | deflated |
BASE.RC | 19 | 19 | stored |
BASE.RES | 0 | 0 | stored |
LAB03 | 0 | 0 | stored |
BASE | 446 | 256 | deflated |
BASE.C | 5106 | 1460 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 10331 | 3958 | deflated |
BASE.H | 1275 | 424 | deflated |
BASE.OBJ | 7337 | 2413 | deflated |
BASE.RC | 19 | 19 | stored |
BASE.RES | 0 | 0 | stored |
LAB04 | 0 | 0 | stored |
BASE | 446 | 256 | deflated |
BASE.C | 5173 | 1515 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 10387 | 3981 | deflated |
BASE.H | 1275 | 424 | deflated |
BASE.OBJ | 7440 | 2461 | deflated |
BASE.RC | 19 | 19 | stored |
BASE.RES | 0 | 0 | stored |
LAB05 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 5138 | 1488 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 11703 | 4272 | deflated |
BASE.H | 1275 | 424 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 7443 | 2471 | deflated |
BASE.RC | 83 | 53 | deflated |
BASE.RES | 1202 | 273 | deflated |
LAB06 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 5950 | 1664 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 12186 | 4541 | deflated |
BASE.H | 1275 | 424 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 8144 | 2877 | deflated |
BASE.RC | 83 | 53 | deflated |
BASE.RES | 1202 | 273 | deflated |
LAB07 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 6814 | 1871 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 13119 | 4983 | deflated |
BASE.H | 1449 | 484 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 8991 | 3280 | deflated |
BASE.RC | 682 | 273 | deflated |
BASE.RES | 1425 | 414 | deflated |
LAB08 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 7339 | 2029 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 13501 | 5175 | deflated |
BASE.H | 1449 | 484 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 9470 | 3518 | deflated |
BASE.RC | 682 | 273 | deflated |
BASE.RES | 1425 | 414 | deflated |
LAB09 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 7820 | 2164 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 13977 | 5461 | deflated |
BASE.H | 1449 | 484 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 10015 | 3897 | deflated |
BASE.RC | 682 | 273 | deflated |
BASE.RES | 1425 | 414 | deflated |
LAB10 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 9164 | 2556 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 14990 | 6106 | deflated |
BASE.H | 1449 | 484 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 11153 | 4621 | deflated |
BASE.RC | 682 | 273 | deflated |
BASE.RES | 1425 | 414 | deflated |
LAB11 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 10370 | 2727 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 15484 | 6384 | deflated |
BASE.H | 1449 | 484 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 11742 | 4970 | deflated |
BASE.RC | 682 | 273 | deflated |
BASE.RES | 1425 | 414 | deflated |
LAB14 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 6514 | 1871 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 12462 | 4693 | deflated |
BASE.H | 1304 | 441 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 8440 | 3059 | deflated |
BASE.RC | 105 | 69 | deflated |
BASE.RES | 1202 | 273 | deflated |
LAB15 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 10212 | 2563 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 230 | 171 | deflated |
BASE.EXE | 15251 | 6059 | deflated |
BASE.H | 1547 | 485 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 11436 | 4631 | deflated |
BASE.RC | 843 | 440 | deflated |
BASE.RES | 1423 | 433 | deflated |
LAB16 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 6574 | 1845 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 12696 | 4820 | deflated |
BASE.H | 1304 | 441 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 8725 | 3236 | deflated |
BASE.RC | 126 | 77 | deflated |
BASE.RES | 1202 | 273 | deflated |
LAB18 | 0 | 0 | stored |
BASE | 457 | 263 | deflated |
BASE.C | 6523 | 1829 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 12690 | 4771 | deflated |
BASE.H | 1304 | 441 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 8677 | 3178 | deflated |
BASE.RC | 126 | 77 | deflated |
BASE.RES | 1202 | 273 | deflated |
MAPMODES | 0 | 0 | stored |
BASE | 452 | 259 | deflated |
BASE.C | 7193 | 2005 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 214 | 164 | deflated |
BASE.EXE | 5584 | 2799 | deflated |
BASE.H | 1522 | 515 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.OBJ | 2472 | 1525 | deflated |
BASE.RC | 904 | 315 | deflated |
BASE.RES | 1496 | 459 | deflated |
MSTR | 0 | 0 | stored |
BASE | 698 | 317 | deflated |
BASE-ALL | 5059 | 805 | deflated |
BASE-C | 388 | 106 | deflated |
BASE-CX | 80 | 44 | deflated |
BASE-DEF | 422 | 105 | deflated |
BASE-EXT | 256 | 101 | deflated |
BASE-H | 388 | 107 | deflated |
BASE-MAK | 354 | 104 | deflated |
BASE-RC | 405 | 104 | deflated |
BASE-RES | 2200 | 190 | deflated |
BASE.C | 20663 | 5114 | deflated |
BASE.CUR | 326 | 92 | deflated |
BASE.DEF | 246 | 186 | deflated |
BASE.DLG | 544 | 298 | deflated |
BASE.H | 1731 | 545 | deflated |
BASE.ICO | 766 | 135 | deflated |
BASE.RC | 1455 | 600 | deflated |
BASE2.CUR | 270 | 62 | deflated |
BASE2.ICO | 1038 | 121 | deflated |
BASE3.CUR | 326 | 92 | deflated |
BASE3.ICO | 766 | 141 | deflated |
BLIBBET.ICO | 766 | 135 | deflated |
BUILD.BAT | 392 | 149 | deflated |
BUILDALL.BAT | 80 | 75 | deflated |
C.BAT | 180 | 135 | deflated |
CLEAN.BAT | 87 | 63 | deflated |
CLEANALL.BAT | 114 | 95 | deflated |
CREATE.BAT | 300 | 126 | deflated |
MK.BAT | 60 | 50 | deflated |
MKT.BAT | 251 | 161 | deflated |
OPEN.DLG | 1161 | 440 | deflated |
OPEN.H | 231 | 97 | deflated |
OPEN.RES | 261 | 185 | deflated |
T.BAT | 239 | 156 | deflated |
TST.BAT | 96 | 79 | deflated |
X.EXE | 13637 | 8380 | deflated |
Y.TXT | 5 | 5 | stored |
PATTERN | 0 | 0 | stored |
DIAGS.BMP | 150 | 81 | deflated |
DIAGS.ICO | 766 | 108 | deflated |
DIAMONDS.BMP | 150 | 79 | deflated |
DIAMONDS.ICO | 766 | 184 | deflated |
HORIZ.BMP | 150 | 67 | deflated |
HORIZ.ICO | 766 | 83 | deflated |
MAKEFILE | 450 | 201 | deflated |
PATTERN.C | 20257 | 4719 | deflated |
PATTERN.DEF | 975 | 527 | deflated |
PATTERN.EXE | 28359 | 6686 | deflated |
PATTERN.H | 1114 | 477 | deflated |
PATTERN.MAP | 2004 | 421 | deflated |
PATTERN.OBJ | 10211 | 4325 | deflated |
PATTERN.RC | 2218 | 848 | deflated |
PATTERN.RES | 5825 | 1054 | deflated |
SQUARES.BMP | 150 | 76 | deflated |
SQUARES.ICO | 766 | 94 | deflated |
VERT.BMP | 150 | 58 | deflated |
VERT.ICO | 766 | 79 | deflated |
README.TXT | 1321 | 682 | deflated |
REPAINT | 0 | 0 | stored |
C.BAT | 14 | 14 | stored |
REPAINT | 905 | 319 | deflated |
REPAINT.C | 7827 | 2129 | deflated |
REPAINT.DEF | 261 | 198 | deflated |
REPAINT.DLG | 360 | 258 | deflated |
REPAINT.H | 1630 | 576 | deflated |
REPAINT.ICO | 766 | 104 | deflated |
REPAINT.MAP | 1671 | 339 | deflated |
REPAINT.OBJ | 2087 | 1328 | deflated |
REPAINT.RC | 467 | 230 | deflated |
REPAINT1.DEF | 373 | 247 | deflated |
REPAINT1.EXE | 6208 | 2792 | deflated |
REPAINT1.ICO | 766 | 124 | deflated |
REPAINT1.OBJ | 2650 | 1710 | deflated |
REPAINT1.RES | 1103 | 349 | deflated |
REPAINT2.DEF | 373 | 247 | deflated |
REPAINT2.EXE | 6208 | 2779 | deflated |
REPAINT2.ICO | 766 | 104 | deflated |
REPAINT2.OBJ | 2654 | 1715 | deflated |
REPAINT2.RES | 1103 | 326 | deflated |
WINAUX | 0 | 0 | stored |
AUXSUB.ASM | 2516 | 460 | deflated |
AUXSUB.OBJ | 359 | 280 | deflated |
WINAUX | 390 | 199 | deflated |
WINAUX.C | 8467 | 2395 | deflated |
WINAUX.CUR | 326 | 89 | deflated |
WINAUX.DEF | 225 | 169 | deflated |
WINAUX.DLG | 430 | 246 | deflated |
WINAUX.EXE | 5696 | 3022 | deflated |
WINAUX.H | 882 | 341 | deflated |
WINAUX.ICO | 766 | 169 | deflated |
WINAUX.OBJ | 2697 | 1750 | deflated |
WINAUX.RC | 540 | 303 | deflated |
WINAUX.RES | 1344 | 402 | deflated |
WINOX | 217 | 120 | deflated |
WINOX.ASM | 12255 | 3133 | deflated |
WINOX.DOC | 642 | 378 | deflated |
WINOX.SYS | 3005 | 769 | deflated |
Download File BUIWC.ZIP Here
Contents of the README.TXT file
The BASE files are here simply so that the GENLIB DLL can be tested.
Boston University Internation Windows Conference
Introduction to Windows Progamming
Disk Contents:
ARGS: How to get at "argc,argv,arge" info.
CREATOR: App to quickly create and examine window styles & decorations.
GENLIB: Generic Library: contains routine to convert wMsgID values to string.
KEYLOOK: Examine keyboard info.
MAPMODES: Demo of different mapping modes.
PATTERN: An MDI demo.
REPAINT: Demo of difference between using CS_VREDRAW|CS_HREDRAW and not
using it.
WINAUX: App to capture output sent to AUX port.
LABXX: These are labs that are associated with each of the modules from
the conference. They are:
lab00: Minimum program
lab01: Debugging info added
lab02: Register Class + Create Window + ShowWindow
lab03: Message Loop + PostQuitMessage
lab04: Window background & stock Icon/Cursor
lab05: Custom Icon Cursor
lab06: Profile File handling
lab07: Attach Menu to app.
lab08: TextOut
lab09: Paint/Repaint
lab10: Memory Mgmt + File I/O
lab11: Scrolling
lab14: Edit box added to client area
lab15: File I/O dialog box
lab16: Mouse Movement info
lab18: MetaFile
Boston University Internation Windows Conference
Introduction to Windows Progamming
Disk Contents:
ARGS: How to get at "argc,argv,arge" info.
CREATOR: App to quickly create and examine window styles & decorations.
GENLIB: Generic Library: contains routine to convert wMsgID values to string.
KEYLOOK: Examine keyboard info.
MAPMODES: Demo of different mapping modes.
PATTERN: An MDI demo.
REPAINT: Demo of difference between using CS_VREDRAW|CS_HREDRAW and not
using it.
WINAUX: App to capture output sent to AUX port.
LABXX: These are labs that are associated with each of the modules from
the conference. They are:
lab00: Minimum program
lab01: Debugging info added
lab02: Register Class + Create Window + ShowWindow
lab03: Message Loop + PostQuitMessage
lab04: Window background & stock Icon/Cursor
lab05: Custom Icon Cursor
lab06: Profile File handling
lab07: Attach Menu to app.
lab08: TextOut
lab09: Paint/Repaint
lab10: Memory Mgmt + File I/O
lab11: Scrolling
lab14: Edit box added to client area
lab15: File I/O dialog box
lab16: Mouse Movement info
lab18: MetaFile
December 6, 2017
Add comments