我目前与军队一起部署在海外,并利用我的休息时间来跟上我的平民教育,即大约 1 年的计算机科学。我开发了这个相当简单的批处理程序,它的功能是使用 taskkill 在指定时间后杀死特定的 .exe,也就是特定于应用程序的睡眠定时器: 描述程序使用的博客文章。
但是,我从未有过使用 GUI 程序的经验。我在这里看到了一些旧的问答,推荐使用 Qt 开始,但是随着技术世界的变化如此之快,你们都愿意给我一些关于如何从这个应用程序创建 GUI 的新信息吗?
我目前与军队一起部署在海外,并利用我的休息时间来跟上我的平民教育,即大约 1 年的计算机科学。我开发了这个相当简单的批处理程序,它的功能是使用 taskkill 在指定时间后杀死特定的 .exe,也就是特定于应用程序的睡眠定时器: 描述程序使用的博客文章。
但是,我从未有过使用 GUI 程序的经验。我在这里看到了一些旧的问答,推荐使用 Qt 开始,但是随着技术世界的变化如此之快,你们都愿意给我一些关于如何从这个应用程序创建 GUI 的新信息吗?
您可以通过学习和使用 tcl/tk 来缩短学习和开发时间,而不是使用与 Qt 相结合的 Microsoft 技术,它带有“expect”来与命令行程序和实用程序进行通信。唯一的缺点是需要将 tcl/tk 部署到每台机器上才能运行您的程序,因为它没有被编译,而是一种解释性语言。
我会使用 Windows API + Windows 资源文件 + C 语言来做到这一点。ResEdit 是编辑资源文件的有用工具。一些方便的链接:
Windows 应用程序 UI 开发
MSDN 库
ResEdit 主页
希望能帮助到你。