比Visual Basic 6更容易?

时间:2009-03-23 00:26:55

标签: vb6

几年前我曾经在VB6中编程,我真的很喜欢它,因为它非常简单快速,当VB.net出现时,我放弃它因为它们改变了很多东西。 我想知道这些年后是否有一种新的语言或IDE可以比VB6更容易,更快速地帮助编程。 我对学术/个人问题不是很感兴趣,例如非常高的性能,通过操作系统的强大移动性,开源等等。我想知道是否有什么东西可以编写中小型桌面应用程序。以非常简单快捷的方式。

打扰一下,如果我的英语不是很清楚。

编辑回答尼古拉斯: 好吧,我必须承认我没有太多尝试VB.Net,我有点失望,因为我不得不学习很多新东西,而且我已经学习了VB6不久(在那一刻)。

17 个答案:

答案 0 :(得分:11)

VB.Net是VB6的自然发展,并且有很多免费的工具和资源可以在线开始。 Microsoft甚至提供了一个免费的开发环境以及一个用于开发/捆绑应用程序的免费数据库。

查看this website以获取有关所有免费Microsoft软件的信息和下载链接。

另外,你说过你试过VB.Net而不喜欢它 - 我很想知道为什么?是的,有一点学习曲线,但互联网上丰富的入门信息肯定可以帮助你。起初我(尤其是ASP.Net)没有看到转换/学习新语言的价值,我有点不知所措。

答案 1 :(得分:8)

我一直认为Microsoft Access对于这种要求来说是最好的。

编辑 - 我意识到这不是一个政治上正确的答案。但是内置数据库的整体包,一个伟大的 GUI开发包,一个出色的报告生成器(例如远远优于水晶报告),表和查询的简单开发,都放在一个友好的包装,使其发展几乎是微不足道的。为了快速发展,这是我用过的最好的。

FWIW,我做Java,C ++,C,VB4 / 6,ASP,JSP,Perl,PHP,CSS / DHTML,JavaScript,Pascal,Fortran,Kenemy和Kurtz Basic,BAL,unix shell脚本,Oracle,mySql, RPG III,COBOL,一些专有的东西,各种宏,各种分布式技术,作业控制语言,CPL等等。由于可扩展性的限制,我开始在Access中开发。

答案 2 :(得分:5)

Powerbasic可能符合您的喜好 -

http://www.powerbasic.com/

答案 3 :(得分:4)

最容易学习和使用的语言之一是Python

答案 4 :(得分:3)

FLEX / AS3 / MXML / AIR(tnx le dorfier)非常接近多年前的VB6感觉。但是理解像CSS这样的东西并产生可以在任何平台(或带有AIR的桌面)上的浏览器中工作的输出。您编写代码并运行它,编码周期非常快。 AS3至少和VB6一样强大,而且还有无数的附加组件和库来支持各种应用程序,所有主要的Web服务,数据库接口,动画,视频,3D,自动生成PHP代码等等。等等...

Flex Builder 3 免费适用于学生和教育工作者。

alt text http://www.infoworld.com/infoworld/img/17TC-adobe-flex-builder.jpg

答案 5 :(得分:2)

Microsoft有一种名为Small Basic的新方言BASIC。来自网站:

  

Small Basic是......小而易学   友好的编程语言   邀请开发环境,   Small Basic使编程变得简单   微风。 ...

     

Small Basic的灵感来源于此   来自最初的BASIC编程   语言,并以此为基础   Microsoft .NET平台。真的   只有15个关键词......

     

小型基础开发   环境......提供   强大的现代环境功能   像Intellisense™......

答案 6 :(得分:2)

Python或Ruby。

动态语言有许多优点(和缺点),但对于你的建议,它们看起来很完美。 我建议将高级工具包的python或ruby绑定作为一个完美的环境。例如,Qt库提供了您需要的大多数功能,动态语言可以让您轻松进行实验

答案 7 :(得分:2)

与Visual Basic 6相比,VB.NET的前两个版本存在严重的缺点。但是自Visual Studio 2005以来,大多数问题都得到了修复。今天,对于新项目,我觉得使VB6如此易于使用的一切可以使用VB.NET,还可以获得新的语言结构和.NET框架。还有重构,VB Power Pak带回了旧的简单易用的打印引擎。

当然有一个学习曲线。但只不过是从QuickBASIC / PDS到VB的飞跃1.如果你必须维护或转移一个较旧的项目,那么VB6和VB.NET之间的差异要严重得多。

最后有Mono项目支持VB编译器。这提供了一定程度的相对免疫力,微软决定再次向后突破。

答案 8 :(得分:1)

如果它还没有完成,我会推荐python。这是最容易学习的语言之一。

我的第一语言是Pascal,我认为它也是最简单的语言之一,并且随着Delphi再次流行,我认为它是VB6的一个非常好的替代品。

尽管普遍认为,我总是发现Delphi比VB更容易。

答案 9 :(得分:1)

看看Lua

  • 非常小的核心语言,整个文档是一个(非常易读)的网页。你可以在周末轻松学习基础知识。
  • 非常好(小)的书,有很好的提示。
  • 非常有帮助的社区。
  • 非常快,包括标准字节码VM和JIT。
  • 在游戏中经常使用,因为它可以快速轻松地嵌入到应用程序中,并且因为它很容易向有兴趣扩展游戏的玩家解释。
  • 可读来源。
  • MIT许可证,用于任何你喜欢的,没有任何附加条件。

答案 10 :(得分:1)

您可以尝试FreeBASIC 它的语法非常类似于VB,它是一个积极参与开源项目,它也可以跨不同平台移植。

您可以抓取下载here,可以找到几个可以找到的示范作品here

答案 11 :(得分:0)

我认为C#是一种非常好的语言,可以快速轻松地编写GUI应用程序。

答案 12 :(得分:0)

也许Clarion正是您要找的?就个人而言,我没有太多的经验,但你可以构建一些几乎没有编码技能的好应用程序。

答案 13 :(得分:0)

虽然这可能不是您问题的完整答案,但我建议花一些时间学习更复杂的语言(Objective-C,Java,C#等)。凭借您使用OOP设计模式等学到的经验,将来您无需购买“最简单”的语言来编程。

答案 14 :(得分:0)

visual basic.NET比我经历过的VB6更容易,功能更完善。

答案 15 :(得分:0)

我最近搞砸了Microsoft Lightswitch并发现它非常像VB。绑定到数据库并生成表单,网格等非常快。

答案 16 :(得分:0)

问这个问题10多年后,最好的答案是...

...继续使用VB6编程语言。

VB6仍可在Windows 10和Windows Server 2019上运行。就像从Windows 98开始一样。

Microsoft对VB6的支持政策位于VB6 support policy