做一个 GUI 小工具,同时支持 XP、Windows 7、Windows10,需要使用什么语言最好

2019 年 4 月 10 日
 HFX3389

要求:

  1. 不要太大。比如使用下面那个例子做一个倒计时,大小来个 10M 就太夸张了!

  2. 在使用 MSDN 原盘安装的 XP、Win7、Win10 系统下皆可双击 EXE 就运行

例如:

做一个 GUI 倒计时,弄个计时器(用于每 1000 毫秒倒数)、一个编辑框(用于输入正数)、两个按钮(用于开始倒数、停止倒数)、一个标签(特大红色,用于显示倒数)

10586 次点击
所在节点    问与答
118 条回复
maemolee
2019 年 4 月 11 日
其实弄个网页版就行吧……
maemolee
2019 年 4 月 11 日
给你看一下我的泡面计时器: https://www.maemo.cc/timer.html
Felldeadbird
2019 年 4 月 11 日
vb 应该是最简单了吧。
不过我还是习惯 py + qy 组合写 GUI。真的轻快。因为我不熟其他语言。
momo1999
2019 年 4 月 11 日
win32 api
yingfengi
2019 年 4 月 11 日
html
zthxxx
2019 年 4 月 11 日
谢邀,React
youyaang
2019 年 4 月 11 日
易语言现在其实不怎么会报毒了,你可以试试换成黑月编译或者换个编译器试试
auin
2019 年 4 月 11 日
推荐个简单粗暴的,hta 程序,可以搜索下 mshta.exe 这个组件

简单的讲就是 html 直接以程序方式打开,倒计时什么的用 html 写不是分分钟的事嘛~
lscho
2019 年 4 月 11 日
就这功能? vb 五分钟就写出来了,编译出来几十 kb。都能运行
wackyjazz1
2019 年 4 月 11 日
C# 十分鐘就能實現
jackmod
2019 年 4 月 11 日
https://github.com/sgqy/qt-static-lib

以前搞了个 Qt 的静态库,支持 xp ( 7 以后的 pe 格式不兼容 xp )。
Qt 的许可证是 LGPL,对静态库有限制(只是提醒一下)。
panlilu
2019 年 4 月 11 日
还有这么多人记得 Delphi 啊 23333
kknd22
2019 年 4 月 11 日
Delphi 7 合适
python3 打包出来的不支持 XP,2 打包出来的,最小 5MB
delphi 只需要几十 KB,而且一半是定制的图标。。。
old9
2019 年 4 月 11 日
autohotkey
GeruzoniAnsasu
2019 年 4 月 11 日
imicksoft 19 小时 41 分钟前

截止至本回复本帖存在的时间已经足够用 mfc c# vb html delphi 易语言
各撸一个版本了
HFX3389
2019 年 4 月 11 日
@qysz #7
@loginv2 #13
@ysc3839 #17
@muyi #25
@Tink #29
@Akkuman #31
@LZSZ #38
@admirez #45
@twor #46
@msg7086 #57
@hp3325 #68
@panlilu #92
@kknd22 #93
为啥 Delphi 这么 6,EXE 不需要运行库都可以直接运行啊?
xth12138
2019 年 4 月 11 日
@Abbeyok pyqt ?
msg7086
2019 年 4 月 11 日
@HFX3389 因为把运行库打包在 EXE 里了。
allgy
2019 年 4 月 11 日
java FX9
muyi
2019 年 4 月 11 日
@HFX3389 #95 Delphi 编译选项里有个“ build with runtime package ”设置,不勾时,所有用到的 Bpl 包都会打包进 exe 文件中

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/553751

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX