当SO返回“包含”win32 gui应用程序的帖子的4,476个搜索结果时“”......我将不得不问一个之前可能已被问过但在所有这些问题中丢失的问题。
目前,为Win32编写GUI应用程序有哪些选择,这些应用程序具有足够大的跟随性,以便环境提供足够且受到良好支持的第三方工具?
我能想出来:
除了相对缺乏良好支持的第三方工具外,Python + wxWidgets或[Power | Pure | Free] Basic等解决方案都不是很好的选择:前者有太多1.0小部件(找不到例如,商业级网格,后者是程序性语言,因此需要像Petzold的书一样编写应用程序,因为它需要较低的生产力。
是否有其他解决方案?
谢谢。
编辑:抱歉没有足够精确:像.Net和Java这样的大工具不是选项。我正在寻找可以静态构建整个EXE(例如Delphi)或提供足够轻的运行时(VBClassic)的工具。
答案 0 :(得分:2)
如果您不熟悉编程,我建议您使用C#,如果您只想为Windows平台制作此应用程序,但使用Mono等工具可将其移植到OS X和Linux平台。
Windows为此提供了自己的IDE,称为Visual Studio Express C# Visual Studio's C#
如果您想用该编程语言说出来,还可以使用C ++版本。
Mono项目允许您在Linux和Mac中使用C#以及将应用程序移植到iOS和Android http://www.mono-project.com/Main_Page
答案 1 :(得分:0)
您可以使用C ++,或者您甚至可以使用.net框架来开发Windows应用程序。 .Net框架有许多开源贡献的模块和付费模块以及整个互联网上的资源数量,以加快开发速度,与您提到的其他选项相比。
如果您要使用Windows 32 gui应用程序,我更愿意使用.net框架,C ++。
Java Swings也是另一个独立于平台的最佳选择。
答案 2 :(得分:0)
您可以使用Lazarus作为Delphi的免费替代品。如果您以后决定将Win32应用程序移植到Linux或MacOS,那么您可能会非常有可能检查其“一次编写,随处编译”的座右铭。在理想情况下,它只会起作用,但实际上你可能需要一些条件定义部分。