游戏开发论坛

 找回密码
 立即注册
搜索
查看: 8659|回复: 29

调查结果:VB6还能走多远?

 关闭 [复制链接]

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2006-1-7 20:19:00 | 显示全部楼层 |阅读模式
因为最近到处宣扬vb6末日论。有人反驳我,提到国外还有大量的高手使用vb6。我最近就看了大量的国外vb6代码。将感触写给大家共享。
我发现:
      时间越近,用vb6完成的功能越强大,代码却越简短。仔细分析后,发现,是大家在使用大量的外部DLL提供的API完成工作。很多人的核心代码都是以其他语言写成DLL。vb6的作用已经发生了微妙的变化,现在它在大部分人的程序中,就像一个脚本。
      还有就是ocx控件的使用越来越少,甚至有些程序放弃了vb的form,在自己CreateWindow。不得不说的是,更多的是VB6代码停止更新,转而代之以vb.net和C#为主。

      当然,我主要关注的都是一些图形相关的程序,还有一些重要的forVB引擎,也纷纷放弃了对vb6的更新支持,转向了vb.net和C#。
      没有官方支持的DirectX9,越来越多的程序官方只出.net支持和c++支持。vb6在图形方面确实遇到了很大的困境。虽然可以通过其他语言的再封装来使用,但并非一般的VBer可以自己做的事。

以上是调查结果,并非个人意见。有一个问题经迫在眉睫:失去了众多的支持,尤其是官方的支持,VB6还能走多远?

0

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-1-7 20:29:00 | 显示全部楼层

Re:VB6还能走多远?

在.NET平台上的所有编译器中,C++是比较独特的,它允许开发人员可以同时编写托管代码和非托管代码,并且可以将它们生成到同一个模块中。
这是一个很棒的特性,因为它允许开发人员能够先用托管代码来编写应用程序的绝大部分(往往出于类型安全和组件互操作的缘故),然后再在非托管代码C++代码中访问它们。

感觉azureyes说得很对,对于完全支持OOP的编程语言来说,根本不存在在语法上的太大差异,我现在学习的.NET底层框架技术就是使用C#作为示例的

虽然目前也还在学习,但我坚持.NET平台在未来绝对是主流。但就最近几年,VB6仍然有不小的生存空间,这个是事实。只能说随着时间的推移,VB6会越来越“老”。

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
发表于 2006-1-7 20:29:00 | 显示全部楼层

Re:VB6还能走多远?

      记得 3年前 , 是C让我放弃了编程 ,  3年后 , VB让我回到了编程 . 虽然要转 , 但我想我永远都不会忘记她  

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2006-1-7 21:10:00 | 显示全部楼层

Re:调查结果:VB6还能走多远?

我的新游戏绝对不使用任何外部控件和引擎,纯VB6语法,当然API不知道算不算?

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2006-1-7 21:13:00 | 显示全部楼层

Re:调查结果:VB6还能走多远?

楼住的意思是想改版名,我坚决反对VB6和C#合并!至少要300人以上公证投票决定,
马甲无视。

不能因为你现在不用VB就要求改C#,那你可以自己开一个C#论坛,这里是大家的,
不是你的!

88

主题

1125

帖子

1136

积分

金牌会员

Rank: 6Rank: 6

积分
1136
QQ
发表于 2006-1-7 21:29:00 | 显示全部楼层

Re:调查结果:VB6还能走多远?

   我也反对 ,  PFAN网站上对  VB6的评价 :  简单+实用 =王者风范.

0

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-1-7 21:33:00 | 显示全部楼层

Re:调查结果:VB6还能走多远?

我支持VB.net和C#并版,但不认为VB6也可以与之一起讨论

觉得论坛应该开设“VB.NET/C#"、“C++”、“VB6”这样的版块

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
 楼主| 发表于 2006-1-7 21:58:00 | 显示全部楼层

Re:调查结果:VB6还能走多远?

拜托大家猜测也该有个准则,这个报告并不能作为支撑改版名的证据吧!
我是纯粹想知道大家怎么看这个问题。

130

主题

2714

帖子

2714

积分

金牌会员

Rank: 6Rank: 6

积分
2714
发表于 2006-1-7 22:12:00 | 显示全部楼层

Re:调查结果:VB6还能走多远?

我同意这个:
VB.NET/C#"、“C++”、“VB6” 分三个版面, 这也是其它论坛的分版做法,
不过VB和VB.NET在一起我不反对。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
发表于 2006-1-8 01:42:00 | 显示全部楼层

Re:调查结果:VB6还能走多远?

无语,VB6不是个语言,是个工具。和Basic两回事情,VB6只存在于某个特定环境中,如果失去这个环境的支持,它就要考虑到生存的问题。VB6也许会失去光彩,Delphi总有一天也会被遗忘,但是Basic/Pascal这样的语言不会。 这就如同当年红极一时的Turbo Pascal / Turbo C/C++一样。这些IDE都已经渐渐远去了。但是Pascal/C++还在。

我不知道世界上有没有永恒的计算机编程语言,但是绝对没有永恒的环境和平台。死抱着工具不放,死路一条。什么工具好就用什么,而不是什么工具感情深就用什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 05:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表