home *** CD-ROM | disk | FTP | other *** search
/ Mega Top 1 / os2_top1.zip / os2_top1 / DOS_GG / COMCAT / VOL20.ARJ / VOL2036 < prev    next >
Text File  |  1992-01-21  |  6KB  |  113 lines

  1. Programmatheek volume 2036
  2.  
  3. Number        Name           Size     Date    Comment
  4.         CATALOG  036     2405   7-02-85 Het bestand dat u nu leest
  5. 2036.01 COPYFILE PAS      458   8-25-82 FILE IO demo voor MS-PASCAL
  6. 2036.02 DISKREAD EXE    37632   2-24-83 \
  7. 2036.03 DISKREAD OBJ     7154   2-24-83  | HEX/ASC dump van disksectoren (MSPASCAL)
  8. 2036.04 DISKREAD PAS     7507   2-24-83 / 
  9. 2036.05 DUMPFILE PAS     1710   8-28-82 HEX/ASC dump van diskfile (MSPASCAL)
  10. 2036.06 FLUSH    BAT      128   9-25-82 Wis .OBJ .MAP .REF enz compileer resten.
  11. 2036.07 GETDIR   EXE    28928   8-26-82 Lees-inhoudsopgave demo voor MS-PASCAL
  12. 2036.08 GETDIR   OBJ     2337   8-26-82 Idem
  13. 2036.09 GETDIR   PAS     2304   8-26-82 Idem
  14. 2036.10 GETSEC   ASM     2560   8-26-82 Assembler routine voor GETDIR.
  15. 2036.11 GETSEC   OBJ      111   8-25-82 Idem
  16. 2036.12 INTRPT   ASM     1685  11-25-82 Toegang tot Interupts voor MS-PASCAL
  17. 2036.13 INTRPT   OBJ      234  11-25-82 
  18. 2036.14 IOSTUFF  DOC     5203   2-24-83 \  
  19. 2036.15 IOSTUFF  INC     5142   2-24-83  \ IO routines voor MS-PASCAL
  20. 2036.16 IOSTUFF  OBJ     7105   2-24-83  /
  21. 2036.17 IOSTUFF  PAS     7340   2-24-83 /
  22. 2036.18 PRETTY   PAS      384   1-07-83 Toeters en bellen lister voor PASCAL-sources
  23. 2036.19 PARTA    PAS    14803   1-21-82 Onderdeel PRETTY
  24. 2036.20 PARTB    PAS    17091   1-21-82 idem
  25. 2036.21 PARTC    PAS    10520   1-21-82 idem
  26. 2036.22 PASC     BAT      256   6-12-82 Compileer Pascal programma
  27. 2036.23 PASCL    BAT      256   6-12-82 Compileer en Link PASCAL programma
  28. 2036.24 PASCLG   BAT      256   6-12-82 Compileer, Link en run PASCAL programma
  29. 2036.25 PRIME    PAS      723   1-22-83 Bereken priemgetallen
  30. 2036.26 PRINTER  PAS    10410   2-28-82 Utility om meerdere files af te drukken
  31. 2036.27 DSNAME   P        681   2-28-82 Onderdeel PRINTER
  32. 2036.28 INDEX    P        279   2-28-82 idem
  33. 2036.29 PARSE    P       1531   2-28-82 idem
  34. 2036.30 SAMPLE   PAS     4822  11-20-82 Voorbeeld van gebruik MSDOS funkties
  35. 2036.31 SCREEN   PAS     1152   1-07-83 Demo voor directe Geheugen IO (MS-PSACAL)
  36. 2036.32 TABSET1  PAS     2560   1-07-83 Zet tabs op Epson MX100 (MSPASCAL)
  37. 2036.33 TABSET2  PAS     2944   1-07-83 Idem maar dan via binaire file IO (MSPASCAL)
  38. 2036.34 TIMI     PAS      512   1-01-80 \
  39. 2036.35 TIMM     PAS     1152   1-01-80  | Demo voor gebruik MS-PASCAL units
  40. 2036.36 TIMU     PAS     1792  11-20-82 / 
  41. 2036.37 UNSQ     PAS     4603  10-23-82 UNsqueezer in MS-PASCAL
  42. 2036.38 VIDEO    ASM     1351   6-20-82 MS-PASCAL ingang tot Video-BIOS routines 
  43. 2036.39 XREF     PAS    22043   2-05-82 Cross-reference voor MS-PASCAL-sources
  44.         VOL2036  ABS     3584   7-02-85 Overzicht van programma's op deze disk
  45.                41 File(s)     74752 bytes free on Volume 2036
  46.  
  47.                      MS-PASCAL demonstratie programma's
  48.  
  49.         Op deze disk vind je een aantal programma's die als voor-
  50.         beeld van de mogelijkheden van Microsoft (IBM) PASCAL die-
  51.         nen. De programma's varieren in complexiteit. Zowel begin-
  52.         nende als ervaren programmeurs zullen er iets van hun gading 
  53.         op vinden. Alle programma's kunnen op een 128K machine 
  54.         gecompileerd worden.
  55.  
  56.         TURBO-PASCAL programmeurs zullen ontdekken dat geen van de 
  57.         programma's zondermeer te gebruiken zijn. MS-PASCAL wijkt op 
  58.         een aantal punten nogal af. Het minst hinderlijk zijn ver-
  59.         schillen in het gebruik van de zogenaamde compiler direc-
  60.         tives (Bijv $Include <-> $I). Lastiger is dat de String-
  61.         funkties van MS-PASCAL sterk afwijken van die van TURBO-
  62.         PASCAL. Dit geldt in nog sterkere mate voor Call's naar 
  63.         MSDOS interupts en IO-routines. Soms volstaat het enig 
  64.         sloop- en breekwerk te verrichten en een String "Type" met 
  65.         een lengte van 255 tekens te definieren. Maar bij de meer 
  66.         interessante programma's zal met meerdere uren nodig hebben 
  67.         om de boel aan de praat te krijgen. Nietemin is het doorne-
  68.         men van de source instruktief. In ieder geval is het ple-
  69.         zierig om te ontdekken dat een hoop funkties en procedures 
  70.         die standaard in TURBO-PASCAL zitten bij MS-PASCAL slechts 
  71.         met moeizaam programmeren tot stand worden gebracht. En dat 
  72.         voor een kwart van de prijs..
  73.  
  74.         Een kort overzicht van de programma's:
  75.         COPYFILE -- Beginners programma dat laat zien hoe bestanden 
  76.                     gedefineerd, gelezen en gekopieerd worden.
  77.         DUMPFILE -- Ingewikkeld programma dat een dump op "debug-
  78.                     formaat" (HEX/ASCII) van diskfiles verzorgt.
  79.         TABSET   -- Beginner programma dat TABstops zet op Epson 
  80.                     MX100.
  81.         TIM*     -- Deze drie programma's (UNIT, Mainprogram, en 
  82.                     Interface) demonstreren het gebruik van UNITS in 
  83.                     MS-PASCAL (de enige pre boven TURBO-PASCAL die 
  84.                     deze faciliteit niet biedt).
  85.         SCREEN   -- Directe Video geheugen IO m.b.v. de ADS-funktie.
  86.         PRINTER  -- Redelijk lang PASCAL programma met 3 include 
  87.                     files dat meerdere ASCII files kan afdrukken.
  88.         XREF     -- Inspirend programma voor gevorderden. Het maakt 
  89.                     een kruisreferentie van de variabelen en 
  90.                     statements in PASCAL programma's. 
  91.         UNSQ     -- Eveneens voor gevorderden. Een goede demonstra-
  92.                     tie van het werken met complexe data-strukturen. 
  93.                     Het zet bestanden die met het "Huffman" algorit-
  94.                     me zijn samengeperst terug naar het oorspronke-
  95.                     kelijke formaat.
  96.         PRETTY   -- Wat langer programma voor degenen die de grond-
  97.                     slagen van PASCAL onder de knie hebben. Verzorgt 
  98.                     de opmaak van PASCAL-sources.
  99.         GETDIR   -- Subroutine in assembly voor het inlezen van 
  100.                     disk-inhoudsopgaven.
  101.         VIDEO    -- Idem maar dan voor BIOS-calls die de wat meer 
  102.                     geavanceerde VIDEO-funkties verzorgen (Windows). 
  103.                     Uiteraard alleen zinvol voor PC-bezitters.
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.