V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
HFX3389
V2EX  ›  问与答

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

  •  1
     
  •   HFX3389 · 2019-04-10 15:51:54 +08:00 · 8611 次点击
    这是一个创建于 1834 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要求:

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

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

    例如:

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

    118 条回复    2019-04-13 23:51:11 +08:00
    1  2  
    shfanzie
        101
    shfanzie  
       2019-04-11 12:06:13 +08:00
    很多都可以吧 Qt vc++ vb
    vincel
        102
    vincel  
       2019-04-11 13:31:32 +08:00
    Qt 最优选择 别说跨版本了 跨平台都行
    SilencerL
        103
    SilencerL  
       2019-04-11 13:36:34 +08:00
    hta 了解一下
    这么简单的小工具的话 hta 解君愁啊 几分钟就能做出来
    ysc3839
        104
    ysc3839  
       2019-04-11 14:06:05 +08:00 via Android
    @HFX3389 不是不需要吧,而是静态编译进了程序里面。
    yangyaofei
        105
    yangyaofei  
       2019-04-11 14:23:39 +08:00
    html + css + js
    VictorJing94
        106
    VictorJing94  
       2019-04-11 14:33:19 +08:00
    C#
    Variazioni
        107
    Variazioni  
       2019-04-11 14:34:30 +08:00
    C#就可以吧。。。
    Counter
        108
    Counter  
       2019-04-11 14:40:48 +08:00
    @allgy JRE 的大小也要算进去,相当于一个小工具几十 MB

    @vincel 参考#28
    kwanzaa
        109
    kwanzaa  
       2019-04-11 15:05:53 +08:00
    Flutter + Golang?
    kknd22
        110
    kknd22  
       2019-04-11 15:41:43 +08:00
    @HFX3389 delphi 就是不依赖各种库,C,C#等等,这才是最牛叉的地方,94 有时候会被杀软报毒
    huiyadanli
        111
    huiyadanli  
       2019-04-11 15:47:32 +08:00
    C# 用 .NET Framework 2.0 开发。。。
    huiyadanli
        112
    huiyadanli  
       2019-04-11 15:49:10 +08:00
    很久以前做的,不过和你需要的计时器不太一样。。。
    https://github.com/huiyadanli/Timer
    nth233
        113
    nth233  
       2019-04-11 19:41:13 +08:00 via Android
    vb 即可,qt 也行但是比 vb 麻烦。
    chinvo
        114
    chinvo  
       2019-04-11 19:43:31 +08:00
    @nth233 #113 高版本系统没有 vb 运行时
    wedd
        115
    wedd  
       2019-04-11 21:09:53 +08:00
    强大的国产非主流开发语言 aardio,真的易学又强大
    tyrealgray
        116
    tyrealgray  
       2019-04-11 21:22:42 +08:00
    html 就够了
    TomVista
        117
    TomVista  
       2019-04-12 08:47:21 +08:00
    你这个只能 vb c# +.net1.1
    g00001
        118
    g00001  
       2019-04-13 23:51:11 +08:00
    Talk is cheap.
    你们真的分分钟能做出楼主所说的软件?!

    我用 aardio 写了一个

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

    关键代码 3 句

    import win.ui.lcdClock;
    var lcdClock = win.ui.lcdClock(winform.plusBk);
    lcdClock.startClock();
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2880 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 00:25 · PVG 08:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.