DescriptionProgrammeAvis
Ajouter et Initialiser une Classe
Objectifs
Les objectifs de cette vidéo sont de :
- Familiariser les étudiants avec la création de classes en C-sharp
- Enseigner la définition et l'initialisation d'attributs de classe
- Décrire l'utilisation des constructeurs pour initialiser des objets
- Illustrer l'importance des commentaires et de la lisibilité du code
Résumé
Découvrez comment créer et initialiser une classe en C-sharp avec Visual Studio dans cette vidéo pratique.
Description
Dans cette leçon, nous allons explorer les bases de la programmation orientée objet en C-sharp, en commençant par la création d'une classe. Nous verrons comment ajouter un nouvel élément à un projet dans Visual Studio et comment définir une classe avec ses attributs et son constructeur. Au fil de la vidéo, vous apprendrez à :
- Créer un projet console
- Ajouter et nommer une classe
- Définir la portée des classes et des attributs (public, protected, internal, private)
- Initialiser les attributs d'une classe via un constructeur personnalisé
- Commenter le code pour assurer une meilleure lisibilité
En appliquant ces concepts, vous serez en mesure de structurer votre code de manière claire et efficace, facilitant ainsi la gestion et l'évolution de vos projets logiciels.
Questions fréquentes
Questions réponses
Quel est le rôle d'un constructeur en C-sharp ?
Le constructeur en C-sharp sert à initialiser les attributs de la classe, créer l'espace mémoire nécessaire pour l'objet et assigner les valeurs initiales.
Quels sont les quatre modificateurs de portée en C-sharp et lequel est le plus couramment utilisé pour les classes ?
Les quatre modificateurs de portée en C-sharp sont Public, Protected, Internal et Private. Le modificateur le plus couramment utilisé pour les classes est Public.
Pourquoi est-il important de commenter son code ?
Il est important de commenter son code pour améliorer la lisibilité et faciliter la maintenance, aidant ainsi les autres développeurs à comprendre la logique et les fonctionnalités du code.
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é.