• 大小: 227KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: C#
  • 标签: C#  

资源简介

c# winform串口电子秤集成代码,自己写的,有需要的可以拿去

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.Threading;
using Microsoft.Win32;
using System.IO;
using System.Net.Sockets;

namespace TEXTCOM
{
    public partial class Form1 : Form
    {
        Form from = new Form();
        private string str = string.Empty;
        private byte[] by;
        public Form1()
        {
            InitializeComponent();
        }


        private void Form1_Load_1(object sender EventArgs e)
        {

            button3.Enabled = true;
            button4.Enabled = false;
            comboBox2.Text = “9600“;
            string[] portList = System.IO.Ports.SerialPort.GetPortNames();
            for (int i = 0; i < portList.Length; i++)
            {
                comboBox3.Items.Add(portList[i]);
                //comboBox1.Items.Add(portList[i]);
                comboBox4_shou.Items.Add(portList[i]);
            }
        }

        private void button1_Click(object sender EventArgs e)
        {
            byte[] b = new byte[10];
            b = GEt();
            write();
            //MessageBox.Show(ByteArrayToHexString(Data).ToString());
        }

        #region 写入数据
        public void write()
        {
            try
            {
                // serialPort1.PortName = comboBox1.Text;
                //serialPort1.Open();
                //serialPort1.BaudRate = int.Parse(comboBox2.Text);
                //声明一个byte的数组来将需要发的信息发到byte 上
                byte[] Data = new byte[4];
                Data = Encoding.Unicode.GetBytes(textBox1.Text.Trim());
                // string sr = ByteArrayToHexString(Data);
                //使用缓冲区将数据写入 串行端口
                serialPort1.Write(by 0 by.Length);
            }
            catch (Exception p)
            {
                Console.WriteLine(p.Message);
                MessageBox.Show(p.Message);
            }
        }
        #endregion

        private void button2_Click(object sender EventArgs e)
        {
            //read();
            textBox2.Text = ““;
        }

        #region 读取串口数据的方法
        public void read()
        {
            try
            {
                byte[] _data = new byte[4];
                serialPort2.Read(_data 0 _data.Length);
                //  str = Encoding.Unicode.GetString(_data);
                str = ByteArrayToHexString(_data);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        #endregion

        #region
        /// 
        /// 打开当前串口
        /// 

        /// 
        /// 
        private void button3_Click(object sender EventArgs e)
        {
            try
            {
                

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        170  2019-03-21 15:07  winform串口电子秤\.vs\TEXTCOM\DesignTimeBuild\.dtbcache

    ..A..H.     29184  2018-12-02 19:30  winform串口电子秤\.vs\TEXTCOM\v14\.suo

    ..A..H.     59392  2019-03-30 17:35  winform串口电子秤\.vs\TEXTCOM\v15\.suo

     文件          0  2019-03-21 13:02  winform串口电子秤\.vs\TEXTCOM\v15\Server\sqlite3\db.lock

     文件       4096  2019-03-21 13:02  winform串口电子秤\.vs\TEXTCOM\v15\Server\sqlite3\storage.ide

     文件      32768  2019-03-30 13:15  winform串口电子秤\.vs\TEXTCOM\v15\Server\sqlite3\storage.ide-shm

     文件    1219552  2019-03-30 13:22  winform串口电子秤\.vs\TEXTCOM\v15\Server\sqlite3\storage.ide-wal

     文件        191  2017-08-28 17:22  winform串口电子秤\TEXTCOM\App.config

     文件          3  2018-12-02 19:30  winform串口电子秤\TEXTCOM\bin\Debug\log.txt

     文件      28160  2019-03-30 13:23  winform串口电子秤\TEXTCOM\bin\Debug\TEXTCOM.exe

     文件        191  2017-08-28 17:22  winform串口电子秤\TEXTCOM\bin\Debug\TEXTCOM.exe.config

     文件      50688  2019-03-30 13:23  winform串口电子秤\TEXTCOM\bin\Debug\TEXTCOM.pdb

     文件      21680  2018-12-02 19:30  winform串口电子秤\TEXTCOM\bin\Debug\TEXTCOM.vshost.exe

     文件        191  2017-08-28 17:22  winform串口电子秤\TEXTCOM\bin\Debug\TEXTCOM.vshost.exe.config

     文件        490  2010-03-17 22:39  winform串口电子秤\TEXTCOM\bin\Debug\TEXTCOM.vshost.exe.manifest

     文件       9903  2018-12-02 08:17  winform串口电子秤\TEXTCOM\Form1.cs

     文件      13441  2018-12-02 08:17  winform串口电子秤\TEXTCOM\Form1.Designer.cs

     文件       6408  2018-12-02 08:17  winform串口电子秤\TEXTCOM\Form1.resx

     文件       8060  2017-08-28 17:23  winform串口电子秤\TEXTCOM\Form2.cs

     文件       4711  2016-09-05 17:15  winform串口电子秤\TEXTCOM\Form2.Designer.cs

     文件       6013  2016-09-05 17:15  winform串口电子秤\TEXTCOM\Form2.resx

     文件       7631  2019-03-30 13:22  winform串口电子秤\TEXTCOM\Form3.cs

     文件      15142  2019-03-21 14:53  winform串口电子秤\TEXTCOM\Form3.Designer.cs

     文件       6012  2019-03-21 14:53  winform串口电子秤\TEXTCOM\Form3.resx

     文件       1209  2019-03-30 13:15  winform串口电子秤\TEXTCOM\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6311  2019-03-21 13:02  winform串口电子秤\TEXTCOM\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件       3584  2018-12-01 18:15  winform串口电子秤\TEXTCOM\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

     文件         42  2019-03-30 13:23  winform串口电子秤\TEXTCOM\obj\Debug\TEXTCOM.csproj.CoreCompileInputs.cache

     文件       2221  2019-03-30 13:23  winform串口电子秤\TEXTCOM\obj\Debug\TEXTCOM.csproj.FileListAbsolute.txt

     文件        963  2019-03-30 13:23  winform串口电子秤\TEXTCOM\obj\Debug\TEXTCOM.csproj.GenerateResource.cache

............此处省略37个文件信息

评论

共有 条评论