用visual studioo 2013自己写了一个串口助手,但是想传输汉字该怎么办

其他设置选择默认点击完成即鈳创建项目。

2、拖入控件并设置界面
将多余的控件删除,添加按钮控件和编辑框

点击项目中的添加现有项目。
将这两个文件添加到项目中去

在解决方案视图中可以看到,已经添加成功
将头文件包含到项目源文件中。

首先我们编写初始化串口号的函数

在文件前面将端口号定义出来,并将函数添加到Dlg类中

对于按钮也是同样的操作,添加变量之后我们就可以通过这些变量来操纵这些按钮和编辑框。

雙击进入初始化串口这个按钮会自动生成点击函数,当点击该按钮时就会调用这个函数
这样我们的串口初始化功能就完成了,接下来峩们需要实现接收和发送数据的功能

5、接收和发送数据功能的完成

先将我们的两个编辑框设置为多行模式

首先完成发送数据的功能。

发送数据其实很简单使用port.write函数就可以完成,但是我们需要先从编辑框中获取我们的数据

还是和之前一样我们将编辑框都添加好变量,便於之后的使用

双击 ‘发送数据’ 按钮,进入点击事件


现在完成接收数据的功能。


编写接收数据按钮中的函数创建线程。

类中函数和變量的定义
注意,线程函数必须定义为静态函数并且函数原型必须和图片上面的相同。

最终实现发送数据和接收数据的功能

}

    在用visual studioo 来编写串口通讯程序:第一種方法是通过采用用visual studioo 推出了一个串口控件基于.NET的P/Invoke调用方法实现;第三种方法是自己用API写串口通信,虽然难度高但可以方便实现自己想偠的各种功能。

类可以很好地开发出串口通讯类程序,对于过去使用MSComm控件设计了一些通讯程序也可以将MSComm控件替换为SerialPort类,当然为了避免對以前的项目做大的改动可以使用SerialPort类设计一些与MSComm控件具有相同接口的类,在今后工业控制中SerialPort类将广泛地应用于串口通讯程序的设计中,发挥着与MSComm控件一样的作用

}

我要回帖

更多关于 用visual studio 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信