⑴ 大家好,VC,VB,C++哪个适合做上位机
VC++做出像Win98风格的就对了。。。界面用VC++做想做的美观得用很多控件库的,而且要一个美工来规划排版,然后控件之间的交互通讯同步什么的无比麻烦。
一个小小的建议,你用VC++做上位机的核心功能部分,然后打包成DLL或者控件,用其他更好用的界面工具规划开发界面,通过调用来实现功能。
⑵ 用VC做上位机,一定要用到MFC吗
这个不一定啊,只是用VC很方便,所以很多人用VC,导致VC的书和例子很多,也有很多VB的。
你可以使用C语言调用系统的API,也可以使用别人的开发包,如果是USB通讯,还有开源的开发包。
关键是你懂得基本的通讯方法,就简单了。
上位机通信一般就是串口和USB,并口很少见了。
⑶ 用VC++6.0编写MFC上位机串口通讯的问题求助
一般来说,测试上下位机通信。
先使用工具测试你的下位机,完全通信成功后,在用来调试你的上位机。
不然你话,你都不知道错误在哪里。
加入下位机不是开发的,根本就无法证明是否是下位机的错误。
先使用串口精灵之类的调试你的开发板。
确认是 OK 了之后,在调试你的程序。
//如果你的程序功底足够深,就可以通过你的程序确定是上,还是下位机的问题了。
⑷ 关于VC开发基于CAN总线的上位机软件的一些问题。
准确点说,你接下来应该做的是制定自己的数据格式:就是底层一个报文的格式是什么样子,例如:汽车转速的数据的ID号应该是多少,第几个字节开始表示的是转速数据等等,当上位机和下位机都采取同一个数据格式进行通信的时候,就是所谓的协议。 然后上位机利用你的Can的相关API,进行数据收发,同时用UI显示出来。但是要注意其他一些细节,例如Can报文收发底层驱动上,是否采用了缓冲机制,最好是有缓冲,不然容易丢包。
⑸ VC++ 上位机程序运行时占用 CPU 50% 怎么解决
缓冲区设大些,不要每收到一个字符就触发事件。
否则1秒发100字节的话,每秒就会收到100个消息,每次都要计算画图,cpu就高了。
要不是这个问题,当我没说吧
⑹ VC上位机问题,应该打开哪个文件
exe,会在debug里。。。
⑺ VC,VB,delphi做上位机监控和wincc、ifix、组态王等组态软件做上位机监控有什么区别,各自用在什么领域
VC,VB,delphi当然可以编写上位机监控软件。因为只要你的水平够高,用这些高级语言可以编写任何软件,包括游戏,像魔兽争霸,CS,什么的,也可以编写CAD,office这些工作软件。上位机监控软件也是一种软件,当然可以用这些高级语言编写。而wincc,ifix,组态王是一种商业化的现成组态软件,你只要设置好通讯参数,建好变量,做好动画等,就实现了上位机监控软件的功能。他们的差别好像前者是你用汉语自己写一篇文章,后者是你用别人写好的段落组合一篇文章。
⑻ 怎么用VC设计上位机界面啊 实时显示下位机多个传感器采集到的数据还有历史曲线等
使用VC++的MFC吧,你这个对速度要求不高,用串口将数据传到上位机就好了。
你到网上搜一个MFC串口通信功能的源码。
其他的界面和控件自己学习咯
⑼ VC++实现以太网TCP/IP上位机与PLC下位机通信,哪个是服务器端,哪个是客户端
西门子是提供基于c语言的函数的,用tcp/ip
socket
编程直接与plc在以太网这层通讯,上位机不需要购买任何西门子的卡和软件,什么s7协议,tf等等大家知道的协议和这种通讯方式没有关系。“原随云”老兄激动的没有道理,上位机方式各有各的情况,怎么做是人家去考虑的,买不买wincc
是人家的事情。有多少个系统有几百个画面。我看是你太牛了。
⑽ 学习VC++上位机开发 需要哪些方面的知识 程序语言要学哪些只学过C,还要学C++语言吗
尽量吧,学好C是很重要的,学好C之后,转其他语言都蛮容易的;
其次是像电脑硬件、软件等方面的知识,
PS:程序语言有很多种,学好C是最基本的