热情软件屋

 

QBASIC编程时如何转化成为EXE文件


编号:QA003983
建立日期: 2001年3月11日 最后修改日期:2003年11月15日
所属类别:

菜鸟李:
    如何创成EXE文件
    我是一个初学编程的菜鸟,我用QBASIC编程时不知如何转化成为EXE文件,在网上一直也没有找到有关此的书。故在此请教各位赐教。

回答:

    DOS和Windows所带的QBASIC无法生成EXE文件,程序只能在QBASIC的集成环境中运行。如果要生成EXE文件,可以使用Quick Basic或Visual Basic for DOS。不过这两个软件现在已经不好找到了,因为早过时了。
    
    qb的意见:
    编程爱好者论坛的QBASIC论坛有详细说明!http://www.programfan.net/club/
    (主持人注:下面就是摘录的部分说明,作者:qb45)如果要生成EXE文件,可以使用Quick Basic 系列 ( 4.0 4.5 7.1) 或 Visual Basic for DOS。实际上Quick Basic是编译型语言,支持多模块.
    1、如何启动QB     
        .在DOS状态下运行QB,如: F:\>QB
     .如果要用到中断等等,应该用QB/L的命令来启动Quick basic!
     .在WINDOWS下双击QB图标;
         .软盘启动      
         把QB系统文件复制到A盘,再执行:A:\>QB
    启动后界面如下:
    


    
    2、如何运行程序 
     1、从键盘输入程序
       2、运行程序   
         .选择菜单RUN中的“Start"命令   
         .直接按F5键或Shift+F5   
         .在命令窗口中输入run命令
       3、修改和编辑源程序   
         删除、插入、复制、粘贴
       4、程序存盘和从磁盘读入程序
       5、退出QB
    3。如何编译BAS
     注意:不是DOS自带的那个QBASIC.exe。那个不能编译!
     1、在optinos菜单中把full menu打开!
     2、最简单的一种方式是在QB的窗口中单击RUN菜单、然后选MAKE EXE FILE这时的对话框中有几个选项,有BRUN45.EXE的那一项编译后需要库才能运行的。如果要建立一个独立的EXE文件,选择Stand...那一项就行。这样编译的EXE文件拷到哪里都能运行。
     3、你也可用Quick Basic的编译器 bc.exe 把 *.bas 编译成 *.obj,你如果在程序中调用了C或者是汇编等等语言编写的库,你还必须用 link.exe 联结成库。例如(LINK /Q C.OBJ ASM.OBJ FOR.OBJ,MIXED.QLB,,BQLB4.5LIB。注:MIXED.QLB是目标文件名。(不推荐新手使用,如果是几个编程爱好者使用不同的语言编程共同开发软件,这就很是方便了!)
    
    ffb的意见:
    可以到我的主页去下载Quick Basic,是可以编译为exe文件的版本。http://toyclub.myrice.com/
    而且不象VB那样还需要什么运行库,一个exe就可以执行,非常好使。
    
    9622315的意见:
    Quick Basic生成的EXE文件也需要运行库(一个COM文件,好久不用忘记是什么了),最好用Turbo Basic 1.0,绝对不要运行库,一个EXE文件拷到哪里都能运行。如果找不到通知我tao@yang.org.cn。
    
    aabb的意见:
    你可用Quick Basic的编译器 bc.exe 把 *.bas 编译成 *.obj,再用 link.exe 联结成*.exe文件。在联接过程中需要一个lib 库,具体你要看Quick Basic 的帮助文件。有一点可以肯定,Quick Basic 支持多模块 !

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, 其他语言, asm, vba, vbscript, 新手问题, newbie, faq

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio