首页 > 其他分享 >vb.net 查看本地计算机串口

vb.net 查看本地计算机串口

时间:2024-05-20 15:30:18浏览次数:19  
标签:vb Console Sub System SerialPort 串口 End net


vb.net 查看本地计算机串口

在VB.NET中,您可以使用System.IO.Ports.SerialPort类来查看本地计算机的串口。以下是一个简单的示例代码,用于列出所有可用的串口名称:

代码1

Imports System.IO.Ports
 
Module ListSerialPortsModule
 
    Sub Main()
        Dim portNames As String()
 
        Try
            portNames = SerialPort.GetPortNames()
 
            Console.WriteLine("Available Serial Ports:")
            For Each portName As String In portNames
                Console.WriteLine(portName)
            Next
 
        Catch ex As Exception
            Console.WriteLine("Error: " & ex.Message)
        End Try
 
        Console.ReadLine()
    End Sub
 
End Module

  代码2

 Private Sub MTPrint5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        '获取计算机有效串口
        Dim ports As String() = SerialPort.GetPortNames() '必须用命名空间,用SerialPort,获取计算机的有效串口
        Dim port As String
        For Each port In ports
            ComboBox1.Items.Add(port) '向combobox中添加项
        Next port

    End Sub

  

标签:vb,Console,Sub,System,SerialPort,串口,End,net
From: https://www.cnblogs.com/Sunshine-bing/p/18202059

相关文章

  • Kubernetes:kubelet 源码分析之 pod 创建流程
    0.前言kubelet是运行在Kubernetes节点上的“节点代理”,用来管理节点。kubelet主要负责所在节点上的资源对象的管理,例如Pod资源对象的创建,删除,监控,驱逐及生命周期管理等。1.kubelet源码分析1.1kubelet模块kubelet包括的模块如下图:从图中可以看出,kubelet的模......
  • cnetos 7.9 编译安装 jemalloc
    centos7.9编译安装jemalloc编译安装下载地址本人安装的是5.3.0版本下载后解压,cd到解压目录执行:./autogen.sh--prefix=/xx/xxxmakemakeinstall使用编译程序时加上-L/xx/xxx/lib-ljemalloc-Wl,-rpath=/xx/xxx/lib-I/xx/xxx/include/jemalloc程序中的mallo......
  • .NetCore工具
    1、更新GeneralUpdate:Myshiplooksold,whocanhelpmeupgradeit.(gitee.com)GeneralUpdate是一款基于.NETStandard2.0开源自动升级组件。运行环境:.NET7、.NETMAUI、Visualstudio2022(Preview)功能是否支持备注断点续传支持单次更新失败时,下次一次启动时......
  • .NET 反射
    .NET中的反射反射是什么?反射(Reflection)是.NET框架提供的一种强大的机制,它允许程序在运行时查询和操作对象的类型信息。通过反射,我们能够获取类型的属性、方法、构造函数等信息,甚至可以动态地创建类型实例和调用方法。反射是.NET框架中实现诸如序列化、反序列化、动态代理、依赖......
  • 【.NET项目分享】免费开源的静态博客生成工具EasyBlog,5分钟拥有自己的博客
    EasyBlog说明本博客系统通过构建工具生成纯静态的博客网站,借助GitHubPages,你可以在5分钟内免费拥有个人博客。它具有以下特点生成纯静态网站,访问速度极快使用markdown格式来编写博客内容基于git代码管理来存储你的博客使用CI工具来自动化部署你的博客站点效果展示:NilTo......
  • EDP .Net开发框架--业务模型
    https://www.cnblogs.com/alwaysinsist/p/18190582 业务模型管理中所涉及的业务模型,业务模型的属性,业务模型的视图都是可以通过权限设置来实现数据的行(视图),列(属性)权限管控。业务模型是整个EDP平台的核心基础,数据的查询、新增、修改、删除、行列权限都是通过业务模型来实现的。......
  • Calico 组网(Networking)
    确定最佳网络选项了解Calico支持的不同网络选项,以便您可以选择最适合您需求的选项。Calico灵活的模块化架构支持广泛的部署选项,因此您可以选择适合您的特定环境和需求的最佳网络方法。这包括能够以非覆盖或覆盖模式、带或不带BGP运行各种CNI和IPAM插件以及底层网络类型......
  • .NET 中 Channel 类(内存级消息队列)简单使用
    Channel是干什么的#TheSystem.Threading.Channelsnamespaceprovidesasetofsynchronizationdatastructuresforpassingdatabetweenproducersandconsumersasynchronously.Thelibrarytargets.NETStandardandworksonall.NETimplementations.Channelsa......
  • C#基于.net framework的应用开发实战编程(一) - 编程手把手系列文章
    上次介绍了C#的基于.netframework的Dll类库和Winform的编程过程,今天就来个实战演练一下,结合上次的内容,让读者能够有一个实战的过程,知道怎么用C#进行Winform的编程过程,实现一个小应用。       准备工作;因为软件研发主要从需求、设计、编码、测试、安装这个过程......
  • 记一次 .NET某酒店后台服务 卡死分析
    一:背景1.讲故事停了一个月没有更新文章了,主要是忙于写C#内功修炼系列的PPT,现在基本上接近尾声,可以回头继续更新这段时间分析dump的一些事故报告,有朋友微信上找到我,说他们的系统出现了大量的http超时,程序不响应处理了,让我帮忙看下怎么回事,dump也抓到了。二:WinDbg分析1.为什......