学习VB6

5

我要从Java开发转向MSFT环境。这个应用程序目前是用VB6编写的,虽然未来会转向VB.NET/C#,但我需要找到一种方法学习VB6。有人告诉我VB6太老了,现在找不到相关的书籍。

有什么建议?网站推荐吗?


4
请记住,微软已经几年前停止了对VB6的支持。 - Moayad Mardini
1
@Moayad 微软停止了对该IDE的支持。但是运行时仍然得到支持,事实上它被认为是Windows的一部分。 - MarkJ
VB6有一个绝对庞大的在线和印刷媒体文档和问答库,这是它的一大优势。www.vbforums.com拥有一个庞大的VB6论坛,可以追溯到15年甚至更久以前。 - user5069935
请记住这可能对您的职业生涯产生的影响。问题不在于您从Java转向Microsoft,而在于您从2016年转向1998年。为什么您会想在您的简历上写这样的经历呢? - Xav
我从Beth Brown和Bruce Presley的《使用Microsoft Visual Basic 5和6进行编程介绍》中学到了很多东西,这是由Lawrenceville Press出版的,它是来自Windows 98时代的,甚至有一个针对Windows 98的指南,它是一本涵盖VB6基础知识的绝佳指南。还有一些网站,如StackOverflow、PlanetSourceCode等。 - user5597379
5个回答

10

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

不,仍然有大量的VB网站存在,您仍然可以轻松地找到成堆的二手VB6书籍。


作为一个需要开发VB6的人,我完全同意。 - Magisch

2
有很多书籍关于VB6技术,因为这项技术早已过时,所以你可能可以轻松地低价购买。例如,我在亚马逊上花不到3美元就买到了一些1998年写作的厚重硬皮书的副本。
此外,由于它的持久性,网络上积累了大量的参考资料。
不要被人们吓坏VB6,与现代开发平台相比,它有点原始,但如果不能胜任工作,它就不会如此广泛地使用。尽管如此,在选择开发工具时,请根据其他文章中所述的原因选择更现代化的开发工具。

1

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

这是一种简单的语言,你不应该有太多麻烦学习它!还有MSDN文档。

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


1

在我看来,从Java到VB6的转换并不是那么困难...如果你安装了Visual Studio和附带的MSDN库,你就有了一个很好的起点。查看一些代码,在函数上放置光标,然后按F1键。VB6附带的“在线”文档非常有帮助,而后续版本则不同。;-) 此外,Visual Studio中的自动完成功能非常有用。我发现它比Java的Eclipse中的内联完成更有用。

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


1
如前面的帖子所说,有大量关于vb6的在线帮助可以提供,而且在亚马逊上非常便宜。我建议弗朗西斯科·巴拉纳(Francesco Balana)的书《Programming Visual Basic 6.0》是最好的选择。尽管其中部分内容比较难懂,但花费的努力绝对是值得的,因为他所传达的信息将使你对这个主题有更深入的理解,比“入门”类型的书籍更加专业。他还写了一本被认为是.net visual basic最佳书籍之一的书,并可能是从vb6迁移到vb.net以及其中的陷阱方面的最主要专家。

他还编写了一款优秀的自动化工具,用于将VB6迁移到VB.NET,网址为www.vbmigration.com。 - MarkJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接