手机
编译程序
摘要:

前面我们输入的程序都是源代码,也就是说只能在qbasic环境中运行,由qbasic来解释一行一行代码,这一节我们来学习如何生成可以直接运行的可执行程序;

1、编译程序代码

1) 打开D:盘中的Qbasic文件夹,在里面找到两个方框图标的可执行程序,它们是BC、LINK;

BC是用来编译代码的,编译后得到一个同名的OBJ类型文件,LINK是用来连接的,把OBJ文件连接成一个EXE类型的可执行文件;

文件类型,可以在文件夹选中这个文件后,在左侧栏下边的“详细信息”中查看;

2)双击BC文件,出现一个黑色窗口,光标在最后一行一闪一闪,提示输入一个程序文件名;

输入基础0里头制作的第一个程序名 hello 然后按三下回车键确认,窗口闪一下自动退出了;

3)这时候文件夹中就多了一个名为HELLO的文件,图标是无法识别那样,类型是OBJ文件;

2、 连接程序代码

1)双击LINK文件,也出现一个黑色窗口,光标在最后一行一闪一闪,提示输入一个程序文件名;

2)输入 hello 按回车键,然后出来第二行、第三行直接按回车键;

3)在出来第四行 Libraries [.LIB]: 的时候,输入 bcom45 然后按回车键;

窗口闪一下,然后自动退出,文件夹中多了一个窗口图标的HELLO文件,类型是应用程序;

4)双击这个 HELLO 应用程序文件,发现窗口闪了一下,就自动退出了,这是为什么呢?

原来qbasic编译出来的是DOS下的应用程序,默认是自动退出,我们可以加上一句暂停代码;

3、 修改程序代码

1)启动qbasic,按 Alt-F-O键,在中间找到HELLO.BAS文件,双击打开;

2)在代码的最后加上一句代码,do后面是冒号,表示这儿是两句放在一行里了;

do: loop while inkey$= ""

这句代码是起暂停作用,等待从键盘上按一下任意键,保存退出;

然后重新运行BC编译、运行LINK连接,得到的HELLO程序运行时,就会暂停下来;

本节学习了qbasic中生成可执行程序的基本方法,如果你成功地理解并完成了练习,请继续学习 ;

范例:BIANL (点运行、运行,按任意键退出)

上一篇: 字 符 串
精品推荐
分类导航