home *** CD-ROM | disk | FTP | other *** search
/ Turbo Toolbox / Turbo_Toolbox.iso / 1988 / 10_11 / dbase / help.prg < prev    next >
Encoding:
Text File  |  1988-07-20  |  4.5 KB  |  129 lines

  1. * -------------------------------------------------------- *
  2. *                    HELP.PRG                              *
  3. * -------------------------------------------------------- *
  4. PARAMETERS art
  5. PRIVATE hauptschleife, taste
  6. hauptschleife =.T.
  7. DO WHILE hauptschleife
  8.   @  3, 1 SAY "╔══════════════════════════╗"
  9.   @  4, 1 SAY "║       Hilfe zum...       ║"
  10.   @  5, 1 SAY "╟──────────────────────────╢"
  11.   @  6, 1 SAY "║                          ║"
  12.   @  7, 1 SAY "║                          ║"
  13.   @  8, 1 SAY "║                          ║"
  14.   @  9, 1 SAY "║                          ║"
  15.   @ 10, 1 SAY "║                          ║"
  16.   @ 11, 1 SAY "║                          ║"
  17.   @ 12, 1 SAY "║                          ║"
  18.   @ 13, 1 SAY "║                          ║"
  19.   @ 14, 1 SAY "║                          ║"
  20.   @ 15, 1 SAY "║                          ║"
  21.   @ 16, 1 SAY "║                          ║"
  22.   @ 17, 1 SAY "║                          ║"
  23.   @ 18, 1 SAY "║                          ║"
  24.   @ 19, 1 SAY "║                          ║"
  25.   @ 20, 1 SAY "╟──────────────────────────╢"
  26.   @ 21, 1 SAY "║  VOR <PgUp> ZUR <PgDn>   ║"
  27.   @ 22, 1 SAY "║  Abbruch <ESC>           ║"
  28.   @ 23, 1 SAY "╚══════════════════════════╝"
  29.   IF art = 1
  30.     @  6, 3 SAY "  ...Eingabemenü         "
  31.     @  7, 3 SAY "Bitte 0 - 4 eingeben     "
  32.     @  8, 3 SAY "                         "
  33.     @  9, 3 SAY "Weiterhin können Sie     "
  34.     @ 10, 3 SAY "im Hilfetext durch       "
  35.     @ 11, 3 SAY "drücken der Tasten       "
  36.     @ 12, 3 SAY "                         "
  37.     @ 13, 3 SAY "  <PgDn>                 "
  38.     @ 14, 3 SAY "  <PgDn>                 "
  39.     @ 15, 3 SAY "                         "
  40.     @ 16, 3 SAY "blättern.                "
  41.   ENDIF
  42.   IF art = 2
  43.     @  6, 3 SAY " ...Eingaberoutine       "
  44.     @  7, 3 SAY "Bitte vermeiden Sie bei  "
  45.     @  8, 3 SAY "                         "
  46.     @  9, 3 SAY "der Eingabe Leerzeichen. "
  47.     @ 10, 3 SAY "können bei der Übergabe  "
  48.     @ 11, 3 SAY "nach Context zu Fehlern  "
  49.     @ 12, 3 SAY "führen.                  "
  50.     @ 13, 3 SAY "<ESC> bricht die Eingabe "
  51.     @ 14, 3 SAY "ohne Speicherung des     "
  52.     @ 15, 3 SAY "Datensatzes ab.          "
  53.     @ 16, 3 SAY "                         "
  54.   ENDIF
  55.   IF art = 3
  56.     @ 10, 3 SAY " ...Ändern-Löschen Menü  "
  57.     @ 12, 3 SAY "   <ESC> bricht ab       "
  58.   ENDIF
  59.   IF art = 4
  60.     @  6, 3 SAY "  ...Sortieren der       "
  61.     @  7, 3 SAY "  Adressdatei            "
  62.     @  8, 3 SAY "                         "
  63.     @  9, 3 SAY "                         "
  64.     @ 10, 3 SAY "                         "
  65.     @ 11, 3 SAY "                         "
  66.     @ 12, 3 SAY "                         "
  67.     @ 13, 3 SAY "                         "
  68.     @ 14, 3 SAY "                         "
  69.     @ 15, 3 SAY "                         "
  70.     @ 16, 3 SAY "                         "
  71.     @ 17, 3 SAY "                         "
  72.   ENDIF
  73.   SET CONSOLE OFF
  74.   @ 23,30 SAY ""                  &&Positioniert den Cursor
  75.   taste = 0
  76.   DO WHILE taste = 0
  77.     taste = INKEY()
  78.   ENDDO
  79.   SET CONSOLE ON
  80.     DO CASE
  81.       CASE taste = 27  && ESC Taste
  82. *        @  9, 1 SAY SPACE(28)
  83. *        @ 10, 1 SAY SPACE(28)
  84. *        @ 11, 1 SAY SPACE(28)
  85. *        @ 12, 1 SAY SPACE(28)
  86. *        @ 13, 1 SAY SPACE(28)
  87. *        @ 14, 1 SAY SPACE(28)
  88. *        @ 15, 1 SAY SPACE(28)
  89. *        @ 16, 1 SAY SPACE(28)
  90. *        @ 17, 1 SAY SPACE(28)
  91.         hauptschleife = .F.
  92.       CASE taste = 3                           && PgUp Taste
  93.         IF art >= 4
  94.            art = 4
  95.         ELSE
  96.            art = art + 1
  97.         ENDIF
  98.         @  9, 2 SAY SPACE(26)
  99.         @ 10, 2 SAY SPACE(26)
  100.         @ 11, 2 SAY SPACE(26)
  101.         @ 12, 2 SAY SPACE(26)
  102.         @ 13, 2 SAY SPACE(26)
  103.         @ 14, 2 SAY SPACE(26)
  104.         @ 15, 2 SAY SPACE(26)
  105.         @ 16, 2 SAY SPACE(26)
  106.         @ 17, 2 SAY SPACE(26)
  107.         hauptschleife = .T.
  108.       CASE taste = 18                          && PgDn Taste
  109.         IF art >= 1
  110.            art = 1
  111.         ELSE
  112.            art = art - 1
  113.         ENDIF
  114.         @  9, 2 SAY SPACE(26)
  115.         @ 10, 2 SAY SPACE(26)
  116.         @ 11, 2 SAY SPACE(26)
  117.         @ 12, 2 SAY SPACE(26)
  118.         @ 13, 2 SAY SPACE(26)
  119.         @ 14, 2 SAY SPACE(26)
  120.         @ 15, 2 SAY SPACE(26)
  121.         @ 16, 2 SAY SPACE(26)
  122.         @ 17, 2 SAY SPACE(26)
  123.         hauptschleife = .T.
  124.     ENDCASE
  125. ENDDO
  126. RETURN
  127. * -------------------------------------------------------- *
  128. *                 Ende von HELP.PRG                        *
  129.