主题:为什么没有关于vbfordos的资料呢?
周末雇佣兵
[专家分:10] 发布于 2006-03-31 23:18:00
很想找到vbfordos的中文资料,不知道版主有没有,能不能提供一些?[em5]
回复列表 (共7个回复)
沙发
moz [专家分:37620] 发布于 2006-04-01 10:23:00
以前看过关于C++的书
上面说的是编译QuickWin类的DOS程序
说是说DOS程序,运行环境还是在Windows下的
VB也是Windows环境的编译工具
默认运行环境也是Windows,
调用大部分的Windows API内部函数。
for DOS的不应该是VB吧,应该是QuickBasic 或者是FreeBasic
之前听说过VB1.0好像是可以编译DOS程序的,
好像只有初期的版本,后来就没再听说过了。
板凳
周末雇佣兵 [专家分:10] 发布于 2006-04-01 11:07:00
[quote]以前看过关于C++的书
上面说的是编译QuickWin类的DOS程序
说是说DOS程序,运行环境还是在Windows下的
VB也是Windows环境的编译工具
默认运行环境也是Windows,
调用大部分的Windows API内部函数。
for DOS的不应该是VB吧,应该是QuickBasic 或者是FreeBasic
之前听说过VB1.0好像是可以编译DOS程序的,
好像只有初期的版本,后来就没再听说过了。[/quote]
是有的,完全是DOS的图形界面,只要DOS3以上就可以运行,也是事件驱动的。全名叫VBforDOS1.0,是QB7的后续版本,我这里就有。不过实在是找不到什么有用的资料。
里面的语法跟QBASIC一样,我想找的就是它的控件支持的事件,方法,属性的资料,不知道谁有。
3 楼
周末雇佣兵 [专家分:10] 发布于 2006-04-01 11:08:00
VB1。0有FORDOS的也有FORWIN3。2的
4 楼
qb45 [专家分:2880] 发布于 2006-04-02 11:15:00
VBDOS是字符界面的,是图形界面VB的先驱,从这个软件里面可以看出VB的里程!
用法也应该和VB类试,点新键窗体(NEW FRM) ,建立按纽什么的,再按F12可以为按纽写事件
反正和VB类试
5 楼
阿木Lee [专家分:80] 发布于 2008-05-09 22:46:00
呵呵,不知道这帖子还有人看么,VB for DOS用的是QB45的内核,我理解应该是QB71的,但有些内部调用好像不是71版的,反正语句和函数完全照搬QB71的。内部功能实现可以理解成就是QB71,别把它和VB6那些东西想到一起。底层调用丝毫不耽误。和WIN程序没关系。呵呵,我只是初学者啊。真正编程不会什么的。
6 楼
阿木Lee [专家分:80] 发布于 2008-05-10 20:43:00
顺便再说下,VB DOS是面向对象编程,如果不写窗体和QB71通用,是完全通不知道,但我知道VB6以前绝对是伪编译,生成了什么……本用。现在的VB.NET代码是伪编译么,我地代码,还要跟个.dll文件,给人的感觉很不爽,编译成独立运行的EXE文件给我的感觉才是真正做成了自己的程序,属于自己的程序。由于VBforDOS使用QUICK BASIC内核,生成的是真正EXE文件。不可能是伪编译。呵呵,可能它把窗体什么的都画了进去,我没弄懂,DEBUG分析了下执行文件,一点没看出头绪,不清楚窗体和控件到底怎么弄出来的。
7 楼
我是大喊三 [专家分:3010] 发布于 2008-05-11 19:39:00
看过一个文档,说什么VB6编译为本地代码也只是使循环,数值计算等加快,也就是这部分为真正的本机码,不过其它的还是需要VB6CHS.DLL来解释,如果循环里有很多操控对象的代码,也就是说最后速度可能只能提高百分之几这样
我来回复