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

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

要求:

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

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

例如:

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

9103 次点击
所在节点    问与答
118 条回复
imicksoft
2019-04-10 15:54:50 +08:00
aardio,你值得拥有
hs0000t
2019-04-10 15:55:30 +08:00
易语言(
azh7138m
2019-04-10 15:58:29 +08:00
MFC VC++吧。。。想不到啥好的还能支持 XP 的了
dapang1221
2019-04-10 15:58:51 +08:00
我想了想,这个需求用易语言可能还真是个不错的选择……
Rysle
2019-04-10 16:09:53 +08:00
Visual Basic 6.0
老古董,值得拥有,哈哈哈
CallMeReznov
2019-04-10 16:11:11 +08:00
在不涉及 C++运行库 .NET 版本的情况下
VB C# C++ 都可以吧?
qysz
2019-04-10 16:12:13 +08:00
Delphi 了解下
HFX3389
2019-04-10 16:16:07 +08:00
@hs0000t
@dapang1221
额,我刚找了下朋友,易语言做这种小东西好像还真不错的样子,但是我丢虚拟机里马上就被 360 当成木马干掉了......
而且易语言好像稍微大型点的东西就不好用了吧.....
nfroot
2019-04-10 16:18:52 +08:00
@HFX3389 主题里面写要小,举个例子也是微型的,怎么一圈回复后您又说要大型项目了呢。

所以……你会啥语言?
yejinmo
2019-04-10 16:18:58 +08:00
Windows 开发不推荐 C# ?
ThirdFlame
2019-04-10 16:21:19 +08:00
vb autoit 不都行么
Counter
2019-04-10 16:21:48 +08:00
很明显 C#(WinForm),拖拖控件就好,计时器都有控件,纯代码不含图标等资源编译后最多也就几十 KB
XP 初始环境自带.net framework 2.0,编译时注意版本就好

@yejinmo C#地位在这里很不行啊
loginv2
2019-04-10 16:23:44 +08:00
delphi7
yejinmo
2019-04-10 16:24:08 +08:00
@Counter #12

iV2ex 各种看不上微软啊
Counter
2019-04-10 16:36:58 +08:00
@yejinmo 查了一下 XP 没有自带.net ,只能另外安装了
yejinmo
2019-04-10 16:38:23 +08:00
@Counter #15

Visual Basic 所有系统都可以
ysc3839
2019-04-10 16:38:55 +08:00
@yejinmo C# 要装运行库,算上的话就超过 10M 了。
现在搞 Windows 开发,如果要开放、免费、仍在维护、编译后体积小的话大概只有 C++ 了。
VB6 不再维护了;易语言收费且几乎不再维护了; aardio 据说仅有作者一人维护,而且作者风评不好。
Delphi 目前仍在维护,不过似乎不免费?
boris1993
2019-04-10 16:39:01 +08:00
.Net 系呗,分发的时候附带适用各系统的.Net 环境安装包,以及指导 README
janus77
2019-04-10 16:45:35 +08:00
vb 即可
sagaxu
2019-04-10 16:47:06 +08:00
Wxwidgets

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

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

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

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

© 2021 V2EX