回 帖 发 新 帖 刷新版面

主题:为什么没有关于vbfordos的资料呢?

很想找到vbfordos的中文资料,不知道版主有没有,能不能提供一些?[em5]

回复列表 (共7个回复)

沙发

以前看过关于C++的书
上面说的是编译QuickWin类的DOS程序
说是说DOS程序,运行环境还是在Windows下的
VB也是Windows环境的编译工具
默认运行环境也是Windows,
调用大部分的Windows API内部函数。
for DOS的不应该是VB吧,应该是QuickBasic  或者是FreeBasic

之前听说过VB1.0好像是可以编译DOS程序的,
好像只有初期的版本,后来就没再听说过了。

板凳

[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 楼

VB1。0有FORDOS的也有FORWIN3。2的

4 楼

VBDOS是字符界面的,是图形界面VB的先驱,从这个软件里面可以看出VB的里程!
用法也应该和VB类试,点新键窗体(NEW FRM) ,建立按纽什么的,再按F12可以为按纽写事件

反正和VB类试

5 楼

呵呵,不知道这帖子还有人看么,VB for DOS用的是QB45的内核,我理解应该是QB71的,但有些内部调用好像不是71版的,反正语句和函数完全照搬QB71的。内部功能实现可以理解成就是QB71,别把它和VB6那些东西想到一起。底层调用丝毫不耽误。和WIN程序没关系。呵呵,我只是初学者啊。真正编程不会什么的。

6 楼

顺便再说下,VB DOS是面向对象编程,如果不写窗体和QB71通用,是完全通不知道,但我知道VB6以前绝对是伪编译,生成了什么……本用。现在的VB.NET代码是伪编译么,我地代码,还要跟个.dll文件,给人的感觉很不爽,编译成独立运行的EXE文件给我的感觉才是真正做成了自己的程序,属于自己的程序。由于VBforDOS使用QUICK BASIC内核,生成的是真正EXE文件。不可能是伪编译。呵呵,可能它把窗体什么的都画了进去,我没弄懂,DEBUG分析了下执行文件,一点没看出头绪,不清楚窗体和控件到底怎么弄出来的。

7 楼

看过一个文档,说什么VB6编译为本地代码也只是使循环,数值计算等加快,也就是这部分为真正的本机码,不过其它的还是需要VB6CHS.DLL来解释,如果循环里有很多操控对象的代码,也就是说最后速度可能只能提高百分之几这样

我来回复

您尚未登录,请登录后再回复。点此登录或注册