新手:C# 请提供程序设计思路__ 一个Winform窗口操作两个串口,一个用于蓝牙数据处理,另外一个用于打印机数据传输。。

问题描述

一直做底层开发。突然被boss安排写一个C#的产测软件。先来这里听取下大家的建议。a--功能需求描述如下:1.需要用到两个串口【A,B】,A用于蓝牙通信,B用于打印机通信。A,B两者的串口参数都是可以用户选择的。2.蓝牙使用A串口通信,充当透传模块,作为主模块去扫描其他多个蓝牙模块并与其中一个蓝牙模块建立连接,需要测试数据传输,当检测到主界面上的detect按键按下后则开始扫描蓝牙。3.蓝牙数据传输OK后,需要使用串口B给打印机发送一个字符串,其中包括当前测试的蓝牙MAC地址。b--附加功能:1.通过蓝牙做无线升级。如,主模块扫描到10个从蓝牙模块,依次与它们连接进行固件升级,直到10个模块全部升级完成。现在做了一个简单的demo程序,但是在扫描蓝牙的时候,对蓝牙串口A返回的数据处理的不太好,导致测试通不过。希望指导一下。另外,操作两个串口的接收事件不知道如何处理。单独一个是没问题的,谢谢!由于新手对问题的描述还不是很清晰,所以尽量请大家看看粗糙得到程序。工程链接,请移步http://download.csdn.net/detail/u011394878/9168611参考链接http://wenhuix.github.io/project/comdbg.html

解决方案

本帖最后由 u011394878 于 2015-10-10 11:16:04 编辑
解决方案二:
你用两个串口组件,分别对应两个串口,是这样做的吗

时间: 2024-11-16 13:53:13

新手:C# 请提供程序设计思路__ 一个Winform窗口操作两个串口,一个用于蓝牙数据处理,另外一个用于打印机数据传输。。的相关文章

zdialog-zDialog怎么关闭当前弹出窗口并弹出一个新窗口?

问题描述 zDialog怎么关闭当前弹出窗口并弹出一个新窗口? zDialog.js里面,怎么能够点击一个按钮,然后弹出一个新窗口并关闭之前的窗口? 比如A窗口是第一个弹出的,A窗口里面有个按钮,点击那个按钮后就关闭A窗口弹出B窗口? 解决方案 关闭当前页面,弹出一个新窗口

class-为什么说java中一个类中定义两个构造函数。

问题描述 为什么说java中一个类中定义两个构造函数. 为什么说java中一个类中定义两个构造函数.是不是意思就是一个是无参构造函数,一个是有参数的构造函数, 解决方案 构造函数可以定义很多个,如同函数重载,只要参数个数类型不同就可以. 因此无参构造函数只能有一个.至于定义2个,可以是一个无参,一个有参,也可以是2个有参. 解决方案二: oh no, an object can have multiple constructors with different parameters. 解决方案三

c++新手,请大神提供思路

问题描述 c++新手,请大神提供思路 如何获得用户的登录信息,从而获得用户的基本信息:比如如何从教务网登陆界面获得学生登录信息从而查看该生的基本信息? 解决方案 可以用抓包工具抓个包,得到提交的数据,然后可以用CInternetSession类相关的模拟提交即可. 解决方案二: 如果你连socket,wininet等什么都不会的话,建议使用Wireshark等抓包软件抓包并分析,它里面对报文封包分析的很详细的. 解决方案三: C++发送HTTP请求,可以用WInHttp类库等,获取对应的页面返回

求助 需要写一个WCF的服务接口用来访问数据库,报文用XML的结果,哪位能给个例程或者提供个思路呢,不甚感激,我原来的应该程序时用delphi写的。

问题描述 求助需要写一个WCF的服务接口用来访问数据库,报文用XML的结果,哪位能给个例程或者提供个思路呢,不甚感激,我原来的应该程序时用delphi写的,现在需要写一个接口给第三方查询数据库用,请各位大虾帮帮忙 解决方案 解决方案二:在线等待中,谢谢各位解决方案三:请问你做什么系统的?我做税控需要这东东,正想研究wcf呢!

新手写的一个队数组操作的工具类,提供给大家

问题描述 新手写的一个队数组操作的工具类,提供给大家@param本程序为一个单独的工具类,内部没有入口函数,只需要在主函数中调用本类即可@param调用方法1.如果你用的是记事本类的编写工具,只需要将class文件放到你的代码下,设置classpath2.如果你是用的eclipse专用编写工具你需要先将class文件打包:打包命令为jar-cvfarrtool.jar*.*然后添加外置包即可.1.这个是jar文件2.这个是class文件http://download.csdn.net/detai

请提供一个免费的VB.NET代码转C#代码的软件。谢谢大家。

问题描述 请提供一个免费的VB.NET代码转C#代码的软件.谢谢大家. 解决方案 解决方案二:.NetReflector啊.地球人都知道解决方案三:引用1楼Tiger_Zhao的回复: .NetReflector啊.地球人都知道 非常感谢,不过你说的太夸张,不可能地球人都知道,就地下这块地,估计非洲还有很多人不知道是圆的,更别说这个.NetReflector.解决方案四:当然是修辞手法咯.不过不知道.NetReflector的,还好意思说自己是做.Net开发的?解决方案五:还有个软件好像也不错解

notepad++ eclipse-我是java新手,请哪位大神解答。

问题描述 我是java新手,请哪位大神解答. 一个是用notepad写的,第二个是用eclipse SE写的.为什么用eclipse SE写的用StringBuffer接收int数组元素就报错??用notepad就不会.运行环境1.7,编译器也是1.7.但是我用EE它又没事了.请问我的eclipse SE哪里配置错了吗?? 解决方案 你上传的这第二张图片看不清,能重新发一张或者发代码么. 解决方案二: 因为你有不同版本的eclipse,里面的jre不同,把jre对应上就行了,尤其是用到strin

hibernate配置-sqlyog数据库,配置hibernate.cfg.xml怎么配置呢!新手,请多指教

问题描述 sqlyog数据库,配置hibernate.cfg.xml怎么配置呢!新手,请多指教 sqlyog数据库,配置hibernate.cfg.xml怎么配置呢!新手,请多指教 解决方案 sqlyog不是数据库,而是mysql的一个可视化客户端.hibernate.cfg.xml配置主要是数据库的连接信息,找个完整demo照着改改. 解决方案二: sqlyog这是一个数据库管理工具.不是数据库.mysql ,oracle,sql server ? 解决方案三: 按照mysql已经配置好了谢谢

新手 帮忙 网页-新手入门 请大神告知怎么在网页上设置 能进入后台数据库查询资料

问题描述 新手入门 请大神告知怎么在网页上设置 能进入后台数据库查询资料 以下是公司前辈让我参考已有文档自己做的程序 也不知道对不对 package com.zjxcsoft.ge.user.action; import java.sql.*; import com.opensymphony.xwork.ActionSupport; import java.sql.Connection; public class UserAction extends ActionSupport { public