由于工作需要,调研过一段时间的工业控制方面的"组态软件"(SCADA)的开发,组态软件常用于自动化工业控制领域,其中包括实时数据采集.数据储存.设备控制和数据展现等功能.其中工控组件的界面展现的实现类似于Windows系统下的各种开发控件,通过各种控件的组装,和硬件协议的集成,就可以实现对相应设备的控制和实时状态的显示. 每个对应的硬件UI展示都可以用一个自定义控件来实现,如下图的一个温度计,就可以使用UserControl来实现. 对应的实现代码如下: using System; u
下面的例子通过重载Form1窗体的OnPaint()方法绘制GDI图形Protected Overrides Sub onpaint(ByVal e As System.Windows.Forms.PaintEventArgs) '/////////////绘制任意直线 Dim g As Graphics = e.Graphics Dim mypen As Pen = New Pen(Color.Red, 2) g.DrawLine(myp
走近VB.Net(七)在窗体上画图 如果看过一些文章一定知道在窗体上画图要使用system.drawing类,在VB.Net中没有line与label控件,需要自已写一些代码, 首先写一个事件过程onpaint.在显示窗体的同时显示图形 Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) 'TODO: 请在此处添加绘图代码 End Sub ByVal e As PaintEventArgs是一个参数类,这个有些象在VB6在使用的自