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

2019-04-10 15:51:54 +08:00
 HFX3389

要求:

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

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

例如:

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

9105 次点击
所在节点    问与答
118 条回复
HFX3389
2019-04-10 21:32:13 +08:00
@0312birdzhang #35 倒计时可以这样玩玩
ho121
2019-04-10 21:34:02 +08:00
@HFX3389 ie6 咋破?
HFX3389
2019-04-10 21:35:37 +08:00
@ho121 #42 ie6 连这种小东西都做不好吗?有这么垃圾么..............
huijiewei
2019-04-10 21:47:28 +08:00
啥也别想了,autoit 走起
admirez
2019-04-10 22:02:45 +08:00
当然是 delphi
twor
2019-04-10 22:37:22 +08:00
为了封装一个 GUI 报表工具,现学了 Delphi,蛮好
kiddult
2019-04-10 22:54:16 +08:00
都什么年代了,还纠结文件大小

直接 Electron 走起,完美兼容各种 PC 环境
anyele
2019-04-10 23:01:08 +08:00
明显是 c#,winform,.net 版本选低一点
inframe
2019-04-10 23:08:31 +08:00
Ç# ,桌面开发库够多,初中级文档📃齐全
kokutou
2019-04-10 23:20:31 +08:00
HFX3389
2019-04-10 23:21:43 +08:00
@CallMeReznov #6
@yejinmo #10
@sneezry #24
@mmdsun #34
@anyele #48
@inframe #49
要求在 MSDN 原盘安装的 XP 亦可即点即用
yzwduck
2019-04-10 23:41:30 +08:00
@H0H 写 asm 太折磨人了,用 C 写更现实一些。我写过几个不依赖 vcruntime 的代码,能同时兼容 xp 和 per-monitor DPI awareness,体积不会比 asm 代码大太多。
yamedie
2019-04-10 23:47:08 +08:00
@kiddult electron 不支持 xp,所以应该选 NW.js
Chingim
2019-04-10 23:51:04 +08:00
js ?直接在 ie 跑
ysc3839
2019-04-10 23:54:04 +08:00
@kokutou 这不是编程语言。
这种做法并不一定稳定,从该项目的 issues 可以看出有许多问题。
flynaj
2019-04-11 00:09:40 +08:00
tcc 编译器,里面有例子,几十 k 就可以
msg7086
2019-04-11 00:15:25 +08:00
C 井,VB6,Delphi,好像都挺好的。
Mac
2019-04-11 00:33:51 +08:00
vb6 基本库在 win7 及以上都不需要另装动态链接库
mmdsun
2019-04-11 00:41:54 +08:00
@HFX3389 xp sp3 自带有.net 2.0 环境。选.net 2.0 或 1.0 开发就可以了 xp 可以打开。
patr0nus
2019-04-11 00:59:14 +08:00
Wxwidgets +1

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

https://www.v2ex.com/t/553751

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

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

© 2021 V2EX