使用Visual Basic 6有什么缺点?

时间:2009-12-20 03:51:51

标签: vb6

我听说Visual Basic 6不好用。

我想制作非常通用的程序。 Visual Basic 6会满足吗?

15 个答案:

答案 0 :(得分:19)

第一个原因是微软不再提供对VB6开发的支持。该产品已停产。

http://support.microsoft.com/lifecycle/?p1=2971

http://msdn.microsoft.com/en-us/vstudio/ms788708

答案 1 :(得分:6)

它在当时运作良好,但它没有一条简单的前进道路。如果要迁移到较新版本的Visual Basic,它可能是一项相当多的工作。并没有为它开发新的工具。

答案 2 :(得分:4)

如果你的主要兴趣在于廉价的VB开发环境,如前所述,Visual Studio Express版本是免费的。

我想不出有很多很好的理由使用VB6而不是其中一个快速版本。此外,如前所述,您学习的任何VB技能都不会特别便携,您构建的应用程序将无法轻松迁移到更新的环境。

答案 3 :(得分:2)

我还将看一下Real Basic。它是一个交叉编译器,您的应用程序将在不同的平台上运行。市场上有很多选择。这一切都取决于你对“通用程序”的定义。

Real Basic

答案 4 :(得分:2)

我曾经听过关于Visual Basic 6编程的错误评论,我编写了数千条VB6代码行,就像我用面向对象语言(C ++,C#,Java)编写代码一样。但在我看来,VB6是一种非常好的编程语言,因为它允许你编写功能强大的简单应用程序。 VB6语法比C / C ++语法更容易,但C#/ Java并不像VB6那么难。同样开发企业应用程序就是这样的新语言(Java,C#,VB.Net,Rubby)比VB6更容易,因为它们依赖于Frameworks,每个人都可以编写C#/ Java代码那个功能,但它要求,技巧,好实践和一些想象力写VB6强大和可重用的代码

许多开发人员通过使用VB6变得非常令人沮丧,然后使用C#/ Java 是快乐的程序员。一切都取决于实践和纪律,没有坏语言,每种语言的设计都有一些目的,通过选择适当的语言,解决问题可能更容易。

答案 5 :(得分:1)

忘记VB6。这是一个死机系统。没有支持,没有未来。如上所述,使用Visual Basic Express Edition。它是免费的,有用的,并且就像它已经变得“通用”一样。 或者,你可以使用更好的东西:Python(www.python.org)。或IronPython。 (www.codeplex.com/IronPython)。 更好的系统。

答案 6 :(得分:0)

如果你正在接近编程世界,并且想要做一些程序,那么Visual Basic就足够了 一旦你学会了它,你就会继续使用它。

由于Visual Basic Express(之前称为Visual Basic .NET的版本)是免费提供的,因此您可能对此感兴趣。

答案 7 :(得分:0)

根据“通用程序”的含义,您可以使用许多其他环境/语言创建简单的应用程序,即使是免费的。

Visual Basic已经过时,不再受Microsoft支持,听起来您可能只能访问副本。

是的,你当然可以用它创建通用程序,但你从那里去哪里?这是业余爱好的编程吗?

答案 8 :(得分:0)

我认为VB6仍然适合(扔掉)原型设计,在这方面可能比VB.NET更好。一个更大的问题是缺乏真正的继承并且能够使用.NET中可用的习语。因此,它使得编写干净且可维护的代码变得更加困难。

答案 9 :(得分:0)

甚至比尔盖茨也不建议你使用它!他们停止了支持,以便更快地迁移到更新的版本。所以现在不要用死语开始一个新项目。也没有向后兼容性。

答案 10 :(得分:0)

正如其他人所说,微软对VB6的支持已经停止。但是没有公司“支持”C,所以我认为这并不是语言固有的原因。

另一个原因是对面向对象编程的支持,这对您来说可能重要也可能不重要。对我来说,它是。 VB6在这个领域是残障人士。它并不真正支持接口。此外,数组是一些痛苦的工作。检查数组是否已正确初始化(一个非常简单的任务,imho)涉及一些解决方法。它不像

那么简单
If myArray Is Not Nothing Then ...

如果您已经了解一些Visual Basic语法,那么切换到VB.NET应该不难。你只需要学习框架类库的方法。

答案 11 :(得分:0)

如果有人告诉你任何语言,那就是“不好”,那么只需从联系人列表中删除此人。

没有好/坏的语言。 课程的马匹

至于缺点 - 你可以用任何语言找到它。

答案 12 :(得分:0)

vb 6非常适合用对象接近程序并了解编程的基本结构。如果你理解一种语言就可以了解另一种语言。并不重要的只是程序语言,而是数据的FLOW。

答案 13 :(得分:0)

就初学者编程而言,我建议开始使用VB6,因为它的BASIC编程风格,GUI并不那么复杂,并且可以在线获得一堆代码。我自己开始使用VB6进行编码。

但诚实的建议,如果你想找到一份工作,就开始学习C ++,C#,JAVA,HTML,PHP,还有更好的ANDROID DEVELOPMENT。

即使VB6不适合我们今天的生活,您仍然可以坚持新一代:VISUAL STUDIO - 它提供更复杂的GUI,更灵活的平台。它提供了VB.NET,C#,并通过强大的连接创建了自己的数据库。

只想感谢VB6教我如何编码!

先生,快乐的编码! ^ _ ^

答案 14 :(得分:0)

Xojo视为modern replacement for Visual Basic。它与VB6一样易于使用,但也可构建跨平台桌面应用程序,Web应用程序和iOS应用程序。