几年前我曾经在VB6中编程,我真的很喜欢它,因为它非常简单快速,当VB.net出现时,我放弃它因为它们改变了很多东西。 我想知道这些年后是否有一种新的语言或IDE可以比VB6更容易,更快速地帮助编程。 我对学术/个人问题不是很感兴趣,例如非常高的性能,通过操作系统的强大移动性,开源等等。我想知道是否有什么东西可以编写中小型桌面应用程序。以非常简单快捷的方式。
打扰一下,如果我的英语不是很清楚。
编辑回答尼古拉斯: 好吧,我必须承认我没有太多尝试VB.Net,我有点失望,因为我不得不学习很多新东西,而且我已经学习了VB6不久(在那一刻)。
答案 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可能符合您的喜好 -
答案 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
答案 10 :(得分:1)
答案 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