資源簡介
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?????????????{
????????????????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個文件信息
- 上一篇:C#窗口實現百度云人臉識別
- 下一篇:窗口截圖(可后臺截取DX窗口).rar
評論
共有 條評論