vb.net上位机开发 上位机软件开发教程( 二 )


VB.NET做上位机 serialport控件问题要用委托vb.net上位机开发的形式(界面上拖一个txt_Rect文本框)
Delegate Sub SetTextCallback(ByVal InputString As String)
Private Sub ShowString(ByVal comData As String)
txt_Rect.Text += comData'将收到vb.net上位机开发的数据入接收文字框中
txt_Rect.SelectionStart = txt_Rect.Text.Length
txt_Rect.ScrollToCaret()
End Sub
Private Sub SerialPort1_DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
Dim inData As String = SerialPort1.ReadExisting
Dim d As New SetTextCallback(AddressOf ShowString)
BeginInvoke(d, inData)
End Sub
如何编写VB.NET 接口程序可以的 , 把项目的类型设成类库,将所有的函数用Public修饰附封装在类里面,生成dll文件 。这样别人就可以在别人项目属性的引用页里面添加对你的dll文件的引用 , 然后导入命名空间,直接使用了 。
比如说,在一个项目里:
NameSpace Controller
Public Class ControlMachine
Public Sub Boot()
End Sub
Public Sub Shutdown()
End Sub
End Class
End NameSpace
进入另一个项目的项目属性 , 进入引用页,添加到那个dll文件的引用 。在代码中:
Imports Controller '加在代码文档的最顶端
使用:
Dim controller As New ControlMachine
controller.Boot()
controller.Shutdown()
希望你能了解,不懂再追问
上位机用什么编程?上位机的编程语言很多啊,VC,C++,C#,VB,VB.NET等等,关键是看你熟悉哪种编程语言了,这几种语言都是面向对象的编程语言 。VB入门比较容易,而且比较容易掌握,VB.NET是VB的升级版本,现在也比较流行 。跟C有关的都需要有C语言的基础 。
如果对上位机的控制要求不是很高的话,或者说对技术先进性上没有太高要求,建议用VB,比较好掌握!
vb.net上位机开发的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于上位机软件开发教程、vb.net上位机开发的信息别忘了在本站进行查找喔 。

推荐阅读