DescriptionProgrammeAvis
Comprendre les Interactions Graphiques avec Visual Studio
Objectifs
L'objectif de cette vidéo est de :
- Montrer comment modifier les propriétés des objets depuis le code en C#,
- Explorer l'intégration d'éléments graphiques et de leurs propriétés dans une application WPF via Visual Studio,
- Illustrer l'utilisation de l'événement clic pour déclencher des actions spécifiques.
Résumé
Découvrez comment modifier les propriétés des objets en C# via Visual Studio et WPF pour créer des interactions graphiques dynamiques.
Description
Dans cette leçon, nous explorons la manière dont vous pouvez accéder et modifier les propriétés des objets en C# à partir du code. Nous utilisons Visual Studio pour créer une interface utilisateur où un bouton modifie le titre d'une fenêtre en fonction du texte entré dans un champ de texte. Vous apprendrez à :
- Nommer les contrôles graphiques de manière cohérente,
- Accéder et modifier les propriétés des objets en utilisant leur nom,
- Manipuler les événements, en particulier l'événement clic d'un bouton,
- Lire le contenu d'un champ de texte,
- Modifier dynamiquement le titre d'une fenêtre.
La leçon couvre également les bonnes pratiques pour organiser votre code et nommer vos contrôles afin de maintenir la lisibilité et l'efficacité de vos développements.
Questions fréquentes
Questions réponses
Comment peut-on accéder aux propriétés des objets depuis le code en C#?
Vous pouvez accéder aux propriétés des objets en utilisant leur nom suivi d'un point et du nom de la propriété. Par exemple,
objet.nomPropriété
.
Pourquoi est-il important de donner des noms clairs aux contrôles graphiques?
Il est important de donner des noms clairs pour faciliter l'accès et la modification des propriétés des objets dans le code, ainsi que pour améliorer la lisibilité et la maintenabilité du code.
Quel événement est utilisé pour déclencher une action lorsqu'on clique sur un bouton?
L'événement 'clic' est utilisé pour déclencher une action lorsqu'on clique sur un bouton en C#.
Programme détaillé
Module 1 - Framework .Net
Introduction
00:25
Environnement .Net
01:27
Historique et versions
02:08
Visual Studio et Blend
07:09
Module 2 - Utilisation de Visual Studio
Introduction
00:26
Installation des outils
03:42
Module 3 - Syntaxe générale du C#
Introduction
00:29
Instructions et blocs
03:20
Commentaires
05:13
Variables
05:12
Types
04:25
Opérateurs
04:00
Conversion
06:37
Entrées / sorties
06:50
Caractères spéciaux
02:02
Instructions itératives
04:42
Blocs et portées
03:38
Méthodes
05:51
Module 4 - Exercices
Module 5 - Utilisation des types complexes
Module 6 - Exercice : codage d'un jeu de morpion
Introduction
00:36
Morpion : énoncé
01:49
Correction : structure
05:16
Correction : fin de jeu
09:45
Module 7 - Programmation orientée objet en C#
Introduction
00:42
Principes
03:24
Classe et objets
01:36
Créer une classe
09:05
Méthodes
03:46
Attributs et propriétés
07:51
Héritage
04:51
Exemple d'héritage
08:37
Surcharge de méthodes
06:00
Polymorphisme
05:55
Interfaces
07:32
Classes abstraites
05:17
Classes statiques
06:52
Module 8 - Exercice : gestion d'un parc de véhicules
Module 9 - Programmation avancée
Introduction
00:57
Valeurs et références
09:22
Exceptions
09:27
Importer du code (using)
03:44
Documentation en ligne
07:31
Debuggueur
06:49
Module 10 - Création d'interfaces graphiques en WPF
Introduction
00:39
Le XAML
03:22
Utiliser Blend
05:07
Gestion des images
04:31
Récupérer les évènements
02:07
S'abonner depuis le code
07:45
Gestion des fenêtres
03:09
Module 11 - Exercice : création d'un jeu 2D (Sokoban)
Introduction
01:17
Enoncé
03:38
Correction : vue globale
03:30
Correction : recommencer
02:50
Correction : fin de jeu
04:40
6 commentaires
5,0
6 votes
5
4
3
2
1
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
Elle date un peu mais reste toujours d'actualité.