Basic 基础入门教程
五、编译程序 返回
前面我们输入的程序都是源代码,也就是说只能在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 (点运行、运行,按任意键退出)
本教程由86团学校TeliuTe制作|著作权所有
基础教程网:http://teliute.org/
美丽的校园……
转载和引用本站内容,请保留作者和本站链接。