
Générateur de codes-barres .NET Tutoriel
Étant donné la montée rapide de l'utilisation des codes-barres, les développeurs doivent être capables de générer des codes-barres dans leur langage de programmation préféré. Ce tutoriel démontrera comment générer des codes-barres en .NET.
Tutoriel du générateur de code-barres .NET
- Créer un projet dans Visual Studio
- Installer la bibliothèque de génération de code-barres C#
- Concevoir l'interface utilisateur pour l'application Windows Forms
- Écrire le code pour la fonctionnalité principale
- Exécuter le générateur de code-barres .NET
Commençons le tutoriel.
Créer le Projet
Ce tutoriel utilise la dernière version de Visual Studio et le modèle d'application Windows Forms. Vous pouvez utiliser l'application de votre choix et utiliser votre projet et version existants.
Ouvrez Visual Studio > Cliquez sur Créer un nouveau projet > Sélectionnez Modèle d'application Windows Forms > Appuyez sur Suivant > Nommez le projet > Appuyez sur Suivant => Sélectionnez votre cible .NET Framework => Cliquez sur le bouton Créer.
Créer une nouvelle application Windows Forms
Installation de la Bibliothèque de Code-barres
Il y a de nombreux avantages à installer une bibliothèque de générateur de code-barres. IronBarcode, écrit en C#, fournit des fonctions pour créer des codes-barres et des codes QR avec une seule ligne de code. Il prend également en charge l'enregistrement du code QR ou du code-barres dans le format de fichier souhaité. De plus, il offre un service gratuit et un support d'exécution pour générer des codes-barres en .NET.
Commençons par l'installation du package NuGet IronBarcode. Vous pouvez l'installer en utilisant l'une des trois méthodes suivantes :
Console du Gestionnaire de Packages
Écrivez la commande suivante dans la console du gestionnaire de packages. Il téléchargera et installera le package pour vous.
Étape d'installation via la console du gestionnaire de packages
Solution du Gestionnaire de Packages NuGet
Vous pouvez également installer le package de code-barres en utilisant la solution du Gestionnaire de Packages NuGet. Suivez simplement ces étapes :
Cliquez sur Outils > Gestionnaire de Packages NuGet > Gérer les packages NuGet pour la solution.
Cela ouvrira le Gestionnaire de Packages NuGet pour vous. Cliquez sur Parcourir et recherchez "IronBarcode", puis installez la bibliothèque.
Interface utilisateur du gestionnaire de packages NuGet
Téléchargement depuis le Lien
Alternativement, le IronBarCode.Dll peut être téléchargé et ajouté à votre projet comme une référence depuis la DLL de code-barres .NET.
Concevoir les Windows Forms
L'interface utilisateur pour le générateur de code-barres .NET doit comporter 2 étiquettes, 1 boîte de texte enrichi et 1 boîte d'image pour afficher l'image du code-barres généré. L'image ci-dessous montre un design simple à des fins de démonstration.
Concevoir l'application Windows Forms
Écrire le Code pour Générer le Code-barres
Double-cliquez sur le bouton "Générer". Le code suivant apparaîtra :
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 SubAjoutez les espaces de noms suivants en haut de votre fichier de code :
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 functionalityÉcrivez le code suivant à l'intérieur de la fonction button1_Click() :
// 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")Comprenons le code, ligne par ligne :
-
GeneratedBarcodeest un type de données qui représente le code-barres généré. -
CreateBarcodeest la fonction de la classeBarcodeWriterdans le packageIronBarCode, utilisée pour générer le code-barres basé sur l'entrée de l'utilisateur. -
BarcodeValue.Textrécupère le texte saisi par l'utilisateur, qui sera encodé dans le code-barres. -
BarcodeWriterEncoding.Code128spécifie le schéma de codage pour générer le code-barres. Vous pouvez changer cela pour d'autres types de codage commeBarcodeWriterEncoding.QRCodepour générer des codes QR. -
SaveAsPng("MyBarCode.png")enregistre l'image du code-barres en tant que fichier PNG. -
BarcodeImageest un contrôle PictureBox sur le formulaire utilisé pour afficher l'image du code-barres à l'utilisateur.
Exécuter le Générateur de Code-barres .NET
Appuyez sur Ctrl + F5 pour exécuter l'application.
Exécuter l'application générateur de code-barres
Écrivez la valeur à l'intérieur de la boîte de texte que vous voulez coder dans le code-barres comme montré ci-dessous.
Coller l'URL pour générer un code-barres
Maintenant, cliquez sur le bouton "Générer". Le code-barres sera généré comme montré ci-dessous.
Code-barres généré dans l'application Windows Forms
Afficher la Valeur du Code-barres
Ensuite, vous pouvez afficher la valeur du code-barres avec une seule ligne de code :
// 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()Sortie
Générer un code-barres à partir d'une valeur de chaîne
Résumé
IronBarcode propose une API conviviale pour les développeurs afin de lire et écrire des codes-barres pour .NET, optimiser la précision et assurer un faible taux d'erreur dans les logiciels du monde réel. Visitez la page de documentation officielle pour plus d'informations sur IronBarcode.
Actuellement, si vous achetez la suite Iron complète, vous pouvez obtenir cinq bibliothèques pour le prix de deux. Pour plus d'informations.

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.
Articles connexes


