HFX3389
V2EX  ›  问与答

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

  •  1
     
  •   HFX3389 · Apr 10, 2019 · 12002 views
    This topic created in 2768 days ago, the information mentioned may be changed or developed.

    要求:

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

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

    例如:

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

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

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

    我用 aardio 写了一个

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

    关键代码 3 句

    import win.ui.lcdClock;
    var lcdClock = win.ui.lcdClock(winform.plusBk);
    lcdClock.startClock();
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1158 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 16:53 · PVG 00:53 · LAX 08:53 · JFK 11:53
    ♥ Do have faith in what you're doing.