当前位置:编程学习 > VB >>

vb6.0编的程序在现在流行的变成环境下还能运行吗?

rt,俺都中年人了,学新东西比较难了,以前编的都是6.0的程序,现在想在这基础上继续编,使用流行的VB软件呢,貌似是vb2010吧?还是继续用熟悉的6.0.

另外,6.0编出的代码能在vb10下运行吗?

话说6.0现在还能用来编程吗?会不会让人们觉得太古董 vb6.0 vb2010 编程 兼容性 --------------------编程问答-------------------- 6.0以上的版本都不兼容了,写的时候多注意在不同环境下的测试,一般别的系统下也能跑,多用用贴图什么的别人也看不出来程序是拿什么写的,功能可达到,少出错一般人家也不计较你拿什么做的程序. --------------------编程问答-------------------- 这个命题不成立!
VB6本身就是一个编程环境,可以独立开发,与其他编程环境(比如 VS2010)无关。

这个问题的逻辑好似“我的 Nokia 手机可以在现在的 iPhone 中使用吗?” --------------------编程问答-------------------- 能! --------------------编程问答--------------------
引用 3 楼 zhao4zhong1 的回复:
能!

你去做需求分析会大亏本的!
明显是一个表述错误的需求,你把它脑补成什么了? --------------------编程问答--------------------
引用 2 楼 Tiger_Zhao 的回复:
这个命题不成立!
VB6本身就是一个编程环境,可以独立开发,与其他编程环境(比如 VS2010)无关。

这个问题的逻辑好似“我的 Nokia 手机可以在现在的 iPhone 中使用吗?”

在iPhone中设计一个Nokia虚拟机!? --------------------编程问答-------------------- 1\VB6升级到VB2010你的补充新知识。
2、我的VB程序拿出去没人知道是VB6写的,所以你必须会做UI设计。 --------------------编程问答-------------------- 别忘了现在是流行DirectUI和相关的HTML5做界面的时代了,这些东西,也算得上是一种界面和实现上相分离了。 --------------------编程问答--------------------
引用 5 楼 zhao4zhong1 的回复:
在iPhone中设计一个Nokia虚拟机!?

不是“我的 Nokia 手机软件可以在现在的 iPhone 中使用吗?” 
给你个Nokia(硬件)你塞到 iPhone 中试试!
--------------------编程问答-------------------- 俺知道了,还是vb6吧,好像还没退出历史舞台。 --------------------编程问答-------------------- 必要时汇编、COBOL 这些老古董都得用,还没有替补的。
语言不在于时尚,在于适用。 --------------------编程问答-------------------- vb6的IDE不好用了,在WIN7下不正常,并且在WIN7下编译出来的程序,在XP、2003下不能正常运行。 --------------------编程问答--------------------
引用 11 楼 lorl2 的回复:
vb6的IDE不好用了,在WIN7下不正常,并且在WIN7下编译出来的程序,在XP、2003下不能正常运行。

WinXP 下编译的程序,通常不能在 Win98 下运行。
你兼容性的方向搞反了! --------------------编程问答--------------------
引用 6 楼 ah_2056 的回复:
1\VB6升级到VB2010你的补充新知识。
2、我的VB程序拿出去没人知道是VB6写的,所以你必须会做UI设计。


你的“2.” 不正确吧!
PE格式的文件(.exe 、.dll),是可以识别出开发语言的。
--------------------编程问答--------------------
引用 8 楼 Tiger_Zhao 的回复:
Quote: 引用 5 楼 zhao4zhong1 的回复:
在iPhone中设计一个Nokia虚拟机!?

不是“我的 Nokia 手机软件可以在现在的 iPhone 中使用吗?” 
给你个Nokia(硬件)你塞到 iPhone 中试试!

你在偷换概念吧!
在这儿,“默认的”都是说软件问题,干吗还非要去强调一下是在说“软件”呢。 --------------------编程问答--------------------
引用 14 楼 Chen8013 的回复:
Quote: 引用 8 楼 Tiger_Zhao 的回复:

Quote: 引用 5 楼 zhao4zhong1 的回复:
在iPhone中设计一个Nokia虚拟机!?

不是“我的 Nokia 手机软件可以在现在的 iPhone 中使用吗?” 
给你个Nokia(硬件)你塞到 iPhone 中试试!

你在偷换概念吧!
在这儿,“默认的”都是说软件问题,干吗还非要去强调一下是在说“软件”呢。

5楼才是偷换概念呢。操作系统(虚拟机)和软件不是同一个层级。
楼主比的 VB6 和 VB2010 是同一个层级的。
我当然要拿硬件和硬件比。
--------------------编程问答-------------------- 本身是可以的,只是一个MSVBVM60.DLL,但是微软不止一次威胁说不再支持VB6.0了
你想一下,他早就不提供升级或维护服务了,他不支持VB6呢,一就是只要你安装VB6,系统就故意不让你装,装上了也故意不让你打开,二,只是一个DLL,1.32m的东西,就算微软不自带也不要紧,自已打包上就行了,就怕微软直接不让你调用,就好像是你到了一个商场开电脑店,商场故意制造无线干扰,让大家用无线路由器都上不了网,只能交一个月500的上网费给商场,霸王条款。
一个VB6精简版只有30M,安装包只有6M,可是一个VS2012之类的就有几个G,安装下载都很费时间,当然官方是要你买的,也用不着你下载,人家会卖你一个光盘,几千几万一套。
虽然是97年的技术,vb6过了15年,还是一样被人喜爱,其实微软有时间的话,重新写一个VB6,支持多线程,不需要运行库就能运行,估计还会风行20年,可惜要是这样弄,微软怎么赚钱呢?他就是希望一年出一个VS工具,VS2005,VS2010,VS2012,生生不息,圈钱无限。 --------------------编程问答-------------------- 微软最大败笔就是把语言套死在VS上,套死在.NET库上了,开发一个跨平台,简单部署的语言会死他BAOERMO么,说白了还是他接地气太少,没战略眼光。
难怪BAOERMO下台MS公司股票会大涨。
用VB2010几个月了!才发现他淘汰VB6的目的就是想抢占JAVA的市场,确根本没考虑到移动终端市场会发展那么快,我就不信脱着一个那么大的.NET库去开发移动平台的设备有什么优势。
坐等新语言出来,拭目以待.NET后的平台。
补充:VB ,  非技术类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,