rt,俺都中年人了,学新东西比较难了,以前编的都是6.0的程序,现在想在这基础上继续编,使用流行的VB软件呢,貌似是vb2010吧?还是继续用熟悉的6.0.另外,6.0编出的代码能在vb10下运行吗?话说6.0现在还能用来编程吗?会不会让人们觉得太古董

解决方案 »

  1.   

    这个命题不成立!
    VB6本身就是一个编程环境,可以独立开发,与其他编程环境(比如 VS2010)无关。这个问题的逻辑好似“我的 Nokia 手机可以在现在的 iPhone 中使用吗?”
      

  2.   

    在iPhone中设计一个Nokia虚拟机!?
      

  3.   

    1\VB6升级到VB2010你的补充新知识。
    2、我的VB程序拿出去没人知道是VB6写的,所以你必须会做UI设计。
      

  4.   

    别忘了现在是流行DirectUI和相关的HTML5做界面的时代了,这些东西,也算得上是一种界面和实现上相分离了。
      

  5.   

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

  6.   

    必要时汇编、COBOL 这些老古董都得用,还没有替补的。
    语言不在于时尚,在于适用。
      

  7.   

    vb6的IDE不好用了,在WIN7下不正常,并且在WIN7下编译出来的程序,在XP、2003下不能正常运行。
      

  8.   

    WinXP 下编译的程序,通常不能在 Win98 下运行。
    你兼容性的方向搞反了!
      

  9.   


    你的“2.” 不正确吧!
    PE格式的文件(.exe 、.dll),是可以识别出开发语言的。
      

  10.   

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

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

  11.   

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

    你在偷换概念吧!
    在这儿,“默认的”都是说软件问题,干吗还非要去强调一下是在说“软件”呢。
    5楼才是偷换概念呢。操作系统(虚拟机)和软件不是同一个层级。
    楼主比的 VB6 和 VB2010 是同一个层级的。
    我当然要拿硬件和硬件比。
      

  12.   

    本身是可以的,只是一个MSVBVM60.DLL,但是微软不止一次威胁说不再支持VB6.0了
    你想一下,他早就不提供升级或维护服务了,他不支持VB6呢,一就是只要你安装VB6,系统就故意不让你装,装上了也故意不让你打开,二,只是一个DLL,1.32m的东西,就算微软不自带也不要紧,自已打包上就行了,就怕微软直接不让你调用,就好像是你到了一个商场开电脑店,商场故意制造无线干扰,让大家用无线路由器都上不了网,只能交一个月500的上网费给商场,霸王条款。
    一个VB6精简版只有30M,安装包只有6M,可是一个VS2012之类的就有几个G,安装下载都很费时间,当然官方是要你买的,也用不着你下载,人家会卖你一个光盘,几千几万一套。
    虽然是97年的技术,vb6过了15年,还是一样被人喜爱,其实微软有时间的话,重新写一个VB6,支持多线程,不需要运行库就能运行,估计还会风行20年,可惜要是这样弄,微软怎么赚钱呢?他就是希望一年出一个VS工具,VS2005,VS2010,VS2012,生生不息,圈钱无限。
      

  13.   

    微软最大败笔就是把语言套死在VS上,套死在.NET库上了,开发一个跨平台,简单部署的语言会死他BAOERMO么,说白了还是他接地气太少,没战略眼光。
    难怪BAOERMO下台MS公司股票会大涨。
    用VB2010几个月了!才发现他淘汰VB6的目的就是想抢占JAVA的市场,确根本没考虑到移动终端市场会发展那么快,我就不信脱着一个那么大的.NET库去开发移动平台的设备有什么优势。
    坐等新语言出来,拭目以待.NET后的平台。