【发布时间】:2010-10-10 00:24:42
【问题描述】:
有人知道可以支持在 Windows 平台上开发 GUI 应用程序的免费工具(语言、环境)吗?
我希望能够创建一个不依赖于任何外部运行时或库的单个可执行文件。
我希望能够以与 SysInternals 的 Process Explorer 或 Autoruns 非常相似的方式运行此 EXE。换一种说法;无需安装程序,可移植的应用程序。
此应用程序还必须提供相当丰富的窗口(控件、小部件等)用户界面,并且应该在 Windows 2000、XP、Vista 和更高版本上运行。
我了解 C/C++,但我正在寻找一种能够为 GUI 开发提供更具体和更快的支持的环境/语言。此外,Delphi 需要花钱。
【问题讨论】:
-
刚刚添加 AutoIt3.exe 作为对您评论的回应
-
刚刚添加了 AutohotKey 评论作为我回答的补充
-
现在大多数 Windows PC 至少有 .Net 2.0 运行时,所以我不会真的认为这是一个障碍或外部依赖。它与依赖 Windows 本身一样多的依赖。当然 Win2000 机器可能没有它,但那是一个有 10 年历史的操作系统
-
@csjohnst,我真的很希望能够在每台 Windows PC 上依赖 .NET 2.0,但我没有发现这种情况。我与许多非技术用户打交道,如果我不需要在他们的 PC 上安装一些可怕的“框架”来运行我的小应用程序,那总是更容易。
-
... 刚刚添加了 Autoit 调试工具链接,以响应您的命令
标签: windows user-interface desktop-application portability