中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 如何把basic程序编译成.exe文件
« [1] [2] »
作者:
标题: 如何把basic程序编译成.exe文件 上一主题 | 下一主题
阿海
高级用户




积分 748
发帖 188
注册 2003-3-28
状态 离线
『楼 主』:  如何把basic程序编译成.exe文件

如何把basic程序编译成.exe文件
   小妹想学

2003-7-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
淡蓝
初级用户




积分 104
发帖 1
注册 2003-7-28
状态 离线
『第 2 楼』:  

Quick Basic有编译器,如果是BASICA之类的BASIC程序,改写一下就行了。

2003-7-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
阿海
高级用户




积分 748
发帖 188
注册 2003-3-28
状态 离线
『第 3 楼』:  

具体点,好吗?

2003-7-31 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
iceboy
银牌会员




积分 1681
发帖 512
注册 2003-8-2
状态 离线
『第 4 楼』:  

用 M$ 的 QBASIC 7.1!



Somehow somewhere I've got to choose.
No matter if it is win or lose.
2003-8-4 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Roy
管理员

專業島民



积分 4869
发帖 1633
注册 2002-12-10
状态 离线
『第 5 楼』:  



  Quote:
以下是引用iceboy在2003-8-4 21:16:26的发言:
用 M$ 的 QBASIC 7.1!

4.5版也可以呢......



我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
2003-8-4 00:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lemonhall
高级用户

OS/2女孩


积分 639
发帖 183
注册 2003-6-14
状态 离线
『第 6 楼』:  

BASIC程序是一个很宽泛的概念

BASIC主要的实现有,TRUE BASIC(几乎没人用了),GWBASIC(无法编译,但是
其实大家可以用写内存DUMP的方法写成COM文件,有64K的页限制),QUICK BASIC系列
(其编译器有高度的兼容性,不象MS C),QBASIC(无编译功能),VB(DOS,WIN系列
),POWER BASIC(具有突破640K的能力,很强大的BASIC实现,可惜真正可用的版本要
付很多钱)

其中,QUICK BASIC4。5/7。1可以兼容在GWBASIC运行的程序,TRUE BASIC的命令稍加
改动就可以在以上三中系统中运行。QBASIC是QUICK BASIC的一个简单实现,所以程序基本
上无须担心互相使用的问题。POWER BASIC可以兼容QUICK BASIC的程序(有限兼容,但基本上无须大改动),QUICK BASIC多数情况下无法运行由POWER BASIC写的程序(调用的很多高级的管理内存函数QUICK BASIC当然无法兼容),VB FOR DOS1。0完全向下兼容。VB
1。0 FOR WIN3。1除了窗口设计可以基本兼容外,函数只有几个不一样。是最好的双平台开发工具案例。

如果,你想学习并编译教材(考级类,纯粹的BASIC)并编译它,可以选择 QUICK BASIC4。5
这是国外仍在广泛使用的,犹如MS-DOS3。3的地位一般的 QUICK BASIC集成开发环境。
有两种方法编译BASIC源程序成为可执行的EXE文件:
1。选择RUN--->MAKE EXE,根据提示,选择STAND ALONE EXE(编译成为可以独立运行的
EXE文件,如果不选,则需要将LIB目录下的BRUN45。EXE放在PATH指定的任意目录中)

2。直接使用BC。EXE, 在命令行下输入BC XXX.BAS(好象编译成功后,还需要输入LINK
按提示输入源文件名,无须后缀,它自动补充,其它要求输入的,直接按ENTER)

3。注意:要取得完整的QUICK BASIC4。5/7。1包,LINK。EXE的版本越新越好,可以用工具
发布时间来看,使用LINK/?就有工具发布时间。

(因为写这文章时,已经很久没有使用过NMAKE来编译BAISIC程序,第三种方法就略去)

4。这种方法需要注意,最好把包中的文件都放在同一目录下,因为QUICK BASIC可以设置不同的目录来安放LIB,INCLUDE文件。特别注意的是,第二种方法更推荐将所有文件置于同一目录。



REM              喜欢DOS,因为它的简单
REM            喜欢OS/2,因为它不再矫饰
REM            喜欢BASIC,因为它并不幼稚
REM             喜欢GNU,因为它杂乱无章
2003-8-4 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (313813)  编辑帖子  回复  引用回复
slbbs
初级用户




积分 180
发帖 25
注册 2003-7-11
状态 离线
『第 7 楼』:  

还有一个叫
TURBO BASIC 跟TURBO C一样,自带生成EXE文件
俺一直用它,实用、好!


2003-8-5 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hhhhhh
初级用户




积分 516
发帖 156
注册 2003-7-28
状态 离线
『第 8 楼』:  

我觉得还是quick basic好些,使用很简单,语言还是qB比TB的高级点。

2003-8-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
iceboy
银牌会员




积分 1681
发帖 512
注册 2003-8-2
状态 离线
『第 9 楼』:  

谁有 VB 1.0 for DOS??



Somehow somewhere I've got to choose.
No matter if it is win or lose.
2003-8-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hhhhhh
初级用户




积分 516
发帖 156
注册 2003-7-28
状态 离线
『第 10 楼』:  

我的根本编译不了,我很讨厌vb1.0,2.0

2003-8-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
qb45
高级用户




积分 677
发帖 194
注册 2003-9-13
状态 离线
『第 11 楼』:  

用鼠标点几下就能编译!
这里有详细的介绍,有图形!
http://www.programfan.net/club/showbbs.asp?id=20559


[此贴子已经被作者于2004-2-11 8:50:37编辑过]






我(QB45)的照片与简历
http://www.programfan.com/club/showbbs.asp?id=197280
2003-9-15 00:00
查看资料  发送邮件  发短消息 网志  OICQ (406930019)  编辑帖子  回复  引用回复
凌晨一点
初级用户




积分 255
发帖 54
注册 2003-10-24
状态 离线
『第 12 楼』:  

我记得以前用QB时搞到过两个程序:BC.exe(编译)   Link.exe(连接)


2003-10-25 00:00
查看资料  发送邮件  发短消息 网志  OICQ (285749694)  编辑帖子  回复  引用回复
橄榄树
初级用户




积分 111
发帖 3
注册 2004-2-8
状态 离线
『第 13 楼』:  求助TURBO BASIC,很好用!!!

QQ:68350612

2004-2-8 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
mys
元老会员




积分 5170
发帖 1637
注册 2002-10-16
来自 广东佛山
状态 离线
『第 14 楼』:  

VB1.0可以编译啊,我做的UC2X就是VB1.0编译的。VB1.0在我的网站上有。



我的网志
http://hzmys.blog.163.com/
我的网盘
firststep.qjwm.com
fsmys.ys168.com
ssmys.ys168.com
www.brsbox.com/fsmys
www.brsbox.com/ssmys
www.brsbox.com/ccdos
2004-2-9 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (2664429)  编辑帖子  回复  引用回复
hhhhhh
初级用户




积分 516
发帖 156
注册 2003-7-28
状态 离线
『第 15 楼』:  

试过了,是真的,mys斑竹的vb1.0可以编译,不错的,谢谢了!

2004-2-9 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: