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/

美丽的校园……



转载和引用本站内容,请保留作者和本站链接。