亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

條碼掃描程序

發布時間:2020-05-26 18:22:34 來源:網絡 閱讀:2963 作者:mamaosheng 欄目:編程語言

在條碼掃描應用的開發過程中,一個重要的步驟是獲取掃描槍所掃描的條碼,并將條碼存儲在數據庫中。

條碼有一定的限制條件:

1、條碼類型為一維條碼。

2、條碼長度為8位。

3、條碼首位為字母,后7位為數字。

只有符合條件的條碼,例如:A1234567,才能獲得通過。

了解到掃描槍同鍵盤相似,能夠觸發OnKeyPressOnKeyDownOnKeyUp事件,一般的掃描槍,在掃描完條碼后會默認自動加個“回車”。比如掃描“A1234567”,實際是返回“A1234567回車”。明白了這一點,編碼就很簡單了。

 

c#:

using System;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.ute1.Focus();
}
private void ute1_KeyPress(object sender, KeyPressEventArgs e)
{
// 判斷是否為回車鍵,是回車鍵才能執行
if (e.KeyChar == 13)
{
// 獲取文本框中的最后8為字符
string barcode = ute1.Text.Substring(ute1.Text.Length - 8, 8).ToUpper();
// 檢查8位字符是否符合要求
if (!BarcodeUtility.CheckBarcode(barcode))
{
// 符合要求的8位條碼
ul.Text = barcode;
// 執行數據庫保存程序
// ......
}
else
{
ul.Text = "條碼掃描錯誤";
}
// 將文本框1清除
ute1.Clear();
ute1.Focus();
}
}
}
}

 

 

VB.NET:

Imports WindowsApplication1.Class1
Public Class BarcodeChcek
Private Sub BarcodeChcek_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.TextBox1.Focus()
End Sub
Private Sub TextBox1_KeyDown(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
'判斷是否為回車鍵,是回車鍵才能執行
If e.KeyCode = 13 Then
'獲取文本框中的最后8為字符
Dim barcode As String
barcode = Microsoft.VisualBasic.Right(Me.TextBox1.Text, 8)
'檢查8位字符是否符合要求
If mCodeCheck(barcode) = True Then
Me.Label1.Text = "條碼掃描錯誤"
Else
'符合要求的8位條碼
Me.Label1.Text = barcode
End If
'將文本框1清除
Me.TextBox1.Clear()
Me.TextBox1.Focus()
End If
End Sub
End Class

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

烟台市| 桓台县| 柘荣县| 大同市| 林口县| 安义县| 澎湖县| 大埔区| 梨树县| 广宗县| 教育| 那曲县| 博白县| 丽水市| 石狮市| 铜川市| 华安县| 孟村| 兖州市| 抚州市| 双桥区| 富蕴县| 马鞍山市| 阿城市| 南溪县| 托克逊县| 宁城县| 太仓市| 许昌县| 扶绥县| 巩留县| 麦盖提县| 卢湾区| 四子王旗| 延吉市| 邯郸县| 阿合奇县| 凭祥市| 临泉县| 定远县| 合阳县|