IRONBARCODE VERWENDEN

So verwenden Sie die VB .NET For Barcode Reader Component

Veröffentlicht 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 verschiedene Arten von Barcodes, z. B. QR-Codes, Code 39, Code 128, EAN(Europäische Artikelnummer)und UPC(Universeller Produktcode). Jedes Format hat einzigartige Qualitäten und eignet sich gut für verschiedene Anwendungen.

IronBarcode

Eine vollständige .NET Barcode-Scanner-DLL-Bibliothek namensIronBarcode erleichtert Ihr Projekt zum Lesen und Generieren 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

  • **IronBarcode ist mit verschiedenen Industriestandards kompatibel und unterstützt zahlreiche Barcodeformate wie UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128, QR-Codes und viele mehr.
  • Hohe Genauigkeit: IronBarcode verwendet modernste Algorithmen, um eine zuverlässige und präzise Barcode-Erkennung zu gewährleisten, insbesondere in schwierigen Situationen, wenn die Barcodes beschädigt oder von schlechter Qualität sind.
  • Einfache Integration: IronBarcode lässt sich dank seiner übersichtlichen API und ausführlichen Dokumentation leicht in VB.NET-Projekte integrieren und ermöglicht die schnelle Erstellung und Implementierung von Barcode-Lesefunktionen.
  • Plattformübergreifende Kompatibilität: IronBarcode kann auf einer Vielzahl von Plattformen und Kontexten eingesetzt werden, da es sowohl mit dem .NET-Framework als auch mit .NET Core kompatibel ist.
  • Optionen für die Anpassung: Um ihren individuellen Anforderungen gerecht zu werden, können Entwickler den Typ, die Ausrichtung, die Größe und die Auflösung von Barcodes sowie andere Funktionen von Barcode-Scannern ändern.
  • Nahtlose .NET-Integration: IronBarcode unterstützt 32-Bit- und 64-Bit-Architekturen und ist mit .NET-Framework- und .NET Core-Implementierungen kompatibel.

    Weitere Informationen über den IronBarcode finden Sie unter*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.

So verwenden Sie die VB .NET Komponente für Barcode Reader: 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.

So verwenden Sie die VB .NET For Barcode Reader Component: Abbildung 2 - Konfigurieren 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.

So verwenden Sie die VB .NET For Barcode Reader Component: Abbildung 3 - Auswahl des geeigneten .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 For Barcode Reader Component: Abbildung 4 - Konsoleneingabe des Paketmanagers

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.

So verwenden Sie die VB .NET For Barcode Reader Component: 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.

So verwenden Sie die VB .NET Komponente für Barcode Reader: Abbildung 6 - Beispiel-Barcode

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

So verwenden Sie die VB .NET Komponente für Barcode Reader: Abbildung 7 - Konsolenausgabe bei Ausführung des vorherigen Codes

Sehen Sie sich das Tutorial an, indem Sie hier klickenlink um mehr über die Erstellung von Strichcodes 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 Einzelheiten der Lizenzierung sind verfügbar*hier. IronBarcode gibt es in einer kostenpflichtigen Version und einer kostenlosen Entwicklerlizenz. Für $749 enthält die Light-Edition ein Jahr lang kostenlose Updates und Support. Mehr über die Produkte von Iron Software erfahren Sie unter*hier.

< PREVIOUS
Wie drucke ich ein Barcode-Etikett in VB .NET
NÄCHSTES >
Verwendung von 2D-Barcodes in VB .NET

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

Gratis NuGet-Download Downloads insgesamt: 1,320,639 Lizenzen anzeigen >