标题: 现在还有没有用VB6.0做上位机的? [打印本页]

作者: leidei    时间: 2024-4-9 21:39
标题: 现在还有没有用VB6.0做上位机的?
最近自学51单片机,发现有用VB6.0开发的上位机软件,买了本VB6.0的书看了下,感觉界面编程还挺有意思,比C语言的纯DOS环境下好理解,准备学习一下,但是好多人都说VB6.0语言已经过时了,想问一下现在工作中使用的上位机都是用什么软件开发的呢?
作者: Hephaestus    时间: 2024-4-9 22:41
已经不兼容现在的Windows了,最简单的上位机开发软件是C#。
作者: Highnose    时间: 2024-4-9 22:53
VB几乎歇菜了,现在是vb.net,  你用易语言,比VB功能强太多
作者: qingshuiyu    时间: 2024-4-9 23:10
只要学得精,啥都可以用。流行的比较好沟通。
作者: taotie    时间: 2024-4-9 23:16
VB6依然好用~~~~~~
作者: rayin    时间: 2024-4-10 07:32
VB6.0已经被微软抛弃很多年了, 现在大多数用QT 或是VC做上位机了.
作者: cnos    时间: 2024-4-10 08:32
我就用易语言,有时也C#
作者: wangxiangtan    时间: 2024-4-10 08:35
当然是C#和Wpf了,
作者: devcang    时间: 2024-4-10 12:57
python + QT5 也不错
作者: lxh2002    时间: 2024-4-10 15:11
cnos 发表于 2024-4-10 08:32
我就用易语言,有时也C#

问一下,易语言 和 C# 那个功能强大一点
作者: shenchaobiao    时间: 2024-4-10 16:36
lxh2002 发表于 2024-4-10 15:11
问一下,易语言 和 C# 那个功能强大一点

C#,关键是思路,工具靠熟悉。例如我思路没有,什么工具都没用。
作者: lgwd    时间: 2024-4-10 21:19
VB6主要问题是开发环境不方便了。XP下可以。WIN7以后就不能安装了。坊间的一些办法都不靠谱。换用VB.NET不如直接用C#。
作者: ankangyu    时间: 2024-4-11 08:51
VB6.0用的已经很少了,现在好多都是用QT,C# ,C++就是太难了
作者: zhuls    时间: 2024-4-11 11:26
lgwd 发表于 2024-4-10 21:19
VB6主要问题是开发环境不方便了。XP下可以。WIN7以后就不能安装了。坊间的一些办法都不靠谱。换用VB.NET不 ...

win7/win10安装都没问题。
我一直在用。

与Xp相比,win7/win10下就是在画控件时卡顿,
也有解决方法:设成Xp的兼容模式,美中不足是退出vb6时,会有黑屏出现。
如果不介意这些,vb6还算是挺好用的编程软件。

只是因为本身是32位在应用,后续能支持的系统会越来越少,必竟是20、30年前的软件,DLL、OCX之类的库也是老旧的,且早已不在MS的维护清单上了。有条件还是直接换.net吧,语法什么的一脉相承,虽有差异,却几乎可以做到无缝联接。
若换其它语言,可能要从0开始。
但如果你本身就是从0开始,那倒也无所谓。

作者: lgwd    时间: 2024-4-11 23:27
开发平台一定要可靠!当你调试程序时遇到奇怪的问题,或是始终弄不明白,首先就会怀疑你的开发工具是否有问题?开发平台不能在WINDOWS下常规安装,需要一些特别“技巧”,或者“兼容”模式,你首先会去哪里找原因?
作者: 18689719961    时间: 2024-4-12 07:59
lgwd 发表于 2024-4-10 21:19
VB6主要问题是开发环境不方便了。XP下可以。WIN7以后就不能安装了。坊间的一些办法都不靠谱。换用VB.NET不 ...

我的电脑是win10系统,可以安装VB6.0,现在写上位机都是用这个软件。
作者: 大漠落日    时间: 2024-4-12 08:09
C#现大方便一点
作者: wufa1986    时间: 2024-4-12 10:06
如果不是因为工作要维护老代码没必要再学它了,技术生态方面落后太多了
作者: gzhdssj    时间: 2024-4-12 21:03
zhuls 发表于 2024-4-11 11:26
win7/win10安装都没问题。
我一直在用。


作者: gzhdssj    时间: 2024-4-12 21:08
暂时未过时,从XP到win10,用得挺顺手的
作者: 野朝2016    时间: 2024-7-4 11:04
QT,C#
作者: cy009    时间: 2024-7-4 16:30
要求不高还可以使用VB6,如果有VB6基础,可以上手C#
作者: 18689719961    时间: 2024-7-4 19:59
我们现在还用VB6.0写上位机。
作者: 18689719961    时间: 2024-7-4 20:00
lgwd 发表于 2024-4-10 21:19
VB6主要问题是开发环境不方便了。XP下可以。WIN7以后就不能安装了。坊间的一些办法都不靠谱。换用VB.NET不 ...

win10都能用。
作者: 老董    时间: 2024-7-7 12:03
zhuls 发表于 2024-4-11 11:26
win7/win10安装都没问题。
我一直在用。

画控件卡顿 可以打开兼容方式 禁用桌面主题
作者: 老董    时间: 2024-7-7 12:07
我用VB6做一个射击游戏 用shape 和 img 控件很流畅 后来改用c#  卡的不做了
作者: TTQ001    时间: 2024-7-8 09:11
只要能满足要求,使用VB6还是VC#或者VC++都没关系。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1