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

2019 年 4 月 10 日
 HFX3389

要求:

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

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

例如:

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

10586 次点击
所在节点    问与答
118 条回复
shfanzie
2019 年 4 月 11 日
很多都可以吧 Qt vc++ vb
vincel
2019 年 4 月 11 日
Qt 最优选择 别说跨版本了 跨平台都行
SilencerL
2019 年 4 月 11 日
hta 了解一下
这么简单的小工具的话 hta 解君愁啊 几分钟就能做出来
ysc3839
2019 年 4 月 11 日
@HFX3389 不是不需要吧,而是静态编译进了程序里面。
yangyaofei
2019 年 4 月 11 日
html + css + js
VictorJing94
2019 年 4 月 11 日
C#
Variazioni
2019 年 4 月 11 日
C#就可以吧。。。
Counter
2019 年 4 月 11 日
@allgy JRE 的大小也要算进去,相当于一个小工具几十 MB

@vincel 参考#28
kwanzaa
2019 年 4 月 11 日
Flutter + Golang?
kknd22
2019 年 4 月 11 日
@HFX3389 delphi 就是不依赖各种库,C,C#等等,这才是最牛叉的地方,94 有时候会被杀软报毒
huiyadanli
2019 年 4 月 11 日
C# 用 .NET Framework 2.0 开发。。。
huiyadanli
2019 年 4 月 11 日
很久以前做的,不过和你需要的计时器不太一样。。。
https://github.com/huiyadanli/Timer
nth233
2019 年 4 月 11 日
vb 即可,qt 也行但是比 vb 麻烦。
chinvo
2019 年 4 月 11 日
@nth233 #113 高版本系统没有 vb 运行时
wedd
2019 年 4 月 11 日
强大的国产非主流开发语言 aardio,真的易学又强大
tyrealgray
2019 年 4 月 11 日
html 就够了
TomVista
2019 年 4 月 12 日
你这个只能 vb c# +.net1.1
g00001
2019 年 4 月 13 日
Talk is cheap.
你们真的分分钟能做出楼主所说的软件?!

我用 aardio 写了一个

小于 1MB,不要运行库,所有主流系统可以运行。

关键代码 3 句

import win.ui.lcdClock;
var lcdClock = win.ui.lcdClock(winform.plusBk);
lcdClock.startClock();

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

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

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

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

© 2021 V2EX