注册 登录
编程论坛 VB6论坛

请问有没有哪位大神懂GWBASIC的?

cqdbc520 发布于 2014-02-12 20:36, 630 次点击
请问一下,很老的一个编译程序GWBASIC,它怎么翻页,或者说想看前面的内容。我试了键盘上每个键都没用
8 回复
#2
lowxiong2014-02-12 20:59
http://www. (79页)
应该就是光标键和翻页键就行的,目前好像各版本的basic只有解释执行的吧,没有编译执行的。
#3
风吹过b2014-02-13 08:51
GWbasic 保存的文件是 ASCII 码的文件,可以直接用记事本打开来看。

如果你要在 GWBASIC 中查看整个代码,那你看一下 GWBASIC 最下面的最常用的10个命令,
好像是用 LIST 命令查询整个代码。load 命令加载代码,save 保存代码 ,run 运行代码。quit 退出 GWBASIC 。
list :列出所有的代码
list [行号]  列出指定行的代码
list 行号-行号 列出指定行之间的代码

命令行参数: 好像就是二个,第一个参数是需要加载的 源程序文件名, 用来自动加载,第二个是 是否立即运行

---------------
时间太久了,不记得了。
如果要 查看 GWBASIC 的代码,建议使用 记事本 打开查看。
如果你要 运行 GWBASIC 的代码, 可以尝试用 QBASIC 运行一下。也可以查看。
#4
cqdbc5202014-02-13 11:48
回复 3楼 风吹过b
谢谢!但是用LIST的话,只能查看原来的代码。我用RUN执行代码后,出现运行结果,然后怎么显示全部的运行结果啊?界面只能显示一部分结果。。。
#5
lowxiong2014-02-13 13:36
如果是屏幕装不下运行结果,你只有修改程序显示效果了。
#6
风吹过b2014-02-13 14:56
GWBASIC 运行环境是DOS。在DOS环境下,滚上去了的内容是无法再滚回来的。
因为DOS显示区只有  25行*80列(字符模式)GWBASIC 只能用于 24行,到了第25行就会导致屏幕上滚(好像还要关闭提示行), 并且没有滚动条的,不能翻页的。

如果你需要查看上面的内容,那只能
1、修改程序,显示一定内容后暂停,按任意键继续
while inkey$="": wend
注意,GWBASIC,不支持 DO .. Loop ,只能用 while .. Wend

2、把程序翻版到到 VB6 里,做出可以翻页的显示界面来。这种的工作量很大。
#7
motors07092015-05-08 08:22
同样求指导,很多好的程序都是basic的,有没有哪位大师懂basic
#8
motors07092015-05-08 08:23
回复 2楼 lowxiong
能否留个 qq,有问题请教
1