【问题标题】:Learning VB6 [closed]学习VB6 [关闭]
【发布时间】:2016-06-24 19:45:51
【问题描述】:

我正在从 Java 开发转向 MSFT 环境。该应用程序目前是用 VB6 编写的,虽然它将来会转到 VB.NET/C#,但我现在需要找到一种方法来获取 VB6。有人告诉我它很旧,这些天不会有关于它的书。

有什么建议吗?网站?

【问题讨论】:

  • 请记住,微软几年前就停止了对 VB6 的支持。
  • @Moayad Microsoft 停止了对 IDE 的支持。运行时仍受支持,实际上它被视为 Windows 的一部分。
  • VB6 的优势之一是绝对庞大的在线和印刷媒体文档和问答。 www.vbforums.com 有一个庞大的 VB6 论坛,可以追溯到 15 年或更长时间。
  • 还要记住这可能对您的职业生涯产生的影响。与其说是从 Java 转到 Microsoft,不如说是从 2016 年到 1998 年。你为什么要在简历上写这个?
  • 我从 Beth Brown 和 Bruce Presley 的“使用 Microsoft Visual Basic 5 和 6 的编程介绍”中学到了很多东西,它来自劳伦斯维尔出版社,它是从 windows 98 时代制作的,它甚至有Windows 98 的指南,它是一个很好的 vb6 指南,涵盖了...基础知识。一些网站、stackovervlow、planetsourcecode 等等。

标签: vb6


【解决方案1】:

最好的建议是……跑! ;-)

不,那里仍然有大量的 vb 网站,而且您应该仍然可以为 VB6 获取大量二手书。

【讨论】:

  • 作为一个必须为 VB6 开发的人,我同意。
【解决方案2】:

有大量书籍,由于技术太陈旧,您可能可以以非常便宜的价格买到它们。例如,我刚刚在 1998 年以不到 3 美元的价格在亚马逊上买了一些 3 英寸厚的精装书。

此外,鉴于它的寿命,网络上有大量关于它的参考资料,而且随着时间的推移而积累。

别被人吓到了 VB6,与现代开发平台相比,它有点原始,但如果没有完成工作,它不会被如此广泛地使用。也就是说,请使用更现代的开发工具,除非由于本文中其他人给出的原因您别无选择。

【讨论】:

    【解决方案3】:

    我相信你可以得到一些关于它的书。如果亚马逊没有,试试 Ebay?

    不过,这是一种简单的语言 - 学习它应该不会有太大的困难!总是有 MSDN 文档。

    我遇到了相反的问题:我在 VB 中有几个旧应用程序,需要更新其中一个,但找不到安装媒体!

    【讨论】:

      【解决方案4】:

      恕我直言,从 Java 到 VB6 的步骤并不大...如果您安装 Visual Studio 和随附的 MSDN 库,您就有了一个很好的起点。查看一些代码,将光标放在一个函数上,然后按 F1。与更高版本不同,VB6 附带的“在线”文档确实很有帮助。 ;-) Visual Studio 中的自动完成功能也非常有用。我发现 Eclipse for Java 中的内联完成更有帮助。

      Visual Basic 设计的优点之一是它被设计成人类可读的(用 if-then-else 代替括号等)。当然,这归结为单个开发人员也可以在那里编写易于理解且注释良好的代码...... 一个好的起点是找到一个解释 VB6 中不同数据类型如何工作的指南。简单数据类型和对象之间的区别。以及如何将这些作为参数传递给函数:“ByVal”与“ByRef”。我认为这是 VB6 初学者最大的“危险”之一。一旦你了解它,就很容易了。

      【讨论】:

        【解决方案5】:

        正如之前的海报所说,在线 vb6 有大量的帮助,而且在亚马逊上非常便宜。 Francesco Balana 的书“Programming Visual Basic 6.0”是我推荐的最佳书籍。它在某些方面已经够难了,但值得付出努力,因为他提供的信息会让你对这个主题有更深入的理解,而不是“傻瓜”类型的书。他还撰写了我认为被认为是 .net Visual Basic 上最好的书籍之一,并且可能是从 vb6 迁移到 vb.net 以及其中的陷阱方面最重要的专家。

        【讨论】:

        • 他还编写了将 VB6 迁移到 VB.NET www.vbmigration.com 的出色自动工具之一
        猜你喜欢
        • 1970-01-01
        • 2010-09-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-25
        • 1970-01-01
        • 2010-11-24
        • 2012-01-31
        相关资源
        最近更新 更多