快速简单的编程语言

时间:2010-10-22 18:31:11

标签: windows user-interface

是否有人可以建议我使用编程语言来快速编写GUI程序(在Windows平台上)? 附:我只对不依赖虚拟机的语言感兴趣,然后让编译器直接在机器上生成可执行代码

6 个答案:

答案 0 :(得分:4)

任何.NET都可能是你所追求的。

从VB.NET开始,现在称为Visual Basic CCYY,例如(Visual Basic 2005,Visual Basic 2008,Visual Basic 2010)。

如果你想要一些不使用.NET框架的东西,你可以回到旧版本的VB,如果你想要一些可编译的东西,就像C ++和他们的MFC(Microsoft基础类)一样。

您需要提供有关gui类型以及您使用它的更多信息。这可以使用Microsoft Access表单和VBA来完成,或者您可以创建HTML应用程序(.hta)。

答案 1 :(得分:4)

我会使用AutoIT,这是一个非常容易学习的Windows脚本语言,具有大量功能:http://www.autoitscript.com/autoit3/index.shtml

我正在使用它来自动执行某些任务,但它可以做更多的事情。

修改

只是为了让每个人都清楚一点:

您可以使用AutoIT和提供的Aut2Exe编译器创建新的应用程序。创建的.exe文件是独立的,因此不需要其他文件,只需要您的应用程序中可能需要的文件。一切都是免费的,AutoIT脚本语言具有类似BASIC的语法。

您将使用的GUI是标准Windows控件。在这些功能中,您可以自动执行击键/鼠标移动,调用Windows API和外部.dll,操作窗口和进程,通过用户创建的库(称为UDF),您甚至可以访问本地数据库,管理网络任务,加密,存档还有很多。

我只能说,值得一看,我用AutoIT构建的第一个应用程序是在我开始学习后大约8个小时内完成的。它将一个文件夹作为源并将所有内容复制到所选目录中,将文件复制到名为创建文件日期的文件夹中。所以目标目录将有一系列子文件夹,如:

  • 11.11.2010
    • whatever.txt
    • whatever.png
  • 2010年11月12日
    • archive.zip

等等。仅仅8个小时就让我摆脱了自己订购文件的大量工作。

答案 2 :(得分:4)

我将对德尔福投票。您可以通过将组件拖放到表单上并在Pascal中进行最少的编码来轻松编写应用程序,这并不难学。之后,如果你决定更深入,你可以做任何你想做的事情。它编译为本机可执行代码。

答案 3 :(得分:2)

是一个可执行的捆绑器,它将脚本与框架/解释器结合起来,足够好吗?

如果是这样,你可以查看Tcl / Tk或Lua。

答案 4 :(得分:0)

一种“快速而简单”的语言只会让你做“快速而简单”的事情 - 对于那些拥有虚拟机的人来说,不会对你产生太大的影响。

快速简单&本机代码,我能想到的只有RealBasic。它的跨平台Windows / Mac / Linux。我发现他们的IDE难以使用,因为它的不灵活性和帮助系统最后我看起来不是很好,但底层语言并不坏,并编译为本机代码。所以它可能会为你做到这一点。

答案 5 :(得分:0)

http://www.powerbasic.com/aboutpb.asp

好像它有一个RAD GUI,当然它是BASIC,再加上它编译成.exe(据我所知)。可能值得一试。