home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 6 / 06.iso / b / b077 / 1.img / SBGL.ZIP / SBE1.PRG < prev    next >
Encoding:
Text File  |  1980-01-01  |  3.6 KB  |  190 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 sbedy
  30.    case m="2" 
  31.    stor "         " to sb
  32.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕▒α║┼:" get  sb
  33.    read
  34.    loca for sb1=sb
  35.    bt='&sb'+'  ║┼(▒α║┼)'
  36.    do sbedy
  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 sbxs
  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 sbdy
  51.    case m="5"
  52.    stor "                " to sb
  53.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕╨═║┼:" get  sb
  54.    read
  55.    bt='&sb'+' ╨═'
  56.    sele 1 
  57.    use sb index sb1
  58.    loca all for sb4=sb
  59.    do sbedy
  60.    case m="6"
  61.    a1=.t.
  62.    do while a1
  63.    clear
  64.    stor "  " to sb
  65.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕└α╩⌠║┼:" get  sb
  66.    read
  67.    sele 2
  68.    use ls index lssy alias lssy
  69.    if sb='h'
  70.    b='ls1' 
  71.    c='ls2'
  72.    do hela
  73.    loop
  74.    endif
  75.    exit
  76.    enddo a1
  77.    seek sb
  78.    p1=trim(ls2)
  79.    sele 1
  80.    bt=p1+' └α'
  81.    loca all for sb24=sb
  82.    do sbedy
  83.    case m="7"
  84.    a1=.t.
  85.    do while a1
  86.     clear
  87.    stor " " to sb
  88.    @ 4,12 say "╟δ╩Σ╚δ╔Φ▒╕╣▄╩⌠║┼:" get  sb
  89.    read
  90.    sele 2
  91.    use gs index gssy alias gssy
  92.    if sb='h'
  93.    b='gs1'
  94.    c='gs2'
  95.    do hela
  96.    loop
  97.     endif
  98.    exit
  99.    enddo a1
  100.    seek sb
  101.    p1=trim(gs2)
  102.    sele 1
  103.    bt=p1
  104.    loca all for sb25=sb
  105.    do sbedy
  106.    case m="8"
  107.    a1=.t.
  108. do while a1
  109.    clear
  110.    stor " " to sb
  111.    @ 4,12 say "╟δ╩Σ╚δ╛½┤≤╧í╔Φ▒╕┤·║┼:" get  sb
  112.    read
  113.    sele 2
  114.    use jdx index jdxsy alias jdxsy
  115.    if sb='h'
  116.    b='jdx1'
  117.    c='jdx2'
  118.    do hela
  119.    loop
  120.    endif
  121.    exit
  122.    enddo a1
  123.    seek sb
  124.    p1=trim(jdx2)
  125.    sele 1
  126.    bt=p1
  127.    loca all for sb27=sb
  128.    do sbedy
  129.    case m="9"
  130.    a1=.t.
  131.    do while a1
  132.    clear
  133.    stor "  " to sb
  134.    @ 4,12 say "╟δ╩Σ╚δ╩╣╙├╡Ñ╬╗▒α║┼:" get  sb
  135.    read
  136.    sele 2
  137.    use dw index dw1 alias dw1 
  138.    if sb='h'
  139.    b='dw1'
  140.    c='dw2'
  141.    do hela
  142.    loop
  143.    endif
  144.    exit
  145.    enddo a1
  146.    seek sb
  147.    p1=trim(dw2)
  148.    sele 1
  149.    bt=p1
  150.    loca all for sb28=sb
  151.    do sbedy
  152.    case m="a"
  153.    stor "        " to da2
  154.    stor "        " to da1
  155.    @ 4,12 say "╟δ╩Σ╚δ│÷│º╚╒╞┌: ╞≡╩╝╚╒╞┌:" get da1 pict '99/99/99'
  156.    @ 4,50 say "╓╒╓╣╚╒╞┌:" get da2 pict '99/99/99'
  157.    read
  158.    bt='&da1'+'----'+'&da2'
  159.    da01=ctod(da1)
  160.    da02=ctod(da2)
  161.    loca all for da01<=sb10.and.sb10<=da02
  162.    do sbedy
  163.    case m="b"
  164.    stor " " to sb
  165.    @ 4,12 say "╟δ╩Σ╚δ╓≈╥¬╔Φ▒╕┤·║┼:" get  sb
  166.    read
  167.    sele 2
  168.    use jdx index jdxsy alias jdxsy
  169.    seek sb
  170.    p1=trim(jdx2)
  171.    sele 1
  172.    bt=p1
  173.    loca all for sb27=sb
  174.    do sbedy
  175.    case m="0"
  176.    clos data
  177.    stor "n" to xu
  178. otherwise
  179.    clear
  180.    @ 3,24 say "---------------------"
  181.    @ 4,24 say "  ╩Σ╚δ┤φ╬≤,╟δ─·╓╪└┤"
  182.    @ 5,24 say "---------------------"
  183.    wait " "
  184. endcase
  185. enddo
  186. set talk on
  187. SET INTE ON
  188. return
  189.  
  190.