AIDE .NET

Formulaires C# (Comment ça marche pour les développeurs)

Publié novembre 29, 2023
Partager:

Introduction à Windows Form Type de projet

Windows Forms, communément appelé "WinForms", est une interface utilisateur graphique(GUI) dans le Framework .NET et le Framework .NET Core. Avec Windows Forms, les développeurs peuvent créer des applications de bureau riches et interactives pour Windows. Ce tutoriel vous guidera à travers les étapes de la création d'un nouveau projet sur l'application de base Windows Forms en utilisant Visual Studio, un environnement de développement intégré populaire(L'IDE) pour les développeurs .NET.

Configuration de Visual Studio

Avant de vous lancer dans la création de votre application Windows Forms, vous devez installer Visual Studio. C'est le principal outil utilisé pour développer des applications Windows Forms.

Installation de Visual Studio

Téléchargez Visual Studio à partir du sitesite officiel de Visual Studio.

Exécutez le programme d'installation et sélectionnez la charge de travail " .NET desktop development ". Il comprend les outils nécessaires à la création d'applications Windows Forms.

Terminez le processus d'installation.

Démarrer un nouveau projet Windows Forms

  1. Ouvrez Visual Studio.

  2. Allez dans l'option Fichier de la barre de menu et sélectionnez Nouveau > Projet. La boîte de dialogue "Nouveau projet" s'ouvre alors.

  3. Dans la boîte de dialogue, recherchez "Windows Forms App" et sélectionnez-le. Assurez-vous de choisir la bonne version selon que vous utilisez le Framework .NET Core ou l'ancien Framework .NET.

  4. Cliquez sur Suivant, donnez un nom à votre projet et cliquez sur Créer dans la boîte de dialogue.

    Vous avez maintenant créé avec succès une nouvelle application Windows Form!

Les bases de Windows Forms

Lorsque vous créez une nouvelle application Windows Form dans Visual Studio, un formulaire vierge intitulé "Form1" s'affiche. Ce formulaire est le canevas dans lequel vous concevrez l'interface graphique de votre application.

Comprendre l'interface de Visual Studio

Explorateur de solutions : Sur le côté droit, l'explorateur de solutions affiche tous les fichiers et ressources de votre projet. Double-cliquez sur "Form1.cs" pour afficher le formulaire.

Fenêtre des propriétés : Sous l'explorateur de solutions, la fenêtre des propriétés affiche les propriétés de l'élément sélectionné dans le formulaire. Vous pouvez modifier les propriétés telles que la taille, la couleur, le texte, etc. dans la fenêtre des propriétés.

Boîte à outils : Sur le côté gauche, elle contient tous les "contrôles enfants(comme les boutons, les contrôles d'étiquettes, les zones de texte) que vous pouvez faire glisser sur votre formulaire.

Ajout de contrôles à votre formulaire

L'ajout de contrôles à votre formulaire est aussi simple que le glisser-déposer à partir de la boîte à outils :

  1. Recherchez le contrôle Bouton dans la boîte à outils et faites-le glisser sur votre formulaire. Il s'agit de votre "contrôle des boutons".

  2. De même, faites glisser un contrôle Label(contrôle des étiquettes) et un contrôle CheckBox(contrôle de case à cocher) sur votre formulaire.

  3. Ajustez leur position si nécessaire.

    Chacun de ces contrôles possède des propriétés qui peuvent être ajustées dans la fenêtre des propriétés. Par exemple, sélectionnez le contrôle bouton et modifiez sa propriété Texte en "Cliquez-moi".

Rendre votre application Windows Forms interactive

Une application ne se résume pas à son apparence ; il a besoin d'être fonctionnel!

Ajout de gestionnaires d'événements aux contrôles

Double-cliquez sur le contrôle de bouton que vous avez ajouté. Visual Studio crée automatiquement un gestionnaire d'événements dans le code du formulaire.

Dans cette méthode de gestion d'événement, ajoutez le code suivant :

label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!";
label1.Text = "Button was clicked!"
VB   C#

Désormais, chaque fois que vous cliquez sur le bouton dans votre application Windows Form, le texte de l'étiquette devient "Le bouton a été cliqué"!".

Exécution de l'application

Cliquez sur le bouton vert "Start" en haut de la page ou appuyez sur F5. Cela compilera et exécutera votre application. La méthode principale est le point d'entrée de l'application, et votre formulaire doit apparaître à l'écran. Cliquez sur le bouton pour voir le texte de votre étiquette changer dans la méthode principale!

Contrôles et fonctionnalités avancés

Regroupement des contrôles

Le contrôle GroupBox permet de regrouper des contrôles connexes, ce qui améliore l'organisation et l'expérience de l'utilisateur.

  1. Dans la boîte à outils, faites glisser une GroupBox sur votre formulaire.

  2. Ajoutez d'autres contrôles à ce groupe en les faisant glisser à l'intérieur de la GroupBox.

Utilisation du contrôle MenuStrip

Un contrôle MenuStrip fournit une barre de menu pour votre application Windows Forms.

  1. Faites glisser le contrôle MenuStrip de la boîte à outils sur votre formulaire.

  2. Cliquez dessus pour ajouter des éléments de menu tels que "Fichier", "Édition", etc.

Gestion de formulaires multiples

Une application Windows Forms réelle utilise souvent plusieurs formulaires.

  1. Cliquez avec le bouton droit de la souris sur votre projet dans l'explorateur de solutions > Ajouter > Nouvel élément.

  2. Choisissez "Windows Form", donnez-lui un nom et cliquez sur Ajouter.

  3. Pour ouvrir ce nouveau formulaire à partir de votre formulaire principal, utilisez :
Form2 newForm = new Form2();
newForm.Show();
Form2 newForm = new Form2();
newForm.Show();
Dim newForm As New Form2()
newForm.Show()
VB   C#

Intégration des produits de la Iron Suite dans une application Windows Forms

Windows Forms étant une plate-forme très flexible, il est possible d'intégrer des outils et des bibliothèques de tiers afin d'étendre encore ses capacités. L'une de ces suites d'outils remarquables est celle d'Iron Suite, qui comprend un ensemble de produits puissants conçus pour les développeurs. Nous allons nous pencher sur ces produits et voir comment ils peuvent dynamiser vos applications Windows Forms.

Iron Suite est une compilation d'outils de développement conçus pour simplifier les tâches complexes au sein des projets C# et .NET. Ces outils, bien qu'autonomes dans leurs capacités, se complètent les uns les autres, ce qui les rend idéaux pour des projets complets tels que ceux que vous pourriez développer avec Windows Forms.

IronPDF

IronPDF Découvrez les capacités de manipulation des PDF d'IronPDF est une bibliothèque polyvalente conçue pour travailler avec les PDF dans l'environnement .NET. Imaginez la création d'une application Windows Forms qui génère des rapports ou gère des documents. Avec IronPDF, vous pouvez générer, modifier et même convertir des PDF en toute transparence. Il peut être facilement intégré dans votre application Windows Forms, ce qui vous permet de fournir des fonctionnalités PDF robustes sans trop de difficultés.

IronXL

IronXL En savoir plus sur IronXL pour la gestion des fichiers Excel Le traitement des fichiers Excel est courant dans de nombreuses applications, en particulier celles qui sont axées sur la gestion des données. IronXL est l'outil qu'il vous faut à cette fin. Avec IronXL, votre application Windows Forms peut lire, écrire, éditer et même créer des feuilles de calcul Excel. Cela ouvre une myriade de possibilités telles que la création de rapports dynamiques, la gestion d'ensembles de données ou l'importation/exportation de données vers et depuis votre application.

IronOCR

IronOCR Découvrez la puissance d'IronOCR Reconnaissance optique de caractères(OCR) est une technologie qui convertit en données modifiables différents types de documents, tels que des documents papier scannés, des PDF ou des images capturées par un appareil photo numérique. IronOCR est un outil de premier plan dans ce domaine. En intégrant IronOCR à votre application Windows Forms, vous pouvez extraire du texte à partir d'images, de documents scannés ou même de PDF. Pensez aux applications qui numérisent les données imprimées ou aux outils qui aident à la gestion des documents - IronOCR peut être l'épine dorsale de ces fonctionnalités.

IronBarcode

IronBarcode Tirez parti d'IronBarcode pour vos solutions de codes-barres À l'ère du numérique, les codes-barres et les codes QR sont omniprésents. Que ce soit pour la gestion des stocks, la vérification des billets ou la numérisation des produits, ces codes sont essentiels. IronBarcode permet à votre application Windows Forms de générer, de lire et de travailler avec divers codes-barres et codes QR. L'intégration de ces éléments peut déboucher sur des applications plus interactives et dynamiques, notamment dans les domaines de la vente au détail, de la gestion d'événements ou des projets liés à l'inventaire.

Conclusion

Iron Suite Windows Forms offre un vaste paysage pour la création d'applications interactives, et lorsqu'il est associé à des outils tels que ceux d'Iron Suite, les possibilités deviennent infinies. Chaque produit d'Iron Suite, qu'il s'agisse d'IronPDF, d'IronXL, d'IronOCR ou d'IronBarcode, commence par $749. Ce qui est encore plus séduisant, c'est que chaque produit offre uneessai gratuit de 30 jours des produits Iron Suitevous pouvez ainsi tester et expérimenter pleinement leurs capacités.

Pour ceux qui cherchent à maximiser le rapport qualité-prix, Iron Suite propose une offre intéressante : vous pouvezacquérir l'ensemble de l'Iron Suite pour le prix de deux produits seulement. Cela vous permet non seulement de réaliser des économies, mais aussi de disposer d'un ensemble complet d'outils pour élever vos applications Windows Forms à de nouveaux sommets.

< PRÉCÉDENT
C# Json Serializer (Comment ça marche pour les développeurs)
SUIVANT >
C# AS (Comment ça marche pour les développeurs)