
Barcode-Generator .NET Tutorial
Angesichts des schnellen Anstiegs der Barcode-Nutzung müssen Entwickler in der Lage sein, Barcodes in ihrer bevorzugten Programmiersprache zu generieren. Dieses Tutorial zeigt, wie man Barcodes in .NET generiert.
Barcode Generator .NET Anleitung
- Erstellen eines Projekts in Visual Studio
- Installieren der C# Barcode Generator Bibliothek
- Entwerfen der Benutzeroberfläche für die Windows Forms-Anwendung
- Schreiben des Codes für die Kernfunktionalität
- Ausführen des .NET Barcode Generators
Lass uns mit dem Tutorial beginnen.
Projekt erstellen
Dieses Tutorial nutzt die neueste Version von Visual Studio und die Windows Forms-Anwendungsvorlage. Sie können die Anwendung Ihrer Wahl verwenden und Ihr bestehendes 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 => Klicken Sie auf Erstellen Button.
Eine neue Windows Forms-Anwendung erstellen
Die Barcode-Bibliothek installieren
Es gibt viele Vorteile beim Installieren einer Barcode-Generator-Bibliothek. IronBarcode, geschrieben in C#, bietet Funktionen zum Erstellen von Barcodes und QR-Codes mit nur einer einzigen Codezeile. Er unterstützt auch das Speichern des QR-Codes oder Barcodes im gewünschten Dateiformat. Darüber hinaus bietet er kostenlosen Service- und Laufzeitsupport zur Erstellung von Barcodes in .NET.
Lass uns mit der Installation des IronBarcode NuGet-Pakets beginnen. Sie können es mit einer der folgenden drei Methoden installieren:
Package Manager-Konsole
Schreiben Sie den folgenden Befehl in die Package Manager-Konsole. Es lädt das Paket herunter und installiert es für Sie.
Installationsschritt der Package Manager-Konsole
NuGet-Paketmanager-Lösung
Sie können das Barcode-Paket auch mithilfe der NuGet-Paketlösung installieren. Folgen Sie einfach diesen Schritten:
Klicken Sie auf Tools > NuGet-Paketmanager > NuGet-Pakete für Lösung verwalten.
Dies öffnet den NuGet-Paketmanager für Sie. Klicken Sie auf Durchsuchen und suchen Sie "IronBarcode", dann installieren Sie die Bibliothek.
NuGet-Paketmanager-Benutzeroberfläche
Download über den Link
Alternativ kann der IronBarCode.Dll heruntergeladen und als Referenz aus der .NET Barcode DLL zu Ihrem Projekt hinzugefügt werden.
Die Windows Forms entwerfen
Die Benutzeroberfläche für den .NET Barcode Generator sollte 2 Beschriftungen, 1 Rich-Text-Feld und 1 Bildfeld haben, um das erzeugte Barcode-Bild anzuzeigen. Das Bild unten zeigt ein einfaches Design zu Demonstrationszwecken.
Entwurf der Windows Forms-Anwendung
Code zum Generieren von Barcodes schreiben
Doppelklicken Sie auf die Schaltfläche "Generieren". Der folgende Code wird angezeigt:
private void button1_Click(object sender, EventArgs e)
{
// This function will be triggered when the "Generate" button is clicked
}Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs)
' This function will be triggered when the "Generate" button is clicked
End SubFügen Sie die folgenden Namespaces am Anfang Ihrer Code-Datei hinzu:
using IronBarCode; // Import the IronBarCode library to handle barcode operations
using System.Drawing; // Import for image manipulation
using System.Windows.Forms; // Import for Windows Forms functionalityImports IronBarCode ' Import the IronBarCode library to handle barcode operations
Imports System.Drawing ' Import for image manipulation
Imports System.Windows.Forms ' Import for Windows Forms functionalitySchreiben Sie den folgenden Code in die button1_Click()-Funktion:
// Generate a barcode with the specified value and encoding
GeneratedBarcode MyBarCode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128);
// Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png");
// Display the generated barcode image in the PictureBox
BarcodeImage.Image = new Bitmap("MyBarCode.png");' Generate a barcode with the specified value and encoding
Dim MyBarCode As GeneratedBarcode = IronBarCode.BarcodeWriter.CreateBarcode(BarcodeValue.Text, BarcodeWriterEncoding.Code128)
' Save the generated barcode as a PNG file
MyBarCode.SaveAsPng("MyBarCode.png")
' Display the generated barcode image in the PictureBox
BarcodeImage.Image = New Bitmap("MyBarCode.png")Lassen Sie uns den Code Zeile für Zeile verstehen:
-
GeneratedBarcodeist ein Datentyp, der den erzeugten Barcode darstellt. -
CreateBarcodeist die Funktion aus derBarcodeWriter-Klasse imIronBarCode-Paket, die verwendet wird, um den Barcode basierend auf Benutzereingaben zu erzeugen. -
BarcodeValue.Textruft den vom Benutzer eingegebenen Text ab, der im Barcode kodiert wird. -
BarcodeWriterEncoding.Code128gibt das Kodierungsschema zum Generieren des Barcodes an. Sie können dies in andere Kodierungstypen wieBarcodeWriterEncoding.QRCodeändern, um QR-Codes zu generieren. -
SaveAsPng("MyBarCode.png")speichert das Barcode-Bild als PNG-Datei. -
BarcodeImageist ein PictureBox-Steuerelement auf dem Formular, das verwendet wird, um dem Benutzer das Barcode-Bild anzuzeigen.
Führen Sie den .NET Barcode Generator aus
Drücken Sie Ctrl + F5, um die Anwendung auszuführen.
Ausführung der Barcode-Generator-Anwendung
Schreiben Sie den Wert in das Textfeld, den Sie im Barcode codieren möchten, wie unten gezeigt.
Fügen Sie die URL ein, um einen Barcode zu generieren
Klicken Sie jetzt auf 'Generieren'. Der Barcode wird wie unten gezeigt generiert.
Generierter Barcode in der Windows Forms-Anwendung
Den Wert des Barcodes anzeigen
Als Nächstes können Sie den Wert des Barcodes mit einer einzigen Codezeile anzeigen:
// Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode();' Add the encoded barcode value as text below the barcode image
MyBarCode.AddBarcodeValueTextBelowBarcode()Ausgabe
Generieren Sie einen Barcode aus einem Zeichenfolgenwert
Zusammenfassung
IronBarcode bietet eine benutzerfreundliche API für Entwickler zum Lesen und Schreiben von Barcodes for .NET, Optimierung der Genauigkeit und Sicherstellung einer geringen Fehlerquote in realen Softwareanwendungen. Besuchen Sie die offizielle Dokumentationsseite für weitere Informationen über IronBarcode.
Derzeit, wenn Sie die komplette Iron Suite kaufen, können Sie fünf Bibliotheken zum Preis von zwei erhalten. Für weitere Informationen.

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.
Verwandte Artikel


