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 sur le générateur de codes-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.
Install-Package BarCode
É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 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 Sub
Ajoutez 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 functionality
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 functionality
Imports 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
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 en fonction de 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 d'encodage pour la génération du code-barres. Vous pouvez modifier cela en utilisant d'autres types d'encodage commeBarcodeWriterEncoding.QRCodepour générer des codes QR. -
SaveAsPng("MyBarCode.png")enregistre l'image du code-barres au format 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();
' 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 for .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.
Questions Fréquemment Posées
Comment puis-je générer des codes-barres dans .NET ?
Vous pouvez générer des codes-barres dans .NET à l'aide de la bibliothèque IronBarcode en créant un projet dans Visual Studio, en installant la bibliothèque, en concevant l'interface utilisateur, et en écrivant le code pour générer et afficher le code-barres.
Quelles sont les méthodes d'installation de la bibliothèque de codes-barres ?
Vous pouvez installer la bibliothèque IronBarcode en utilisant la Console du Package Manager, la solution du Package Manager NuGet, ou en téléchargeant directement le DLL et en l'ajoutant à votre projet.
Quels éléments UI sont essentiels pour une application de génération de codes-barres ?
Les éléments UI essentiels pour une application de génération de codes-barres incluent deux étiquettes, une zone de texte enrichi pour l'entrée, et une boîte d'image pour afficher l'image du code-barres généré.
Quelles étapes sont impliquées dans le codage de la fonction de génération de code-barres ?
Pour coder la fonction de génération de code-barres, écrivez le code dans la fonction button1_Click pour générer un code-barres avec IronBarcode, le sauvegarder au format PNG, et l'afficher dans la PictureBox.
Quels types de codes-barres peuvent être générés avec cette bibliothèque ?
IronBarcode prend en charge la génération de divers types de codes-barres, y compris le Code128 et QRCode, entre autres.
Comment puis-je ajouter du texte sous le code-barres généré ?
Vous pouvez ajouter la valeur encodée du code-barres en tant que texte sous l'image en utilisant la méthode AddBarcodeValueTextBelowBarcode dans la bibliothèque IronBarcode.
Quels sont les avantages de l'utilisation de la bibliothèque IronBarcode ?
L'utilisation de IronBarcode offre une génération de code-barres optimisée avec une haute performance et précision, une API conviviale et de faibles taux d'erreurs dans les applications du monde réel.
Où puis-je accéder à une documentation détaillée pour la bibliothèque de codes-barres ?
Une documentation détaillée et des exemples pour la bibliothèque IronBarcode se trouvent sur le site officiel IronBarcode.
Y a-t-il des promotions actuelles pour la bibliothèque de codes-barres ?
Oui, il y a une promotion où l'achat de l'ensemble complet Iron Suite vous permet de recevoir cinq bibliothèques pour le prix de deux.
Comment puis-je résoudre les problèmes courants avec la génération de code-barres dans .NET ?
Les problèmes courants peuvent souvent être résolus en vérifiant la bonne installation de la bibliothèque IronBarcode, en s'assurant que les composants UI sont correctement configurés, et en vérifiant que le code de génération de code-barres est exempt d'erreurs.



