Passer au contenu du pied de page
UTILISATION DE IRONBARCODE

Comment utiliser le composant VB.NET pour lecteur de code-barres

La lecture de codes-barres efficace et précise est un élément crucial de nombreuses applications de développement logiciel dans divers secteurs. La technologie des codes-barres facilite la saisie de données, améliore la précision et augmente l'efficacité opérationnelle dans divers secteurs, y compris le commerce de détail, les soins de santé, la logistique et la gestion des stocks. Les percées technologiques ont rendu plus facile et plus pratique l'intégration des capacités de lecture de codes-barres dans les applications VB.NET.

Cet article examinera le sujet du lecteur de codes-barres VB.NET et discutera comment IronBarcode, une bibliothèque de codes-barres .NET très appréciée, peut faciliter le processus. Nous parcourrons les bases des codes-barres, la valeur d'un scanner de codes-barres dans les applications VB.NET, et comment utiliser IronBarcode pour construire des capacités de numérisation de codes-barres.

Comment utiliser le composant de lecteur de codes-barres VB .NET

  1. Créez un nouveau projet.
  2. Importez la bibliothèque IronBarcode.
  3. Définissez le chemin de l'image et créez une instance du BarcodeReader.
  4. Analysez les données des codes-barres.
  5. Imprimez les informations du code-barres sur la console.

Comprendre les codes-barres

Dans le monde d'aujourd'hui, les codes-barres se trouvent sur une large gamme d'articles, y compris les cartes d'identité, les étiquettes d'expédition et les emballages de produits. Ces codes lisibles par machine encodent les données d'une manière que les composants de lecture de codes-barres .NET peuvent facilement lire en utilisant des lignes parallèles, des barres et des espaces de différentes longueurs.

Les codes-barres ont plusieurs utilisations, telles que

  • La gestion des stocks comprend le suivi des niveaux de stock, la gestion des ressources et l'optimisation des processus de la chaîne d'approvisionnement.
  • Commerce de détail : gestion des prix, suivi des ventes et accélération des procédures de caisse.
  • Soins de santé : identification précise et efficace des individus, des médicaments sur ordonnance et des équipements médicaux.
  • Gestion de documents : organisation des dossiers, indexation du matériel et facilitation du retrait.
  • Il existe plusieurs types de codes-barres, tels que les codes QR, Code 39, Code 128, EAN (European Article Number) et UPC (Universal Product Code). Chaque format a des qualités uniques et fonctionne bien avec diverses applications.

IronBarcode

Une bibliothèque complète DLL de scanner de codes-barres .NET appelée IronBarcode facilite la lecture et la génération de codes-barres dans les applications VB.NET. Quel que soit le niveau de complexité de leurs applications, les développeurs peuvent facilement intégrer les capacités de lecture de codes-barres en utilisant les API conviviales d'IronBarcode.

Les principales caractéristiques d'IronBarcode incluent

  • Soutien pour une variété de formats de codes-barres : IronBarcode est compatible avec plusieurs normes industrielles et prend en charge de nombreux formats de codes-barres, tels que UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 128, codes QR, et plus encore.
  • Haute précision : IronBarcode utilise des algorithmes de pointe pour garantir une détection de codes-barres fiable et précise, en particulier dans des situations difficiles où les codes-barres sont endommagés ou de mauvaise qualité.
  • Intégration simple : IronBarcode s'intègre facilement dans les projets VB.NET grâce à son API claire et sa documentation complète, permettant la création et la mise en œuvre rapides de capacités de lecture de codes-barres.
  • Compatibilité multiplateforme : IronBarcode peut être utilisé sur une variété de plateformes et de contextes puisqu'il est compatible avec à la fois le .NET Framework et le .NET Core.
  • Options de personnalisation : Pour répondre à leurs besoins spécifiques, les développeurs peuvent modifier le type, l'orientation, la taille et la résolution des codes-barres ainsi que d'autres fonctionnalités des lecteurs de codes-barres.
  • Intégration transparente .NET : IronBarcode prend en charge les architectures 32 bits et 64 bits et est compatible avec les implémentations de .NET Framework et .NET Core.

Pour en savoir plus sur IronBarcode, consultez ici.

Création d'un nouveau projet dans Visual Studio

Sélectionnez "Nouveau projet" dans le menu fichier lorsque Visual Studio est ouvert, puis "Application console", "Formulaires Windows" ou "Application WPF". Nous sélectionnons l'application console Visual Basic dans cet article. Il existe une large gamme d'applications pour les codes-barres. Les programmes comme Webform/MVC/MVC Core sont une autre option.

Comment utiliser le composant de lecteur de codes-barres VB .NET : Figure 1 - Création d'un nouveau projet d'application console VS

Entrez le nom du projet et choisissez le chemin du fichier dans la boîte de texte correspondante. Sélectionnez "Suivant" en cliquant.

Comment utiliser le composant de lecteur de codes-barres VB .NET : Figure 2 - Configuration du nom et du chemin du projet

Ensuite, faites la sélection nécessaire. Nous choisissons un framework .NET pour notre leçon .NET 6.0, après quoi vous devez sélectionner "Créer" pour démarrer le projet.

Comment utiliser le composant de lecteur de codes-barres VB .NET : Figure 3 - Choix du framework .NET approprié

Si vous sélectionnez une application console, le projet créera maintenant le framework nécessaire et lancera le fichier program.cs, vous permettant d'entrer le code et d'exécuter/de construire l'application.

Installation de la bibliothèque IronBarcode

Le téléchargement du package nécessaire est indispensable pour utiliser la bibliothèque IronBarcode dans la solution. Utilisez la commande suivante dans la console du gestionnaire de packages pour cela :

Install-Package BarCode

Similaire à l'image ci-dessous :

Comment utiliser le composant de lecteur de codes-barres VB .NET : Figure 4 - Entrée de la console du gestionnaire de packages

D'autres options incluent l'utilisation du gestionnaire de packages NuGet pour rechercher et télécharger le package "Barcode", qui affichera tous les résultats de la recherche. Après cela, vous pouvez décider lequel de leurs packages télécharger et installer dans le logiciel.

Comment utiliser le composant de lecteur de codes-barres VB .NET : Figure 5 - Installation d'IronBarcode via le gestionnaire de packages NuGet

Lecture de codes-barres avec IronBarcode

Examinons maintenant comment utiliser IronBarcode dans VB.NET pour scanner des images de codes-barres :

Imports IronBarCode

Module Program
    Sub Main()
        ' Define the path to the image containing the barcode
        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
            ' Inform the user if no barcode was detected
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
Imports IronBarCode

Module Program
    Sub Main()
        ' Define the path to the image containing the barcode
        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
            ' Inform the user if no barcode was detected
            Console.WriteLine("No barcode found in the image.")
        End If
    End Sub
End Module
VB .NET

Pour utiliser les fonctionnalités d'IronBarcode, commencez par importer l'espace de noms IronBarcode. Spécifiez l'emplacement du fichier image avec les images de codes-barres que vous souhaitez lire. Le chemin vers vos fichiers image de codes-barres doit être substitué à "Demo.png". Créez une instance de l'objet BarcodeReader, qui offre des moyens de lire des codes-barres à partir de diverses sources.

À l'aide de la méthode Read du BarcodeReader, scannez les données de codes-barres à partir du fichier image désigné. Vérifiez si des codes-barres peuvent être trouvés dans l'image. Si des codes-barres sont localisés, imprimez le type et la valeur de chaque itération dans la console. Si aucun n'est trouvé, imprimez un message indiquant que le code-barres n'a pas été détecté. Nous allons lire l'image de code-barres ci-dessous à l'aide du code ci-dessus.

Comment utiliser le composant de lecteur de codes-barres VB .NET : Figure 6 - Exemple de code-barres

Voici ci-dessous l'image générée à partir de l'image de code-barres ci-dessus.

Comment utiliser le composant de lecteur de codes-barres VB .NET : Figure 7 - Sortie console après exécution du code précédent

Consultez le didacticiel en cliquant sur ce lien pour en savoir plus sur la création de codes-barres.

Conclusion

Les capacités complètes d'IronBarcode et son API conviviale facilitent la lecture des codes-barres dans les applications VB.NET. Les développeurs peuvent extraire des données utiles pour leurs applications en décodant les codes-barres à partir des fichiers image avec quelques lignes de code. IronBarcode vous donne les outils nécessaires pour construire des systèmes de gestion de stocks, des applications de vente au détail ou des solutions de traitement de documents pouvant exécuter correctement et efficacement les tâches de lecture de codes-barres. Les développeurs VB.NET peuvent facilement améliorer la fonctionnalité de leurs applications et accélérer les opérations de reconnaissance de codes-barres en utilisant IronBarcode.

Les détails de licence sont disponibles ici. IronBarcode est disponible en version payante et avec une licence développeur gratuite. Pour $799, l'édition light est livrée avec un an de mises à jour gratuites et de support. Pour en savoir plus sur les produits Iron Software, consultez ici.

Questions Fréquemment Posées

Comment puis-je intégrer des capacités de lecture de codes-barres dans les applications VB.NET ?

Pour intégrer la lecture de codes-barres dans les applications VB.NET, vous pouvez utiliser IronBarcode en créant un nouveau projet dans Visual Studio, en installant la bibliothèque IronBarcode via le gestionnaire de packages NuGet et en utilisant ses fonctionnalités pour analyser et imprimer les informations des codes-barres.

Quels sont les avantages d'utiliser des codes-barres dans les applications logicielles ?

Les codes-barres rationalisent la saisie de données, améliorent la précision et augmentent l'efficacité opérationnelle, ce qui les rend essentiels dans des secteurs tels que le commerce de détail, la santé, la logistique et la gestion des stocks.

Comment installer une bibliothèque de codes-barres .NET dans un projet VB.NET ?

Vous pouvez installer une bibliothèque de codes-barres .NET comme IronBarcode dans un projet VB.NET en utilisant la console du gestionnaire de packages avec la commande Install-Package IronBarCode ou en utilisant le gestionnaire de packages NuGet dans Visual Studio.

Quels formats de codes-barres peuvent être lus à l'aide d'une bibliothèque de codes-barres .NET ?

Une bibliothèque de codes-barres .NET comme IronBarcode prend en charge divers formats de codes-barres, y compris les codes QR, UPC-A, UPC-E, EAN-8, EAN-13, Code 39 et Code 128.

Quelles sont les étapes pour configurer la lecture de codes-barres dans un projet VB.NET ?

Pour configurer la lecture de codes-barres, créez un projet VB.NET dans Visual Studio, installez la bibliothèque IronBarcode et utilisez son API pour lire et analyser les codes-barres. Le processus implique de créer une instance de lecteur de codes-barres et de l'utiliser pour interpréter les données des codes-barres.

Puis-je personnaliser les fonctionnalités de numérisation de codes-barres dans une application VB.NET ?

Oui, vous pouvez personnaliser les fonctionnalités de numérisation de codes-barres dans une application VB.NET en utilisant IronBarcode, y compris le type, l'orientation, la taille et la résolution des codes-barres.

Qu'est-ce qui rend IronBarcode un choix populaire pour la lecture de codes-barres en VB.NET ?

IronBarcode est populaire en raison de son support pour divers formats de codes-barres, sa haute précision, son intégration simple, sa compatibilité multiplateforme et ses options de personnalisation, ce qui en fait un outil polyvalent pour les développeurs.

Y a-t-il des options de licence disponibles pour IronBarcode ?

Oui, IronBarcode propose des options de licence gratuites et payantes, permettant aux développeurs de choisir un plan qui répond aux besoins de leur projet. Plus de détails peuvent être trouvés sur le site Web d'Iron Software.

Jordi Bardia
Ingénieur logiciel
Jordi est le plus compétent en Python, C# et C++, et lorsqu'il ne met pas à profit ses compétences chez Iron Software, il programme des jeux. Partageant les responsabilités des tests de produit, du développement de produit et de la recherche, Jordi apporte une immense valeur à l'amé...
Lire la suite