Dans ce guide de programmation, nous allons voir comment imprimer des codes-barres à l'aide de GLE (Graphical Library Engine) sur un ordinateur équipé de Windows. Nous utiliserons le langage de programmation C# pour créer notre application. Premièrement, nous devons installer le logiciel GLE sur notre ordinateur. Pour cela, téléchargez le logiciel depuis le site web de GLE et suivez les instructions d'installation. Une fois l'installation terminée, ouvrez une fenêtre de terminal sur votre ordinateur et accédez à la racine du répertoire en entrant la commande "cd .." (sans accents). Maintenant, générez un projet de code-barres avec GLE en entrant la commande suivante : "gle-barcode -t 'Taille du code-barre: 100x100' -o 'Code-barre.png'". Cette commande générera un fichier PNG contenant votre code-barre avec les caractères spécifiés dans l'argument "-t". Ensuite, ouvrez votre application Visual Studio et créez un nouveau projet de console en sélectionnant le modèle "Application WinForms". Dans votre code, importez les bibliothèques nécessaires pour lire et écrire des images. Pour cela, ajoutez les lignes suivantes à la section "using" de votre fichier source : ```csharp using System.Drawing; using System.Drawing.Imaging; ``` Ajoutez ensuite les fonctions nécessaires pour lire et écrire des images. Pour cela, ajoutez les fonctions suivantes à votre classe principale : ```csharp private static void WriteImage(string filename, Image image) { using (var stream = new FileStream(filename, FileMode.Create)) { image.Save(stream, ImageFormat.Png); } } private static Image ReadImage(string filename) { using (var stream = new FileStream(filename, FileMode.Open)) { return Image.FromStream(stream); } } ``` Maintenant, vous pouvez lire votre code-barre généré par GLE et l'afficher dans votre application. Pour cela, ajoutez le code suivant à votre méthode principale : ```csharp static void Main(string[] args) { // Lire le code-barre généré par GLE var codeBarre = ReadImage("Code-barre.png"); // Afficher l'image dans une surface de dessin using (var g = Graphics.FromImage(codeBarre)) { g.DrawImage("Code-barre.png", 0, 0, 100, 100); } // Afficher l'image dans un contrôle Image var pictureBox = new PictureBox { Image = codeBarre }; pictureBox.Size = new Size(100, 100); pictureBox.Location = new Point(50, 50); this.Controls.Add(pictureBox); // Envoyer une notification d'état lorsque l'utilisateur clique sur l'image pictureBox.Click += (sender, e) => MessageBox.Show("Code-barre cliqué"); // Attendre l'arrêt de l'application Console.ReadKey(); } ``` Enfin, lancez votre application et cliquez sur l'image de code-barre pour voir la notification d'état. Vous pouvez également modifier les tailles de l'image pour afficher le code-barre à différentes tailles.