IRONBARCODE VERWENDEN

So verwenden Sie die VB .NET For Barcode Reader Component

Jordi Bardia
Jordi Bardia
6. März 2024
Teilen Sie:

Einführung

Effektives und präzises Lesen von Barcodes ist eine entscheidende Komponente vieler Softwareentwicklungsanwendungen in einer Vielzahl von Sektoren. Die Barcode-Technologie erleichtert die Dateneingabe, verbessert die Genauigkeit und steigert die betriebliche Effizienz in einer Vielzahl von Branchen, darunter Einzelhandel, Gesundheitswesen, Logistik und Bestandsverwaltung. Technologische Durchbrüche haben es immer einfacher gemacht, Barcode-Lesefunktionen in VB.NET-Anwendungen zu integrieren.

Dieser Beitrag wird das Thema VB.NET Barcode-Leser zu untersuchen und zu diskutieren, wie IronBarcode, eine beliebte .NET Barcode-Bibliothek, kann der Prozess reibungsloser zu gehen. Wir werden die Grundlagen von Barcodes, den Wert eines Barcode-Scanners in VB.NET-Anwendungen und die Verwendung von IronBarcode zur Erstellung von Barcode-Scanfunktionen erläutern.

So verwenden Sie die VB .NET For Barcode Reader Component

  1. Erstellen Sie ein neues Projekt.

  2. Importieren Sie die IronBarcode-Bibliothek.

  3. Legen Sie den Bildpfad fest und erstellen Sie eine Instanz des BarcodeReaders.

  4. Analysieren Sie die Daten von Barcodes.

  5. Drucken Sie Barcode-Informationen auf der Konsole.

Barcodes verstehen

Heutzutage sind Strichcodes auf einer Vielzahl von Gegenständen zu finden, darunter Ausweise, Versandetiketten und Produktverpackungen. Diese maschinenlesbaren Codes kodieren Daten in einer Weise, die .NET-Barcode-Lesekomponenten problemlos lesen können, indem sie parallele Linien, Balken und Lücken unterschiedlicher Länge verwenden.

Barcodes haben mehrere Verwendungszwecke, wie zum Beispiel

  • Die Bestandsverwaltung umfasst die Kontrolle der Lagerbestände, die Überwachung der Ressourcen und die Optimierung der Lieferkettenprozesse.
  • Einzelhandel: Verwaltung der Preise, Überwachung der Verkäufe und Beschleunigung der Kassiervorgänge.
  • Gesundheitswesen: Genaue und effiziente Identifizierung von Personen, verschreibungspflichtigen Medikamenten und medizinischen Geräten.
  • Die Dokumentenverwaltung umfasst die Organisation von Unterlagen, die Indexierung von Materialien und die Erleichterung des Auffindens.
  • Es gibt mehrere Arten von Barcodes, wie QR-Codes, Code 39, Code 128, EAN (European Article Number) und UPC (Universal Product Code). Jedes Format hat einzigartige Qualitäten und eignet sich gut für verschiedene Anwendungen.

IronBarcode

Eine vollständige .NET-Barcode-Scanner-DLL-Bibliothek namens IronBarcode erleichtert Ihrem Projekt das Lesen und Erzeugen von Barcodes in VB.NET-Anwendungen. Unabhängig von der Komplexität ihrer Anwendungen können Entwickler mit Hilfe der benutzerfreundlichen APIs von IronBarcode problemlos Barcode-Lesefunktionen integrieren.

Die wichtigsten Merkmale von IronBarcode sind

  • Unterstützung für eine Vielzahl von Barcode-Formaten: IronBarcode ist mit mehreren Industriestandards kompatibel und unterstützt viele Barcode-Formate wie UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128, QR-Codes und mehr.
  • Hohe Genauigkeit: IronBarcode verwendet hochmoderne Algorithmen, um eine zuverlässige und präzise Barcode-Erkennung zu gewährleisten, insbesondere in schwierigen Situationen, wenn Barcodes beschädigt oder von schlechter Qualität sind.
  • Einfache Integration: IronBarcode lässt sich dank seiner klaren API und umfassenden Dokumentation mühelos in VB.NET-Projekte integrieren, was die schnelle Erstellung und Implementierung von Barcode-Lese-Funktionen ermöglicht.
  • Plattformübergreifende Kompatibilität: IronBarcode kann auf einer Vielzahl von Plattformen und in unterschiedlichen Kontexten verwendet werden, da es sowohl mit dem .NET Framework als auch mit .NET Core kompatibel ist.
  • Optionen zur Anpassung: Um ihren spezifischen Anforderungen gerecht zu werden, können Entwickler den Typ, die Ausrichtung, die Größe und die Auflösung von Barcodes sowie andere Funktionen von Barcodescannern ändern.
  • N nahtlose .NET-Integration: IronBarcode unterstützt 32-Bit- und 64-Bit-Architekturen und ist kompatibel mit Implementierungen von .NET Framework und .NET Core.

    Um mehr über den IronBarcode zu erfahren, klicken Sie hier.

Erstellen eines neuen Projekts in Visual Studio

Wählen Sie bei geöffnetem Visual Studio im Menü "Datei" die Option "Neues Projekt" und dann "Konsolenanwendung", "Windows Forms" oder "WPF-Anwendung" In diesem Artikel wählen wir die Visual Basic Console App. Es gibt eine breite Palette von Anwendungen für Strichcodes. Programme wie Webform/MVC/MVC Core sind eine weitere Option.

Verwendung der VB .NET für Barcode Reader-Komponente: Abbildung 1 - Erstellen eines neuen VS-Konsolenanwendungsprojekts

Geben Sie den Projektnamen ein und wählen Sie den Dateipfad in dem entsprechenden Textfeld. Wählen Sie "Weiter" durch Anklicken.

Wie man die VB .NET For Barcode Reader Komponente verwendet: Abbildung 2 - Konfigurierung des Projektnamens und des Dateipfads

Treffen Sie dann die gewünschte Auswahl. Wir wählen für unsere Lektion ein .NET-Framework 6.0, danach sollten Sie "Erstellen" wählen, um das Projekt zu starten.

Wie der VB .NET für Barcode Reader-Komponente verwendet wird: Abbildung 3 - Auswahl des passenden .NET-Frameworks

Wenn Sie eine Konsolenanwendung auswählen, erstellt das Projekt nun das erforderliche Framework und startet die Datei program.cs, so dass Sie Code eingeben und die Anwendung ausführen/erstellen können.

Installieren der IronBarcode-Bibliothek

Um die IronBarcode-Bibliothek in der Lösung zu verwenden, müssen Sie das entsprechende Paket herunterladen. Verwenden Sie dazu den folgenden Befehl in der Paketmanager-Konsole:

Install-Package BarCode

Ähnlich wie in der Abbildung unten:

So verwenden Sie die VB .NET für Barcode Reader-Komponente: Abbildung 4 - Package Manager-Konsoleneingabe

Eine weitere Möglichkeit ist die Verwendung des NuGet Package Managers, um nach dem "Barcode"-Paket zu suchen und es herunterzuladen, das alle Suchergebnisse anzeigt. Danach können Sie entscheiden, welches der Pakete Sie herunterladen und in die Software installieren möchten.

Verwendung der VB .NET For Barcode Reader-Komponente: Abbildung 5 - Installation von IronBarcode über den NuGet-Paketmanager

Barcode lesen mit IronBarcode

Lassen Sie uns nun untersuchen, wie Sie IronBarcode in VB.NET verwenden können, um Barcode-Bilder zu scannen:

Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
Imports IronBarCode
Module Program
    Sub Main()
        Dim imagePath As String = "Demo.png"
        ' Read barcodes from the image file
        Dim result = BarcodeReader.Read(imagePath)
        ' Check if any barcode was detected
        If result IsNot Nothing AndAlso result.Count > 0 Then
            ' Iterate over detected barcodes
            For Each barcode In result
                ' Print barcode type and value
                Console.WriteLine($"Barcode Type: {barcode.BarcodeType}")
                Console.WriteLine($"Barcode Value: {barcode.Value}")
            Next
        Else
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
VB.NET

Um die IronBarcode-Funktionalität zu nutzen, importieren Sie zunächst den IronBarcode-Namensraum. Geben Sie den Speicherort der Bilddatei mit den Barcode-Bildern an, die Sie lesen möchten. Der Pfad zu Ihren Barcode-Bilddateien sollte durch "path/to/barcode_image.jpg" ersetzt werden. Erstellen Sie eine Instanz des BarcodeReader-Objekts, das Möglichkeiten zum Lesen von Barcodes aus verschiedenen Quellen bietet.

Verwenden Sie die Lesemethode von BarcodeReader, um Barcodedaten aus der angegebenen Bilddatei zu scannen. Überprüfen Sie, ob Barcodes in dem Bild gefunden werden können. Wenn Barcodes gefunden werden, melden Sie den Typ und den Wert jeder Iteration an die Konsole. Ist dies nicht der Fall, wird eine Meldung gedruckt, dass der Barcode nicht erkannt wurde. wir werden das untenstehende Barcode-Bild mit Hilfe des obigen Codes lesen.

Wie man die VB .NET Für Barcode Reader Komponente verwendet: Abbildung 6 - Beispiel-Barcode

Nachfolgend sehen Sie das Bild, das aus dem obigen Barcode-Bild erzeugt wurde.

Wie man die VB .NET für Barcode-Lesekomponente verwendet: Abbildung 7 - Konsolenausgabe vom Ausführen des vorherigen Codes

Sehen Sie sich das Tutorial an, indem Sie auf diesen Link klicken, um mehr über das Erstellen von Barcodes zu erfahren.

Schlussfolgerung

IronBarcode's umfassende Fähigkeiten und die benutzerfreundliche API machen es einfach, Barcodes in VB.NET-Anwendungen zu lesen. Entwickler können nützliche Daten für ihre Anwendungen extrahieren, indem sie Barcodes aus Bilddateien mit ein paar Zeilen Code dekodieren. IronBarcode gibt Ihnen die Werkzeuge an die Hand, die Sie benötigen, um Bestandsverwaltungssysteme, Einzelhandelsanwendungen oder Dokumentenverarbeitungslösungen zu erstellen, die Barcode-Leseaufträge ordnungsgemäß und effektiv ausführen können. VB.NET Entwickler können mit IronBarcode for .NET die Funktionalität ihrer Anwendungen verbessern und Barcode-Identifizierungsvorgänge beschleunigen.

Die Lizenzdetails sind hier verfügbar. IronBarcode gibt es in einer kostenpflichtigen Version und einer kostenlosen Entwicklerlizenz. Für $749 enthält die Light Edition ein Jahr kostenlose Updates und Support. Weitere Informationen zu den Produkten von Iron Software finden Sie hier.

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 ein Barcode-Etikett in VB .NET
NÄCHSTES >
Verwendung von 2D-Barcodes in VB .NET

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

Lizenzen anzeigen >