Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
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.
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.
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.
Ouvrez Visual Studio.
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.
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.
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!
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.
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.
L'ajout de contrôles à votre formulaire est aussi simple que le glisser-déposer à partir de la boîte à outils :
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".
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.
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".
Une application ne se résume pas à son apparence ; il a besoin d'être fonctionnel!
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!"
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é"!".
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!
Le contrôle GroupBox permet de regrouper des contrôles connexes, ce qui améliore l'organisation et l'expérience de l'utilisateur.
Dans la boîte à outils, faites glisser une GroupBox sur votre formulaire.
Un contrôle MenuStrip fournit une barre de menu pour votre application Windows Forms.
Faites glisser le contrôle MenuStrip de la boîte à outils sur votre formulaire.
Une application Windows Forms réelle utilise souvent plusieurs formulaires.
Cliquez avec le bouton droit de la souris sur votre projet dans l'explorateur de solutions > Ajouter > Nouvel élément.
Choisissez "Windows Form", donnez-lui un nom et cliquez sur Ajouter.
Form2 newForm = new Form2();
newForm.Show();
Form2 newForm = new Form2();
newForm.Show();
Dim newForm As New Form2()
newForm.Show()
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.
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.
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.
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.
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.
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.
9 produits de l'API .NET pour vos documents de bureau