home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b077 / 1.img / SBGL.ZIP / SBE5.PRG < prev    next >
Encoding:
Text File  |  1979-12-31  |  3.6 KB  |  188 lines

  1. set talk off
  2. set inte off
  3. set device to screen
  4. stor "y" to xu
  5. do while xu="y"
  6. stor " " to m
  7. clear
  8. @ 0,10 say "******************╔Φ▒╕╠¿╒╩┤≥╙í********************"
  9. @ 1,10 say "      ú▒ú«╚½▓┐╔Φ▒╕                ú╖ú«╣▄╩⌠╖╓╒╩"
  10. @ 2,10 say "      ú▓ú«░┤╔Φ▒╕▒α║┼▓Θ╤»          ú╕ú«╛½┤≤╧í╖╓╒╩"
  11. @ 3,10 say "      ú│ú«░┤╣ñ╥╡╞╒▓Θ║┼▓Θ╤»        ú╣ú«╖╓╗º╒╩" 
  12. @ 4,10 say "      ú┤ú«├√│╞╖╓╒╩                ú┴ú«─Ω┤·╖╓╒╩"
  13. @ 5,10 say "      ú╡ú«╨═║┼╖╓╒╩                ú┬ú«╓≈╥¬╔Φ▒╕╒╩"
  14. @ 6,10 say "      ú╢ú«╖╓└α╒╩                  ú├ú«╕¿╗·"
  15. @ 7,10 say "      ú░ú«═╦│÷                    "
  16. @ 8,10 say "******************************************************"
  17. wait "          ╟δ╩Σ╚δ╤í╘±║┼(0,1,2,3,4,5,6,7,8,9,a,b,c):" to m
  18. clear
  19. sele 1
  20. use sb
  21. do case
  22. case m='0'
  23. exit
  24.    case m='c'
  25.    do fj.prg
  26.    case m="1"
  27.    loca all
  28.    bt='╚½  ▓┐'
  29.    do sbdy2
  30.    case m="2" 
  31.    stor "         " to sb
  32.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕▒α║┼:" get  sb
  33.    read
  34.    loca all for sb1=sb
  35.    bt='&sb'+'  ║┼(▒α║┼)'
  36.    do sbdy2
  37.    case m="3"
  38.    stor "            " to sb
  39.    @ 4,12 say "╟δ╩Σ╚δ╣ñ╥╡╞╒▓Θ║┼:" get  sb
  40.    read
  41.    loca all for sb2=sb
  42.    bt='&sb'+'║┼ (╣ñ╥╡╞╒▓Θ║┼)'
  43.    do sbdy2
  44.    case m="4"
  45.    stor "                " to sb
  46.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕├√│╞:" get  sb
  47.    read
  48.    loca all for sb3=sb
  49.     bt='&sb'+' └α'
  50.    do sbdy2
  51.    case m="5"
  52.    stor "                " to sb
  53.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕╨═║┼:" get  sb
  54.    read
  55.    bt='&sb'+' ╨═'
  56.    loca all for sb4=sb
  57.    do sbdy2
  58.    case m="6"
  59.    a1=.t.
  60.    do while a1
  61.    clear
  62.    stor "  " to sb
  63.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕└α╩⌠║┼:" get  sb
  64.    read
  65.    sele 2
  66.    use ls index lssy alias lssy
  67.    if sb='h'
  68.    b='ls1' 
  69.    c='ls2'
  70.    do hela
  71.    loop
  72.    endif
  73.    exit
  74.    enddo a1
  75.    seek sb
  76.    p1=trim(ls2)
  77.    sele 1
  78.    bt=p1+' └α'
  79.    loca all for sb24=sb
  80.    do sbdy2
  81.    case m="7"
  82.    a1=.t.
  83.    do while a1
  84.     clear
  85.    stor " " to sb
  86.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕╣▄╩⌠║┼:" get  sb
  87.    read
  88.    sele 2
  89.    use gs index gssy alias gssy
  90.    if sb='h'
  91.    b='gs1'
  92.    c='gs2'
  93.    do hela
  94.    loop
  95.     endif
  96.    exit
  97.    enddo a1
  98.    seek sb
  99.    p1=trim(gs2)
  100.    sele 1
  101.    bt=p1
  102.    loca all for sb25=sb
  103.    do sbdy2
  104.    case m="8"
  105.    a1=.t.
  106. do while a1
  107.    clear
  108.    stor " " to sb
  109.    @ 4,12 say "╟δ╩Σ╚δ╛½┤≤╧í╔Φ▒╕┤·║┼:" get  sb
  110.    read
  111.    sele 2
  112.    use jdx index jdxsy alias jdxsy
  113.    if sb='h'
  114.    b='jdx1'
  115.    c='jdx2'
  116.    do hela
  117.    loop
  118.    endif
  119.    exit
  120.    enddo a1
  121.    seek sb
  122.    p1=trim(jdx2)
  123.    sele 1
  124.    bt=p1
  125.    loca all for sb27=sb
  126.    do sbdy2
  127.    case m="9"
  128.    a1=.t.
  129.    do while a1
  130.    clear
  131.    stor "  " to sb
  132.    @ 4,12 say "╟δ╩Σ╚δ╩╣╙├╡Ñ╬╗▒α║┼:" get  sb
  133.    read
  134.    sele 2
  135.    use dw index dw1 alias dw1 
  136.    if sb='h'
  137.    b='dw1'
  138.    c='dw2'
  139.    do hela
  140.    loop
  141.    endif
  142.    exit
  143.    enddo a1
  144.    seek sb
  145.    p1=trim(dw2)
  146.    sele 1
  147.    bt=p1
  148.    loca all for sb28=sb
  149.    do sbdy2
  150.    case m="a"
  151.    stor "        " to da2
  152.    stor "        " to da1
  153.    @ 4,12 say "╟δ╩Σ╚δ│÷│º╚╒╞┌: ╞≡╩╝╚╒╞┌:" get da1 pict '99/99/99'
  154.    @ 4,50 say "╓╒╓╣╚╒╞┌:" get da2 pict '99/99/99'
  155.    read
  156.    bt='&da1'+'----'+'&da2'
  157.    da01=ctod(da1)
  158.    da02=ctod(da2)
  159.    loca all for da01<=sb10.and.sb10<=da02
  160.    do sbdy2
  161.    case m="b"
  162.    stor " " to sb
  163.    @ 4,12 say "╟δ╩Σ╚δ╓≈╥¬╔Φ▒╕┤·║┼:" get  sb
  164.    read
  165.    sele 2
  166.    use jdx index jdxsy alias jdxsy
  167.    seek sb
  168.    p1=trim(jdx2)
  169.    sele 1
  170.    bt=p1
  171.    loca all for sb27=sb
  172.    do sbdy2
  173.    case m="0"
  174.    use
  175.    stor "n" to xu
  176. otherwise
  177.    clear
  178.    @ 3,24 say "---------------------"
  179.    @ 4,24 say "  ╩Σ╚δ┤φ╬≤,╟δ─·╓╪└┤"
  180.    @ 5,24 say "---------------------"
  181.    wait " "
  182. endcase
  183. enddo
  184. set talk on
  185. SET INTE ON
  186. return
  187.  
  188.