使用 IRONBARCODE

條碼生成器 .NET 教程

已更新 2024年1月20日
分享:

鑑於條碼使用的快速增長,開發人員必須能夠在其首選的編程語言中生成條碼。 因此,本教程將演示如何在 .NET 中生成條碼。

條碼生成器 .NET 教程

  1. 在 Visual Studio 中創建專案

  2. 安裝 C# 條碼生成庫

  3. 設計 Windows Forms 應用程式的使用者介面

  4. 編寫核心功能的代碼

  5. 運行 .NET 條碼生成器

    讓我們開始教程。

建立專案

本教程使用最新版本的 Visual Studio 和 Windows Forms 應用程式模板。 您可以使用自己選擇的應用程序,並使用您自己現有的專案和版本。

開啟 Visual Studio > 點擊建立新專案 > 選擇Windows Forms 應用程式範本 > 按下下一步 > 命名專案 > 按下下一步 => 選擇您的目標 .NET Framework => 點擊建立按鈕。

條碼生成器 .NET 教程,圖 1:建立一個新的 Windows Forms 應用程式

建立新的 Windows Forms 應用程式

安裝條碼庫

安裝條碼生成器庫有很多好處。 IronBarcode,使用C#編寫,只需一行代碼即可創建條碼和QR碼的功能。 它還支持將 QR 碼或條碼保存為所需的文件格式。 此外,它提供免費服務和運行時支援,用於在 .NET 中生成條碼。

讓我們開始安裝 IronBarcode NuGet 封裝。 您可以使用以下三種方法之一來安裝它:

套件管理控制台

在套件管理器控制台中輸入以下命令。 它將為您下載並安裝套件。

Install-Package BarCode

條碼生成器 .NET 教程,圖 2:包管理器主控台安裝步驟

套件管理器主控台安裝步驟

NuGet 封裝管理員解決方案

您也可以使用 NuGet 套件解決方案安裝 Barcode 套件。 只需遵循以下步驟:

單擊 工具 > NuGet 套件管理員 > 管理解決方案的 NuGet 套件

這將為您開啟 NuGet 套件管理器。 點擊「瀏覽」,然後搜尋 BarCode,接著安裝該庫。

條碼生成器 .NET 教程,圖 3:NuGet 套件管理器 UI

NuGet 包管理器 UI

從鏈接下載

作為一種替代方案,IronBarCode.Dll可以從 .NET Barcode DLL 下載並添加到您的專案作為參考。

設計 Windows Forms

.NET 條碼生成器的用戶介面應包含兩個標籤、一個富文本框和一個圖片框,以顯示生成的條碼圖像。 下圖展示了一個用於示範的簡單設計。

條碼生成器 .NET 教程,圖4:設計Windows Forms應用程式

設計 Windows Forms 應用程式

撰寫生成條碼的程式碼

雙擊「生成」按鈕。 以下程式碼將出現:

private void button1_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
}
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
End Sub
VB   C#

添加以下命名空间

using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
using IronBarCode;
using System;
using System.Drawing;
using System.Windows.Forms;
Imports IronBarCode
Imports System
Imports System.Drawing
Imports System.Windows.Forms
VB   C#

button1_Click 内編寫以下代碼()`功能:

GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
MyBarCode.SaveAsPng("MyBarCode.png");
BarcodeImage.Image = new Bitmap("MyBarCode.png");
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
MyBarCode.SaveAsPng("MyBarCode.png")
BarcodeImage.Image = New Bitmap("MyBarCode.png")
VB   C#

讓我們逐行理解代碼。

生成條碼是一種條碼的數據類型。 CreateBarcode是由 提供的功能BarcodeWriterIronBarCode 套件中的類別。

BarcodeValue.Text 是用戶在運行時提供的 TextBox 的值。

BarcodeWriterEncoding.Code128 是用於生成條形碼的編碼方案。 此代碼類型可以變更為其他編碼方案,如 BarcodeWriterEncoding.QRCode,以生成 QR 代碼。

IronBarcode 提供與多種圖片格式互動的能力,如 PNG、JPEG、HTML、PDF。GIF或TIFF例如SaveAsPng以 PNG 格式儲存條碼。 此外,IronBarcode 也可以用於PDF 檔案從所有頁面中提取條碼或 QR 碼。

BarcodeImage 是顯示生成條碼圖像給使用者的 PictureBox 的名稱。

運行 .NET Barcode 生成器

按 Ctrl + F5 執行應用程式。

條碼生成器 .NET 教程,圖 5:運行條碼生成器應用程序

運行條碼生成器應用程式

輸入您希望編碼到條碼中的文本框內容,如下所示。

條碼生成器 .NET 教程,圖6:粘貼網址以生成條碼

貼上 URL 以生成條碼

現在,點擊「產生」按鈕。 條碼將按如下所示生成。

條碼生成器 .NET 教程,圖 7:在 Windows Forms 應用程式中生成的條碼

在 Windows Forms 應用程式中生成的條碼

顯示條碼的值

接下來,使用一行程式碼顯示條碼的值:

MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
VB   C#

輸出

Barcode Generator .NET 教程,圖 8:從字串值生成條碼

從字串值生成條碼

摘要

IronBarcode 具有對開發人員友好的 API 讀取為 .NET 編寫條碼,優化準確性並確保在實際軟體中有較低的錯誤率。 參觀官方文件頁面了解更多有關 IronBarcode 的資訊。

当前,若您购买完整的Iron Suite,您可以以兩個的價格獲得五個庫。 如需更多資訊。

您還可以下載一個zip 文件專案.

< 上一頁
如何在C#中的ASP.NET中打印條碼
下一個 >
如何在 C# Windows 應用程式中使用條碼掃描器

準備開始了嗎? 版本: 2024.11 剛剛發布

免費 NuGet 下載 總下載次數: 1,290,353 查看許可證 >