home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a085 / 1.ddi / EXP18_1.PRG < prev    next >
Encoding:
Text File  |  1994-01-18  |  5.5 KB  |  135 lines

  1. *⌐░⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐┤ 
  2. *⌐ª      Program: EXP18_1.PRG                                          ⌐ª
  3. *⌐ª     Function: ┤≥╙í▒¿▒φ╖╢└²╥╗                                       ⌐ª
  4. *⌐╕⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╝
  5. SET HEADING OFF
  6. SET SAFETY  OFF
  7. SET TALK OFF
  8. SET MEMOWIDTH TO 80
  9. SET DATE ANSI
  10. RELE ALL
  11.  
  12. CLEA
  13. SET DEVICE TO SCREEN
  14. @ 5,23 SAY  ' ╒² ╘┌ ┤≥ ╙í ╕╔ ▓┐ ╕÷ ╚╦ ╫┤ ┐÷ ▒φ '
  15. SELECT 1
  16. USE PERSONAL
  17.  
  18. STORE .T. TO L1
  19. STORE  66 TO PL             && ├┐╥│╨╨╩²
  20. STORE  24 TO NM             &&
  21. STORE  1  TO PN             && ╥│║┼╝╞╩²╞≈
  22. SET DEVICE TO PRINT
  23. SET PRINT ON
  24. DO WHIL L1
  25.    @1 ,16 SAY  ' ┤≤ ╗¬ ├│ ╥╫ ╝» ═┼ ╣½ ╦╛ ╕÷ ╚╦ ╫┤ ┐÷ ▒φ '
  26.    STOR 3 TO N1
  27.    @N1,66  SAY YEAR(DATE())
  28.    @N1,71  SAY '─Ω'
  29.    @N1,73  SAY MONTH(DATE())
  30.    @N1,76  SAY '╘┬'
  31.    @N1,77  SAY DAY(DATE())
  32.    @N1,80  SAY '╚╒'
  33.    STOR DTOC(A9)  TO A9S
  34.    STOR DTOC(A11) TO A11S
  35.    STOR DTOC(A15) TO A15S
  36.    STOR DTOC(A18) TO A18S
  37.    STOR N1+1 TO N1
  38.    IF A24 .NOT. .T.
  39.       STORE "╩╟"  TO A24A
  40.    ELSE
  41.       STORE "╖±"  TO A24A
  42.    ENDIF
  43.    @N1,0   SAY ''
  44.    STOR N1+1 TO N1
  45.  
  46.    * ┤≥╙í═╝╧≤
  47.    * COPY MEMO PHOTO TO PHOTNAME.IMG
  48.    * RUN PHOTO P F:PHOTNAME.IMG X:68, Y:2,/2
  49.  
  50.    @ N1  , 0  SAY '⌐░⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐┤'
  51.    @ N1+1, 0  SAY '⌐ª ▒α  ║┼ ⌐ª   ╡Ñ     ╬╗    ⌐ª  ▓┐  ├┼  ⌐ª  ┤ª  ╩╥  ⌐ª ╨╒  ├√ ⌐ª╨╘▒≡⌐ª ├±╫σ ⌐ª                        ⌐ª'
  52.    @ N1+2, 0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐╚                        ⌐ª'
  53.    @ N1+3, 0  SAY '⌐ª'+STR(A1,8)+'⌐ª'+A2+'⌐ª'+A3+'⌐ª'+A4+'⌐ª'+A5+'⌐ª '+A6+' ⌐ª  '+A7+'⌐ª                        ⌐ª'
  54.    @ N1+4, 0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐╨⌐╪⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐╨⌐╪⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐╚                        ⌐ª'
  55.    @ N1+5, 0  SAY '⌐ª ╝«╣ß ⌐ª│÷╔·╚╒╞┌⌐ª╒■╓╬├µ├▓⌐ª╣ñ╫≈╩▒╝Σ⌐ª╣ñ╫╩╝╢▒≡⌐ª  ╡│╒■╓░╬±  ⌐ª  ╫¿╥╡╓░╬±  ⌐ª                        ⌐ª'
  56.    @ N1+6, 0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╚                        ⌐ª'
  57.    @ N1+7, 0  SAY '⌐ª'+A8+'⌐ª'+A9S+'⌐ª' +A10+'⌐ª'+A11S+'⌐ª  '+STR(A12,4)+'  ⌐ª '+A13+' ⌐ª  '+A14+'⌐ª                        ⌐ª'
  58.    @ N1+8, 0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐╪⌐╨⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐╨⌐ñ⌐ñ⌐╪⌐ñ⌐╨⌐ñ⌐ñ⌐╪⌐ñ⌐╨⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╚                        ⌐ª'
  59.    @ N1+9, 0  SAY '⌐ª╞└╢¿╩▒╝Σ⌐ª ╞└╢¿╡Ñ╬╗ ⌐ª╬─╗»│╠╢╚⌐ª▒╧╥╡╩▒╝Σ⌐ª   ▒╧ ╥╡ ╘║ ╨ú    ⌐ª  ╦∙╤º╫¿╥╡  ⌐ª                        ⌐ª'
  60.    @ N1+10,0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╚                        ⌐ª'
  61.    @ N1+11,0  SAY '⌐ª'+A15S+'⌐ª'+A16+'⌐ª '+A17+' ⌐ª'+A18S+'⌐ª  '+A19+'      ⌐ª'+A20+'  ⌐ª                        ⌐ª'
  62.    @ N1+12,0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐╨⌐╪⌐ñ⌐ñ⌐ñ⌐╨⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╚                        ⌐ª'
  63.    @ N1+13,0  SAY '⌐ª ┤╙╩┬╣ñ╫≈ ⌐ª╦∙╤º═Γ╙∩⌐ª  ═Γ ╙∩ │╠ ╢╚   ⌐ª╘°╖±│÷╣·⌐ª     ▒╕        ╫ó       ⌐ª                        ⌐ª'
  64.    @ N1+14,0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐α⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╚'
  65.    @ N1+15,0  SAY '⌐ª'+A21+'⌐ª '+A22+' ⌐ª  '+A23+'    ⌐ª   '+A24A+'   ⌐ª                        ⌐ª                        ⌐ª'
  66.    @ N1+16,0  SAY '⌐└⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╪⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╚'
  67.    @ N1+17,0  SAY '⌐ª  ╣ñ╫≈╛¡└·:                                                                                         ⌐ª'
  68.    STORE N1+17 TO N1
  69.    SET PRINT OFF
  70.    SET DEVICE TO SCREEN
  71.  
  72. *  ╥╘╧┬╬¬┤≥╙í▒╕╫ó╫╓╢╬╡─┤ª└φ
  73. *  ╜¿┴ó MO.TXT TEMP.DBF
  74.    SET ALTERNATE TO MO.TXT
  75.    SET ALTERNATE ON
  76.    DISPLAY OFF NOTE
  77.    SET ALTERNATE OFF
  78.    SET ALTERNATE TO
  79.    SELECT 2
  80.    USE TEMP
  81.    APPEND FROM MO.TXT SDF
  82.    USE
  83.  
  84. *  ┤≥╙í▒╕╫ó╫╓╢╬
  85.    SELECT 2
  86.    USE TEMP
  87.    GO 2
  88.    SET DEVICE TO PRINT
  89.    SET PRINT ON
  90.    DO WHIL .NOT.EOF()
  91.       IF AA1<>SPACE(80)
  92.          IF N1 =51
  93.             @ N1+1 ,0  SAY '⌐ª                                                                                                    ⌐ª'
  94.             @ N1+2, 0  SAY '⌐╕⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╝'
  95.             @ 66,0 SAY '  '
  96.             N1=3
  97.             @ N1  , 0  SAY '⌐░⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐┤'
  98.  
  99.             @ N1+2 ,0  SAY '⌐ª                                                                                                    ⌐ª'
  100.             @ N1+3 ,0  SAY '⌐ª  ╣ñ╫≈╛¡└·:                                                                                         ⌐ª'
  101.             @ N1+4, 0  SAY '⌐ª              '+AA1+'      ⌐ª'
  102.          ELSE
  103.             @ N1+1, 0 SAY  '⌐ª              '+AA1+'      ⌐ª'
  104.          ENDIF
  105.       ELSE
  106.          @ N1+1,0  SAY '⌐ª                                                                                                    ⌐ª'
  107.       ENDIF
  108.       SKIP
  109.       STORE N1+1 TO N1
  110.    ENDDO
  111.    ZAP
  112.    ERASE MO.TXT
  113.    USE
  114.  
  115.    SELECT 1
  116.    DO WHIL N1< 52
  117.       @ N1+1,0   SAY '⌐ª                                                                                                    ⌐ª'
  118.       STORE N1+1 TO N1
  119.    ENDDO
  120.    @ N1+1,0  SAY '⌐╕⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐ñ⌐╝'
  121.    SKIP
  122.    IF EOF()
  123.       STORE .F. TO L1
  124.    ENDIF
  125. ENDDO
  126. SET PRINT OFF
  127. @66,0 SAY '   '
  128. SET TALK ON
  129. SET DEVI TO SCRE
  130. SELECT 2
  131. USE
  132. SELECT 1
  133. USE
  134. RETU
  135.