IRONSOFTWAREHOME
UTILISATION DE IRONBARCODE

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

Curtis Chau
Curtis Chau
Updated: 3 juin 2026

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 VB .NET pour lecteur de codes-barres : 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 VB .NET pour lecteur de codes-barres : Figure 2 - Configuration du nom du projet et du chemin d'accès au fichier

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 VB .NET pour lecteur de codes-barres : Figure 3 - Choisir le 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 :

PM > Install-Package BarCode

Similaire à l'image ci-dessous :

Comment utiliser le composant VB .NET pour lecteur de codes-barres : Figure 4 - Saisie dans la console du Package Manager

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 VB .NET pour lecteur de codes-barres : Figure 5 - Installation d'IronBarcode via le Package Manager 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
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 VB .NET pour lecteur de codes-barres : 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 VB .NET pour lecteur de codes-barres : Figure 7 - Sortie de la console après l'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 $999, l'édition légère est fournie avec un an de mises à jour et de support gratuits. Pour en savoir plus sur les produits Iron Software, consultez ici.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise