使用免费工具开发轻量级(无运行时)基于Windows的GUI应用程序 [英] Developing lightweight (no runtime) Windows based GUI applications using free tools

查看:331
本文介绍了使用免费工具开发轻量级(无运行时)基于Windows的GUI应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人知道支持Windows平台上GUI应用程序开发的免费工具(语言,环境)吗?

Does anyone know of free tools (languages, environments) that would support development of GUI applications on the Windows platform?

我希望能够创建一个不依赖任何外部运行时或库的可执行文件.

I am looking to be able to create a single executable file that has no dependencies on any external runtime or library.

我希望能够以与Process Explorer或SysInternals的自动运行非常相似的方式运行此EXE.换一种说法;没有安装程序的可移植应用程序.

I would like to be able to then run this EXE in a very similar manner to Process Explorer or Autoruns from SysInternals. In other words; a no installer, portable application.

此应用程序还必须提供相当丰富的窗口(控件,小部件等)用户界面,并且应在Windows 2000,XP,Vista和更高版本上运行.

This application must also provide a reasonably rich windowing (controls, widgets etc) user interface and should run on Windows 2000, XP, Vista and later.

我知道C/C ++,但是我正在寻找一种环境/语言,它为GUI开发提供了更具体,更快速的支持.而且,德尔福要花钱.

I'm aware of C/C++ but I'm looking for an environment/language that provides more specific and faster support for GUI development. Also, Delphi costs money.

推荐答案

要快速制作原型,请 自动 是一个可行的选择(尽管它是一种脚本语言).

For quick prototyping, Autoit is a viable option (but it is a scripting language though).

结合 引用 作为编辑器,并且自动执行exe功能( AutoIt3.exe 在Scite和 Autoit3Wrapper.exe 中实际生成exe),您将拥有完整的GUI开发环境.

Combined with Scite as an Editor, and autoit to exe capability (AutoIt3.exe in Scite and Autoit3Wrapper.exe to actually produce exe), you have a full GUI development environment.

AutohotKey 是一种替代方法,但它基于旧的AutoitV2.

AutohotKey is an alternative, but based on old AutoitV2.

仍然,您可以从Autoit;)执行AutohotKey脚本

Still, you can execute AutohotKey scripts from Autoit ;)

Run("c:\Program Files\Autohotkey\Autohotkey.exe c:\scripts\devicesset.ahk")


虽然不本机支持交互式调试,但它们(在2008年,但在2014年是:was?) 门票)


While interactive debugging is not natively supported, they are (2008, but in 2014: was?) several debugging tools to facilitate the debug process. (from this ticket)

2014年更新:可能不支持"AutoEditDebugger":

Update 2014: the "AutoEditDebugger" might not be supported:

编辑2009年10月:注意:自2008年以来,此脚本一直未得到维护.由于编辑器出现问题,它在Vista中崩溃.

EDIT October 2009: NB This script has not been maintained since some time in 2008. Due to some problem with the editor it crashes in Vista.

这篇关于使用免费工具开发轻量级(无运行时)基于Windows的GUI应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆