IRONBARCODE VERWENDEN

Barcode Generator .NET Tutorial

Jordi Bardia
Jordi Bardia
27. Februar 2022
Aktualisiert 20. Januar 2024
Teilen Sie:

Angesichts der raschen Zunahme der Barcode-Nutzung müssen Entwickler in der Lage sein, Barcodes in ihrer bevorzugten Programmiersprache zu erzeugen. In diesem Tutorial wird also gezeigt, wie man Barcodes in .NET erzeugt.

Barcode Generator .NET Tutorial

  1. Erstellen eines Projekts in Visual Studio

  2. Installieren der C# Barcode Generator Bibliothek

  3. Entwerfen der Benutzeroberfläche für die Windows Forms-Anwendung

  4. Schreiben des Codes für die Kernfunktionen

  5. Starten Sie den .NET Barcode-Generator

    Beginnen wir mit dem Lernprogramm.

Das Projekt erstellen

Dieses Tutorial verwendet die neueste Version von Visual Studio und die Windows Forms-Anwendungsvorlage. Sie können die Anwendung Ihrer Wahl verwenden und Ihr eigenes, bereits vorhandenes Projekt und Ihre Version nutzen.

Öffnen Sie Visual Studio > Klicken Sie auf Neues Projekt erstellen > Wählen Sie Windows Forms-Anwendungsvorlage > Drücken Sie Weiter > Benennen Sie das Projekt > Drücken Sie Weiter => Wählen Sie Ihr Ziel-.NET-Framework aus => Klicken Sie auf die Schaltfläche Erstellen.

Barcode Generator .NET Tutorial, Abbildung 1: Erstellen Sie eine neue Windows Forms-Anwendung

Erstellen Sie eine neue Windows Forms-Anwendung

Installieren der Barcode-Bibliothek

Die Installation einer Barcode-Generatorbibliothek bietet viele Vorteile. IronBarcode, geschrieben in C#, bietet Funktionen zur Erstellung von Barcodes und QR-Codes mit nur einer einzigen Codezeile. Es unterstützt auch das Speichern des QR-Codes oder Barcodes im gewünschten Dateiformat. Darüber hinaus bietet es kostenlosen Service und Laufzeitunterstützung für die Erzeugung von Barcodes in .NET.

Beginnen wir mit der Installation des IronBarcode NuGet-Pakets. Sie können ihn mit einer der folgenden drei Methoden installieren:

Paketmanager-Konsole

Schreiben Sie den folgenden Befehl in die Paketmanager-Konsole. Es wird das Paket für Sie herunterladen und installieren.

Install-Package BarCode

Barcode Generator .NET Tutorial, Abbildung 2: Installationsschritt im Paket-Manager-Konsolenfenster

Installationsschritt für die Paket-Manager-Konsole

NuGet-Paketmanager-Lösung

Sie können das Barcode-Paket auch mit Hilfe der NuGet-Paketlösung installieren. Folgen Sie einfach diesen Schritten:

Klicken Sie auf Tools > NuGet-Paket-Manager > NuGet-Pakete für die Lösung verwalten.

Dadurch wird der NuGet Package Manager für Sie geöffnet. Klicken Sie auf Durchsuchen und suchen Sie nach BarCode, dann installieren Sie die Bibliothek.

Barcode Generator .NET-Tutorial, Abbildung 3: NuGet-Paket-Manager-UI

NuGet-Paket-Manager-UI

Alternativ kann die IronBarCode.Dll heruntergeladen und als Referenz von .NET Barcode DLL zu Ihrem Projekt hinzugefügt werden.

Entwerfen der Windows-Formulare

Die Benutzeroberfläche für den .NET Barcode-Generator sollte 2 Beschriftungen, 1 Rich-Text-Feld und 1 Bildfeld haben, um das generierte Barcode-Bild anzuzeigen. Die folgende Abbildung zeigt ein einfaches Muster zu Demonstrationszwecken.

Barcode-Generator .NET-Tutorial, Abbildung 4: Gestalten der Windows Forms-Anwendung

Entwerfen Sie die Windows-Forms-Anwendung

Code für die Generierung von Barcodes schreiben

Doppelklicken Sie auf die Schaltfläche "Generieren". Der folgende Code wird angezeigt:

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
$vbLabelText   $csharpLabel

Fügen Sie den folgenden Namensraum hinzu

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
$vbLabelText   $csharpLabel

Schreiben Sie den folgenden Code in die Funktion 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")
$vbLabelText   $csharpLabel

Verstehen wir den Code, Zeile für Zeile.

GeneratedBarcode ist ein Datentyp für Barcodes. CreateBarcode ist die Funktion, die von der BarcodeWriter-Klasse des IronBarCode-Pakets bereitgestellt wird.

BarcodeValue.Text ist der Wert des TextBox, der zur Laufzeit vom Benutzer bereitgestellt wird.

BarcodeWriterEncoding.Code128 ist das Kodierungsschema, das zum Generieren von Barcodes verwendet wird. Dieser Code-Typ kann in ein anderes Kodierungsschema, BarcodeWriterEncoding.QRCode, geändert werden, um einen QR-Code zu erzeugen.

IronBarcode bietet die Möglichkeit, mit mehreren Bildformaten wie PNG, JPEG, HTML, PDF, GIF oder TIFF zu interagieren, wie zum Beispiel SaveAsPng, um einen Barcode im PNG-Format zu speichern. Darüber hinaus arbeitet IronBarcode auch mit PDF-Dateien, um Barcodes oder QR-Codes von allen Seiten zu extrahieren.

BarcodeImage ist der Name des PictureBox, um dem Benutzer die generierten Barcode-Bilder anzuzeigen.

Starten Sie den .NET Barcode Generator

Drücken Sie Strg + F5, um die Anwendung zu starten.

Barcode Generator .NET Tutorial, Abbildung 5: Starten Sie die Barcode-Generator-Anwendung

Führen Sie die Barcode-Generator-Anwendung aus

Schreiben Sie den Wert in das Textfeld, den Sie in den Strichcode kodieren wollen, wie unten gezeigt.

Barcode Generator .NET Tutorial, Abbildung 6: Fügen Sie die URL ein, um einen Barcode zu erzeugen

Fügen Sie die URL ein, um einen Barcode zu generieren

Klicken Sie nun auf die Schaltfläche "Generieren". Der Barcode wird wie unten dargestellt generiert.

Barcode Generator .NET Tutorial, Abbildung 7: Generierter Barcode in der Windows Forms-Anwendung

Erzeugter Barcode in der Windows Forms-Anwendung

Den Wert des Barcodes anzeigen

Zeigen Sie anschließend den Wert des Strichcodes in einer einzigen Codezeile an:

MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode();
MyBarCode.AddBarcodeValueTextBelowBarcode()
$vbLabelText   $csharpLabel

Ausgabe

Barcode Generator .NET Tutorial, Abbildung 8: Generiere einen Barcode aus einem String-Wert

Erstellen Sie einen Barcode aus einem String-Wert

Zusammenfassung

IronBarcode bietet eine benutzerfreundliche API für Entwickler, um Barcodes zu lesen und zu schreiben für .NET, die Genauigkeit zu optimieren und eine niedrige Fehlerquote in realen Softwareumgebungen sicherzustellen. Besuchen Sie die offizielle Dokumentationsseite für weitere Informationen über IronBarcode.

Derzeit erhalten Sie beim Kauf der kompletten Iron Suite fünf Bibliotheken zum Preis von zwei. Für weitere Informationen.

Sie können auch ein Zip-Datei-Projekt herunterladen.

Jordi Bardia
Software-Ingenieur
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS
Wie drucke ich einen Barcode in ASP.NET in C#
NÄCHSTES >
Wie man Barcode-Scanner in C# Windows Apps verwendet

Sind Sie bereit, loszulegen? Version: 2025.4 gerade veröffentlicht

Lizenzen anzeigen >