home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 10 / 10.iso / l / l291 / 6.ddi / SOURCE.DO$ / SOURCE.bin
Encoding:
Text File  |  1991-04-25  |  6.6 KB  |  168 lines

  1.                    SOURCE.DOC File
  2.       Microsoft(R) FORTRAN Professional Development System version 5.10
  3.  
  4. ===========================< Source List >=================================
  5.  
  6. The \SOURCE directory contains the subdirectories PATCH, STARTUP, and
  7. SAMPLES, and the files as described below. (NOTE: The files copied depend
  8. on the options selected during SETUP.)
  9.  
  10. \SOURCE\STARTUP
  11.  
  12.   This directory contains OS non-specific startup files.  They are
  13.   used in conjunction with the OS specific files found in
  14.   \SOURCE\STARTUP\DOS, \OS2, and \WIN.
  15.  
  16.   The file STARTUP.DOC describes how to build new startup code for
  17.   your FORTRAN run-time libraries. MASM is required to assemble
  18.   the startup code.
  19.  
  20.   The file FILEHAND.DOC describes how to change the default limit on
  21.   open files for a FORTRAN program.
  22.  
  23. \SOURCE\STARTUP\DOS
  24.  
  25.   This directory contains the files required for building new
  26.   startup code for a DOS mode FORTRAN run-time library.
  27.  
  28. \SOURCE\STARTUP\OS2
  29.  
  30.   This directory contains the files required for building new
  31.   startup code for a OS\2 mode FORTRAN run-time library.
  32.  
  33. \SOURCE\STARTUP\WIN
  34.  
  35.   This directory contains two .OBJ files that will allow a QuickWin
  36.   application or a FORTRAN Windows DLL to open 64 files (as opposed to
  37.   the default limit of 20 files).  See the FILEHAND.DOC file for more
  38.   information.
  39.  
  40. \SOURCE\PATCH
  41.  
  42.   This directory contains information and files required to patch
  43.   IBM PC-DOS 3.20.  There is a bug in IBM PC-DOS 3.20 which may cause
  44.   improper operation of a program if a floating-point exception is
  45.   generated.  The file PATCH320.DOC describes the procedure for
  46.   patching IBM PC-DOS 3.20.
  47.  
  48. \SOURCE\SAMPLES
  49.  
  50.   This directory contains some general demonstration programs. The
  51.   comments at the beginning of each program give further information,
  52.   including any required compiler options.
  53.  
  54.     Files      Description
  55.     -----      -----------
  56.  
  57.     DWHET.FOR      Single- and double-precision versions of the Whetstone
  58.     SWHET.FOR      benchmark program measure floating-point calculation
  59.           speed.
  60.  
  61.     SIEVE.FOR      The Sieve of Eratosthenes benchmark program measures
  62.           integer processing speed.
  63.  
  64.     EXEC.FI       The include file EXEC.FI contains interface statements
  65.     DEMOEXEC.FOR  for the SYSTEM and SPAWNLP functions that allow a
  66.                   program to execute DOS commands or other programs.
  67.                   The program DEMOEXEC.FOR illustrates use of the include
  68.                   file.
  69.  
  70.     SORTDEMO.FOR  This program visually illustrates six different sorting
  71.           algorithms. The source code demonstrates how to make
  72.                   OS/2 calls and how to use the OS/2 include files.
  73.  
  74.     ANNUITY1.FOR  This program calculates a simple annuity table.  It is
  75.                   used as an example program for the PWB tutorial and
  76.                   contains intentional errors.
  77.  
  78.     MTRX.FOR      This program calculates the product of two matrices.  It
  79.                   is used as an example of compiling a QuickWin application.
  80.  
  81.     MTRX_W.FOR    This program calculates the product of two matrices.  It
  82.                   is similar to MTRX.FOR, but makes use of QuickWin
  83.                   enhancements.
  84.  
  85.     MTRX_WD.FOR   These files create a version of MTRX_W that uses a
  86.     MTRX_WD.DEF   Windows dynamic-link library (DLL).
  87.     MATLIB.FOR
  88.     MATLIB.DEF
  89.  
  90.     MULMIX.C      These files demonstrate how to create mixed-language
  91.     MULMIX.H      Windows applications with C and FORTRAN.  There are
  92.     MULMIX.RC     two versions of the MULMIX program. One version is
  93.     MULMIX.DEF    a statically linked mixed-language application, and
  94.     MULMIX.MAK    is built with MULMIX.MAK.   The other contains a
  95.     MULF.FOR      mixed-language DLL and is built with MULMIX_D.MAK.
  96.     MULC.C
  97.     MULLIB.DEF
  98.     MULMIX_D.DEF
  99.     MULMIX_D.MAK
  100.  
  101.     RGMAIN.FOR    These files are a modular version of the REALG.FOR
  102.     RGGRAPH.FOR   graphics example program.  They are used in the PWB
  103.     RGGRID.FOR    tutorial to demonstrate how to manage a multimodule
  104.     RGINIT.FOR    program.
  105.     RG.MAK
  106.  
  107.     FMHELLO.FOR   This program demonstrates multithread OS/2 programming.
  108.  
  109.     FMTDLL.DEF    These files are used to demonstrate the creation of
  110.     FMTDLL.FOR    multithread dynamic-link libraries under OS/2.  Build
  111.     FMTMAIN.DEF   the DLL using MKFDLL.CMD.
  112.     FMTMAIN.FOR
  113.     MKFDLL.CMD
  114.  
  115.     FDLLOBJS.CMD  This batch file creates a dynamic-link library and a
  116.     FDLLOBJS.DEF  corresponding imports library containing the FORTRAN
  117.     DIFFHLP.DEF   run-time.  A pre-built version of FRTLIB.DLL is
  118.                   included on the FORTRAN 5.1 distribution disks, and
  119.                   is copied by the SETUP program.
  120.  
  121.     EMOEM.ASM     This file contains OEM customization routines for PC
  122.                   clones that are not IBM compatible and that contain an
  123.                   8087/80287/80387 coprocessor.
  124.  
  125.   This directory also contains the source code for the graphics programs
  126.   from chapters 11, 12, and 13 of the Microsoft FORTRAN Advanced Topics
  127.   manual. Note that these examples require the graphics include files 
  128.   FGRAPH.FI and FGRAPH.FD. These files are copied to an INCLUDE directory 
  129.   by the SETUP program. In real mode (DOS), the programs must be linked with
  130.   the graphics library GRAPHICS.LIB. In protected mode (OS/2), graphics is
  131.   not supported, but you can compile text-only programs by linking
  132.   with the text library GRTEXTP.LIB. The appropriate libraries are
  133.   copied to your disk by the SETUP program. For example, use the
  134.   following command line for DOS:
  135.  
  136.     FL COLTEXT.FOR GRAPHICS.LIB
  137.  
  138.   Or use the following command line for OS/2:
  139.  
  140.     FL COLTEXT.FOR GRTEXTP.LIB
  141.  
  142.   The programs are listed below:
  143.  
  144.             DOS only        DOS or OS/2
  145.             --------        -----------
  146.  
  147.      Chapter 11         CGA.FOR                 COLTEXT.FOR
  148.                         COLOR.FOR
  149.                         EGA.FOR
  150.                         GRAPHIC.FOR
  151.                         HORIZON.FOR
  152.                         REALG.FOR
  153.                         SINE.FOR
  154.  
  155.      Chapter 12         SAMPLER.FOR
  156.  
  157.      Chapter 13         ANIMATE.FOR             CURSOR.FOR
  158.                         ARC.FOR                 MODES.FOR
  159.                         CGAPAL.FOR              SCRTXWIN.FOR
  160.                         FIGURE.FOR              SETROWS.FOR
  161.                         FILL.FOR                TEXT.FOR
  162.                         FONTS.FOR               WRAP.FOR
  163.                         MAGNIFY.FOR
  164.                         PAGE.FOR
  165.                         PALETTE.FOR
  166.                         STAR.FOR
  167.                         WINDOW.FOR
  168.