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

  1. if eof()
  2. clear
  3. @ 3,27 say "------------------"
  4. @ 4,27 say "  ╬▐ ┤╦ └α ╔Φ ▒╕  "
  5. @ 5,27 say "------------------"
  6. wait " "
  7. RETU
  8. else 
  9. CF=RECNO()
  10. qq='e'
  11. w='t'
  12. do sbxue1
  13. goto cf
  14. if qq='r'
  15. clos data
  16. retu
  17. endif
  18. if w<>'y'
  19. clos data
  20. retu
  21. endif
  22. stor '|' to s
  23. stor 'y' to dy
  24. do while dy="y"
  25. clear 
  26. sele 2 
  27. use ls index lssy alias xue1
  28. sele 3
  29. use gs index gssy alias xue2
  30. sele 4
  31. use jdx index jdxsy alias xue3
  32. sele 5
  33. use dw index dw1 alias xue4
  34. sele 1
  35. name='      '
  36. name1='      '
  37. data='        '
  38. @ 3,20 say '╟δ╩Σ╚δ: ╓╞ ▒φ ╚╦ ╨╒ ├√:' get name
  39. @ 4,20 say '        ╓≈ ╣▄ ╚╦ ╨╒ ├√:' get name1
  40. @ 5,20 say '        ╓╞  ▒φ  ╚╒  ╞┌:' get data pict '99.99.99'
  41. read
  42. hang=1
  43. ye=1
  44. clear
  45. @ 3,27 say "---------------------"
  46. @ 4,27 say "  ╟δ─·╔╘║ε,╒²╘┌┤≥╙í"
  47. @ 5,27 say "---------------------"
  48. SET CONS OFF
  49. set marg to 0
  50. set print on
  51. ? chr(27)+'IJ'
  52. set device to print
  53. @ 1,54 say bt+"  ╔Φ  ▒╕  ╠¿  ╒╩    "
  54. set print off
  55. set print on 
  56. ? chr(27)+'II'
  57. set print off
  58. SET CONS ON
  59. set device to print
  60. @ prow()+1,190 say '╓╞▒φ╚╒╞┌:'+data
  61. do while .not.eof()
  62. if hang>=30
  63. @ prow()+1,1 say "========================================================="
  64. @ prow(),0 say "================================================="
  65. @ prow(),0 say "==================================================="
  66. @ prow(),0 say "=============================================="
  67. @ prow(),0 say "====================================="
  68. @ prow()+1,175 say "╓≈╣▄:"+name1
  69. @ prow(),190 say "╓╞▒φ:"+name
  70. @ prow()+1,99 say '╡┌ '+str(ye,2)+' ╥│'
  71. @ prow()+11,0 say ' '
  72. ye=ye+1
  73. hang=1
  74. endif
  75. @ prow()+1,1 say "========================================================="
  76. @ prow(),0 say "================================================="
  77. @ prow(),0 say "==================================================="
  78. @ prow(),0 say "=============================================="
  79. @ prow(),0 say "====================================="
  80. @ prow()+1,1 say "|╔Φ▒╕▒α║┼ | ╣ñ╥╡╞╒▓Θ║┼ |    ╔Φ▒╕├√│╞    |   ╨═    ║┼     "
  81. @ prow(),0 say "|    ╣µ      ╕±      | ╓╪┴┐ |   ═Γ ╨═ │▀ ┤τ      "
  82. @ prow(),0 say "|   ╓╞ ╘∞ │º     |  ╓╞╘∞║┼  |│÷│º╚╒╞┌|╞⌠╙├╚╒╞┌|ú╞╗·"
  83. @ prow(),0 say "|ú╞╡τ |  ╘¡ ╓╡   |╒█╛╔|╡τ╗·|╫▄╣ª┬╩ | └α  ╩⌠ | ╣▄╩⌠ |"
  84. @ prow(),0 say "╓╪╥¬|  ╩╣╙├╡Ñ╬╗  |░▓╫░╡╪╡π    |"
  85. @ prow()+1,1 say "|         |            |                |                "
  86. @ prow(),0 say "|                    |      |                    "
  87. @ prow(),0 say "|                |          |        |        |    "
  88. @ prow(),0 say "|     |          |─Ω╧▐|╩²┴┐|       |        |      |"
  89. @ prow(),0 say "│╠╢╚|            |            |"
  90. do while .not.eof().and.hang<30
  91. @ prow()+1,1 say "|---------|------------|----------------|----------------"
  92. @ prow(),0 say "|--------------------|------|--------------------"
  93. @ prow(),0 say "|----------------|----------|--------|--------|----"
  94. @ prow(),0 say "|-----|----------|----|----|-------|--------|------|"
  95. @ prow(),0 say "----|------------|------------|"
  96. a=sb24
  97. b=sb25
  98. c=sb27
  99. d=sb28
  100. a5=dtoc(sb10)
  101. j1=substr(a5,7,2)
  102. j2=substr(a5,1,2)
  103. j3=substr(a5,4,2)
  104. a5=j1+'.'+j2+'.'+j3
  105. a6=dtoc(sb12)
  106. j1=substr(a6,7,2)
  107. j2=substr(a6,1,2)
  108. j3=substr(a6,4,2)
  109. a6=j1+'.'+j2+'.'+j3
  110. sele 2
  111. seek a
  112. sele 3
  113. seek b
  114. sele 4
  115. seek c
  116. sele 5
  117. seek d
  118. sele 1
  119. @ prow()+1,1 say s+sb1+s+sb2+s+sb3+s+sb4
  120. @ prow(),0 say s+sb5+s+str(sb6,6,2)+s+sb7
  121. @ prow(),0 say s+sb8+s+sb9+s+a5+s+a6+s+str(sb13,4,1)+s
  122. @ prow(),0 say str(sb14,5,1)+s+str(sb15,10,2)+s+str(sb16,2)+"  "+s
  123. @ prow(),0 say str(sb20,2)+"  "+s+str(sb22,7,2)+s+xue1->ls2+s+xue2->gs2+s
  124. @ prow(),0 say xue3->jdx2+s+xue4->dw2+s+sb29+s
  125. cont
  126. hang=hang+1
  127. enddo
  128. enddo
  129. @ prow()+1,1 say "========================================================="
  130. @ prow(),0 say "================================================="
  131. @ prow(),0 say "==================================================="
  132. @ prow(),0 say "=============================================="
  133. @ prow(),0 say "====================================="
  134. @ prow()+1,175 say "╓≈╣▄:"+name1
  135. @ prow(),190 say "╓╞▒φ:"+name
  136. @ prow()+1,99 say '╡┌ '+str(ye,2)+' ╥│'
  137. @ prow()+1,1 say " "
  138. set print on 
  139. ? chr(7)
  140. set print off
  141. set device to screen
  142. clear
  143. @ 3,27 say "---------------------------"
  144. @ 4,27 say "╝ ╝╠ ╨° ┤≥ ╙í ┬≡ (y/n) ?  " get dy
  145. @ 5,27 say "---------------------------"
  146. read
  147. goto CF
  148. enddo
  149. endif
  150. set marg to 0
  151. close databases
  152. xu='y'
  153. return
  154.  
  155.