在實際環境中測試
在生產環境中測試無浮水印。
在任何需要的地方都能運作。
鑑於條碼使用的快速增長,開發人員必須能夠在其首選的編程語言中生成條碼。 因此,本教程將演示如何在 .NET 中生成條碼。
條碼生成器 .NET 教程
在 Visual Studio 中創建專案
安裝 C# 條碼生成庫
設計 Windows Forms 應用程式的使用者介面
編寫核心功能的代碼
運行 .NET 條碼生成器
讓我們開始教程。
本教程使用最新版本的 Visual Studio 和 Windows Forms 應用程式模板。 您可以使用自己選擇的應用程序,並使用您自己現有的專案和版本。
開啟 Visual Studio > 點擊建立新專案 > 選擇Windows Forms 應用程式範本 > 按下下一步 > 命名專案 > 按下下一步 => 選擇您的目標 .NET Framework => 點擊建立按鈕。
建立新的 Windows Forms 應用程式
安裝條碼生成器庫有很多好處。 IronBarcode,使用C#編寫,只需一行代碼即可創建條碼和QR碼的功能。 它還支持將 QR 碼或條碼保存為所需的文件格式。 此外,它提供免費服務和運行時支援,用於在 .NET 中生成條碼。
讓我們開始安裝 IronBarcode NuGet 封裝。 您可以使用以下三種方法之一來安裝它:
在套件管理器控制台中輸入以下命令。 它將為您下載並安裝套件。
Install-Package BarCode
套件管理器主控台安裝步驟
您也可以使用 NuGet 套件解決方案安裝 Barcode 套件。 只需遵循以下步驟:
單擊 工具 > NuGet 套件管理員 > 管理解決方案的 NuGet 套件。
這將為您開啟 NuGet 套件管理器。 點擊「瀏覽」,然後搜尋 BarCode,接著安裝該庫。
NuGet 包管理器 UI
作為一種替代方案,IronBarCode.Dll可以從 .NET Barcode DLL 下載並添加到您的專案作為參考。
.NET 條碼生成器的用戶介面應包含兩個標籤、一個富文本框和一個圖片框,以顯示生成的條碼圖像。 下圖展示了一個用於示範的簡單設計。
設計 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
添加以下命名空间
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
在 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")
讓我們逐行理解代碼。
生成條碼
是一種條碼的數據類型。 CreateBarcode
是由 提供的功能BarcodeWriter
IronBarCode
套件中的類別。
BarcodeValue.Text
是用戶在運行時提供的 TextBox 的值。
BarcodeWriterEncoding.Code128
是用於生成條形碼的編碼方案。 此代碼類型可以變更為其他編碼方案,如 BarcodeWriterEncoding.QRCode
,以生成 QR 代碼。
IronBarcode 提供與多種圖片格式互動的能力,如 PNG、JPEG、HTML、PDF。GIF或TIFF例如SaveAsPng
以 PNG 格式儲存條碼。 此外,IronBarcode 也可以用於PDF 檔案從所有頁面中提取條碼或 QR 碼。
BarcodeImage
是顯示生成條碼圖像給使用者的 PictureBox 的名稱。
按 Ctrl + F5 執行應用程式。
運行條碼生成器應用程式
輸入您希望編碼到條碼中的文本框內容,如下所示。
貼上 URL 以生成條碼
現在,點擊「產生」按鈕。 條碼將按如下所示生成。
在 Windows Forms 應用程式中生成的條碼
接下來,使用一行程式碼顯示條碼的值:
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
從字串值生成條碼
IronBarcode 具有對開發人員友好的 API 讀取為 .NET 編寫條碼,優化準確性並確保在實際軟體中有較低的錯誤率。 參觀官方文件頁面了解更多有關 IronBarcode 的資訊。
当前,若您购买完整的Iron Suite,您可以以兩個的價格獲得五個庫。 如需更多資訊。
您還可以下載一個zip 文件專案.