
正文
vb.net可以工控编程 工控vb现在用的人多吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
工控行业一般VB语言用在哪些方面,要怎么学?
n年前用VB做过几个不同形式的工控系统。
1)VB很适合作上位机的用户界面(UI)
2)一般地vb.net可以工控编程,上位机与现场设备或现场控制设备之间vb.net可以工控编程,采用RS232C/485/422通信。所以,掌握串行通信原理,比如,什么是同步传输,什么是异步传输,什么是奇偶校验,什么是CRC校验,什么是面向字符(字节)的传输,什么是透明传输,等等,这些概念对构建一个上位系统非常重要。对于VB6而言,就是掌握MSCOMM控件;对于VB.NET而言,掌握SerialPort
3)有的时候,上位机于现场设备之间的通信,采用特定的接口板块。例如,在上位机PCI卡槽中插入特定功能的接口版。VB通过操纵这些接口版,与设备通信。通常,接口版制造商提供DLL形式的编程接口,VB调用这些DLL即可操纵这些接口版。所以,需要掌握VB调用DLL的知识。
4)工业以太网得到越来越多的应用,VB可以通过工业以太网操纵设备。这需要掌握Socket编程。对vb6而言,就是WinSock控件;对VB.NET就是SOCKET类
相关问答
Q1: vb.net 能不能作为vb使用,用来编程?
VB.NET与VB都是BASIC的编程软件,VB目前最常用的版本就是十二三年前的VB6.0(在现在XP等系统下要带补丁才能正常使用),而VB.NET是VB6.0的一个更高版本,有的人说它是VB6.0的升级,但其实不完全是那样的,因为VB6.0的程序基本不能升级成VB.NET,只有一些没有特殊语句的能升级成功,一般都会出现这样那样的问题.因为VB6.0是不完全面向对象,而VB.NET是完全面向对象(它与VC有点类似),它的编程方式与VB6.0有很大差别,当然它的功能肯定比VB6.0多得多,但VB6.0以其简单易学,安装方便等优点(VB.NET安装太麻烦了),目前还是有很大一部分人员使用;而VB.NET也有了很多版本,各版本之间也有些不兼容之处.
本人寓顿,VB.NET刚出来不久也想转学它,但由于差别太大,目前还是没有去认真学习,只是初步学了一点点就没学了,还一直用VB6.0.
Q2: 我是学电气自动化的,想学习下编程,问下工控中VB用的多还是VB.net用的多?
呵呵,完全都不对啊,工控软件大部分都需要使用C++来进行编写与控制,支持VB的没有。。。
Q3: vb.net编程,对已打开的word或excel进行控制性编程
旧的技术 Ole,可以控制。
现在一般使用ActiveX DLL的控制方式,像
Dim gApp As Word.Application
Dim gDoc As Word.Document
If Process.GetProcessesByName("Word").Length 0 Then
gApp = GetObject("Word.Application")
set gDoc=gApp.ActiveDocument
// 这样得到Document,就可以进行控制了。
End If
Q4: vb和vb.net的区别和特点
1、vb.net 完全符合面向对象的编程语言抽象、封装、继承的四大特性,而vb不支持继承。
2、错误处理不同。
vb中只是On Error.....goto和On Errer Resume Next ,这些错误称为非结构化异常处理。而在vb.net中采用的结构化异常处理机制,try...catch....finally控制。
3、两者产生的窗体不同。
vb.net 允许创建不同类型的应用程序,例如,创建ASP.NET和ASP.NET Web 服务应用程序,还允许创建控制台应用程序和作为桌面服务运行的应用程序。但是vb 只能创建Windows窗体。
4、数据库访问的差别。
vb6.0是通过ADO(Active X Data Objext)来实现对数据库访问。而vb.net 是通过ADO.NET来访问数据库。
扩展资料
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,是一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 。
参考资料:百度百科-Visual Basic
关于vb.net可以工控编程和工控vb现在用的人多吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







