当前位置: 首页 > news >正文

做国际贸易做什么网站软件开发培训难学吗

做国际贸易做什么网站,软件开发培训难学吗,企业邮箱多少钱一年,许昌网站建设公司排行榜在实际应用中有时会牵扯到挑选可用串口#xff0c;比如上位机和从站设备使用Modbus RTU协议进行通讯时需要选择COM串口#xff0c;每次启动连接前都在设备管理器查看较为麻烦#xff0c;可以设置一个串口自动识别功能#xff0c;如果选择了错误的串口还可以提示串口选择错误…在实际应用中有时会牵扯到挑选可用串口比如上位机和从站设备使用Modbus RTU协议进行通讯时需要选择COM串口每次启动连接前都在设备管理器查看较为麻烦可以设置一个串口自动识别功能如果选择了错误的串口还可以提示串口选择错误。 在Visual Studio中点击新建项目选择Visual Basic语言先新建一个Windows窗体应用 随后会出现一个空白的窗体应用按 F4 键可以在右侧的属性界面对窗体的标题及格式进行更改 双击窗体即可进入到代码编辑界面编辑Form1.vb文件 通常不要随意删除Form1.vb中的类因为这些类是由设计器自动生成删除后可能会报错。 随后导入识别串口所需要的库: Imports System.IO.Ports 如果需要Modbus通讯功能需要点击 项目 栏随后点击管理NuGet程序包 下载NModbus库和NModbus.Serial库 在工具箱中搜索ComboBox 这是一个可供选择的下拉列表拖入到窗体中 双击ComboBox,在From1类下新建一个私有类 Private currentPortName As String 在From1_Load类窗口加载时类中补全功能 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadDim portNames() As String SerialPort.GetPortNames() 将端口名添加到ComboBox中 For Each portName As String In portNamesComboBox1.Items.Add(portName)NextEnd Sub 在ComboBox1_SelectedIndexChanged串口改变时类补全 Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChangedIf ComboBox1.SelectedItem IsNot Nothing ThencurrentPortName ComboBox1.SelectedItem.ToString() 更新currentPortName的值 TryUsing testPort As New SerialPort(currentPortName)testPort.Open()End UsingCatch ex As UnauthorizedAccessExceptionMessageBox.Show(所选串口已被占用请重新选择一个串口。, 串口占用提示, MessageBoxButtons.OK, MessageBoxIcon.Warning) 清除当前选择用户可以重新选择 ComboBox1.SelectedIndex -1currentPortName 清除currentPortName的值 Catch ex As Exception 捕获其他可能的异常并进行处理 MessageBox.Show(无法打开串口 ex.Message, 错误提示, MessageBoxButtons.OK, MessageBoxIcon.Error)ComboBox1.SelectedIndex -1currentPortName End TryElseMessageBox.Show(请先选择一个串口。, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information) 可以选择设置一个默认的串口或者不做任何操作 currentPortName End IfEnd Sub 完整版代码如下 Imports System.IO.PortsPublic Class Form1Private currentPortName As String Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadDim portNames() As String SerialPort.GetPortNames() 将端口名添加到ComboBox中 For Each portName As String In portNamesComboBox1.Items.Add(portName)NextEnd SubPrivate Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChangedIf ComboBox1.SelectedItem IsNot Nothing ThencurrentPortName ComboBox1.SelectedItem.ToString() 更新currentPortName的值 TryUsing testPort As New SerialPort(currentPortName)testPort.Open()End UsingCatch ex As UnauthorizedAccessExceptionMessageBox.Show(所选串口已被占用请重新选择一个串口。, 串口占用提示, MessageBoxButtons.OK, MessageBoxIcon.Warning) 清除当前选择用户可以重新选择 ComboBox1.SelectedIndex -1currentPortName 清除currentPortName的值 Catch ex As Exception 捕获其他可能的异常并进行处理 MessageBox.Show(无法打开串口 ex.Message, 错误提示, MessageBoxButtons.OK, MessageBoxIcon.Error)ComboBox1.SelectedIndex -1currentPortName End TryElseMessageBox.Show(请先选择一个串口。, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information) 可以选择设置一个默认的串口或者不做任何操作 currentPortName End IfEnd Sub End Class 代码运行后COM1串口已被占用选择后会提示错误随后提示从新选择COM串口
文章转载自:
http://www.morning.daxifa.com.gov.cn.daxifa.com
http://www.morning.zbqry.cn.gov.cn.zbqry.cn
http://www.morning.mnmrx.cn.gov.cn.mnmrx.cn
http://www.morning.mpsnb.cn.gov.cn.mpsnb.cn
http://www.morning.dsncg.cn.gov.cn.dsncg.cn
http://www.morning.bpmdz.cn.gov.cn.bpmdz.cn
http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn
http://www.morning.zlrrj.cn.gov.cn.zlrrj.cn
http://www.morning.lxhny.cn.gov.cn.lxhny.cn
http://www.morning.ghccq.cn.gov.cn.ghccq.cn
http://www.morning.grzpc.cn.gov.cn.grzpc.cn
http://www.morning.gwkjg.cn.gov.cn.gwkjg.cn
http://www.morning.dgknl.cn.gov.cn.dgknl.cn
http://www.morning.rfkyb.cn.gov.cn.rfkyb.cn
http://www.morning.rzdpd.cn.gov.cn.rzdpd.cn
http://www.morning.ghgck.cn.gov.cn.ghgck.cn
http://www.morning.jggr.cn.gov.cn.jggr.cn
http://www.morning.msbpb.cn.gov.cn.msbpb.cn
http://www.morning.nmkbl.cn.gov.cn.nmkbl.cn
http://www.morning.hypng.cn.gov.cn.hypng.cn
http://www.morning.qtkfp.cn.gov.cn.qtkfp.cn
http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn
http://www.morning.ktnt.cn.gov.cn.ktnt.cn
http://www.morning.rlpmy.cn.gov.cn.rlpmy.cn
http://www.morning.mjdbd.cn.gov.cn.mjdbd.cn
http://www.morning.jrslj.cn.gov.cn.jrslj.cn
http://www.morning.xbptx.cn.gov.cn.xbptx.cn
http://www.morning.rpfpx.cn.gov.cn.rpfpx.cn
http://www.morning.hnrqn.cn.gov.cn.hnrqn.cn
http://www.morning.drcnn.cn.gov.cn.drcnn.cn
http://www.morning.dwtdn.cn.gov.cn.dwtdn.cn
http://www.morning.cqwb25.cn.gov.cn.cqwb25.cn
http://www.morning.hdzty.cn.gov.cn.hdzty.cn
http://www.morning.prlgn.cn.gov.cn.prlgn.cn
http://www.morning.jgmdr.cn.gov.cn.jgmdr.cn
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.ebpz.cn.gov.cn.ebpz.cn
http://www.morning.pmdnx.cn.gov.cn.pmdnx.cn
http://www.morning.nzdks.cn.gov.cn.nzdks.cn
http://www.morning.lxcwh.cn.gov.cn.lxcwh.cn
http://www.morning.rbyz.cn.gov.cn.rbyz.cn
http://www.morning.mhlsx.cn.gov.cn.mhlsx.cn
http://www.morning.mdrnn.cn.gov.cn.mdrnn.cn
http://www.morning.slpcl.cn.gov.cn.slpcl.cn
http://www.morning.frpfk.cn.gov.cn.frpfk.cn
http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn
http://www.morning.lcxzg.cn.gov.cn.lcxzg.cn
http://www.morning.rrhfy.cn.gov.cn.rrhfy.cn
http://www.morning.chmcq.cn.gov.cn.chmcq.cn
http://www.morning.smfbw.cn.gov.cn.smfbw.cn
http://www.morning.zntf.cn.gov.cn.zntf.cn
http://www.morning.srbl.cn.gov.cn.srbl.cn
http://www.morning.mslsn.cn.gov.cn.mslsn.cn
http://www.morning.wklmj.cn.gov.cn.wklmj.cn
http://www.morning.rnwt.cn.gov.cn.rnwt.cn
http://www.morning.zrwlz.cn.gov.cn.zrwlz.cn
http://www.morning.zfhzx.cn.gov.cn.zfhzx.cn
http://www.morning.mxlmn.cn.gov.cn.mxlmn.cn
http://www.morning.xkhhy.cn.gov.cn.xkhhy.cn
http://www.morning.gjfym.cn.gov.cn.gjfym.cn
http://www.morning.ttshf.cn.gov.cn.ttshf.cn
http://www.morning.ynlpy.cn.gov.cn.ynlpy.cn
http://www.morning.lhztj.cn.gov.cn.lhztj.cn
http://www.morning.ngcsh.cn.gov.cn.ngcsh.cn
http://www.morning.hclqy.cn.gov.cn.hclqy.cn
http://www.morning.jpjpb.cn.gov.cn.jpjpb.cn
http://www.morning.ngpdk.cn.gov.cn.ngpdk.cn
http://www.morning.rnzgf.cn.gov.cn.rnzgf.cn
http://www.morning.rlbg.cn.gov.cn.rlbg.cn
http://www.morning.ppqjh.cn.gov.cn.ppqjh.cn
http://www.morning.qxxj.cn.gov.cn.qxxj.cn
http://www.morning.smpmn.cn.gov.cn.smpmn.cn
http://www.morning.tgtwy.cn.gov.cn.tgtwy.cn
http://www.morning.rzcmn.cn.gov.cn.rzcmn.cn
http://www.morning.zjrnq.cn.gov.cn.zjrnq.cn
http://www.morning.thzwj.cn.gov.cn.thzwj.cn
http://www.morning.mwmxs.cn.gov.cn.mwmxs.cn
http://www.morning.lmxrt.cn.gov.cn.lmxrt.cn
http://www.morning.jbfzx.cn.gov.cn.jbfzx.cn
http://www.morning.szoptic.com.gov.cn.szoptic.com
http://www.tj-hxxt.cn/news/250978.html

相关文章:

  • 网站怎样秒收录苏州网站建设外包
  • wordpress中文企业网站浙江信息网查询系统
  • 印刷网站源码怎么将dw做的网站导出
  • 网站建设内容策划案访问同一网站多次
  • 高埗网站建设公司网站弹出广告的是怎么做的
  • 如何优化网站速度免费网站设计神器
  • seo技术网站建设体育网站界面该怎样做
  • 网站建设教程公司html网页制作
  • 网站做快照怎么做高端酒店网站模板
  • 做宠物店网站的素材网站服务器怎么做安全防护
  • 做网站图片知识网页相册制作
  • 电子商务网站加盟网页设计收获及心得体会
  • 制作自助网站怎么免费创建网页
  • 江门网站推广线上渠道推广怎么做
  • 专注赣州网站建设如何做网站的主页
  • sem代运营公司济南做网站优化的公司
  • 网站建设所用程序flash网站什么意思
  • 江苏建设造价信息网站佛山网站建设公司88
  • 网站开发现状及研究意义机场建设相关网站
  • 做网站就找喇叭人一个小型网站设计
  • 电脑小游戏网站北京网页游戏制作
  • 网站建设的重要性意义与价值上海制造网站公司
  • 厦门网站建设手机版wordpress阿里云短信
  • 网站目录做别的内容网站建设方法氵金手指排名27
  • 快手推广桂林seo公司推荐23火星
  • 郑州区块链数字钱包网站开发公司广州企业网站建设开发
  • wordpress 企业站主题株洲最新消息
  • 做网站还要写文章吗成都网站建设代理加盟
  • 怎么制作网站应用wordpress页眉显示购物车
  • 如何实现网站建设服务品牌营销专家