Visual Basic通信程序设计

2008-02-23 07:03:49来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

1 2 3 4 5 6 7 下一页

   Visual Basic 中通信控件及其在Windows平台下的通信软件设计方法,并结合具体实例给出了基本的通信程序。

  1992年crescent software inc.公司专为VB设计了mscomm.vbx用户通信控件,它提供了通过串口发送和接收数据的串行通信能力,不但包括了全部windows api中关于串行通信的16个函数所完成的功能,而且开拓了更多的使用户设计方便的对象属性来满足不同用户不同业务的需求。目前国内众多的vb资料中很少涉及该通信控件的介绍,本文将详细介绍mscomm.vbx通信控件及编程方法,并结合工作中的一个实例给出基本通信程序。


1 mscomm.vbx通信控件描述

  mscomm.vbx通信控件可直接从vb的toolbox中加入窗体form,即可用其进行通信。若toolbox中无此控件,则用tools的custom controls 将mscomm.vbx从windows的system子目录中加入vb的toolbox中。

  1.1 通信方式

mscomm.vbx有2种不同的方式来处理和解决各类通信软件的开发和设计问题


  1、事件驱动。它与c/C 写windows 软件时的窗口回调函数类似,是1种功能强大的处理问题的方法。在实际工作中,往往要处理许多通信中的相关事件,例如:当线路数据到达本端或cd线和rts信号线状态发生变化时,要求我们使用相应的事件来跟踪和处理,该控件是使用oncomm事件来实现的,它也包括检测和处理通信错误等方面的问题,commevent 值返回最近的通信事件或错误的数字代码。通信控件详细的错误和事件举例有:


mscomm-er-break 收到1个break signal


mscomm-er-cdto cd 信号超时


……


mscomm-ev-cd cd信号改变


……

上一篇: 用Win2000 Active Directory保护应用程序之三
下一篇: 用Win2000 Active Directory保护应用程序之四

1 2 3 4 5 6 7 下一页

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:小叮当也战江湖—VB实例七日谈(五)

下一篇:Visual Basic下工具条的制作之五