Outils pour utilisateurs

Outils du site


Panneau latéral

Menu


Bienvenue sur le Wiki du BTS SIO Première ANNEE

du lycée Felix Le Dantec

Le BTS SIO (Services Informatiques aux Organisations) du lycée Felix Le Dantec de Lannion (22) est ouvert. Vous retrouverez sur ce wiki des pages d'informations sur différents sujets vus en cours.

Voici quelques liens utiles disponible sur ce wiki:

Quelques infos utiles sur les serveurs de SIO


SIO 1- Première année


SIO 2- Deuxième année


Culture Générale


la_creation_de_classe_en_c

Création de Classe en C#

Ajout d'une nouvelle classe

Vous créer votre projet et vous voulez créer une classe, il faut faire clic-droit sur le nom de votre projet, pour plus de clarté:

Après passer la souris sur ajouter puis cliquer sur nouvel élément.

Choisir Classe & changer le nom de Class1.cs par un autre nom plus concret.

Début de classe

On initialise d'abord les attributs, soit en string ou en int, par exemple:

private int id;
private string nom;
private string prénom;

le terme private signifie que c'est accessible que dans la classe et elle seulement.

Pour créer une ArrayList (utile dans une classe), tapez ArrayList, lorsque les vaguelettes apparaissent cliquez sur l'ampoule qui apparaît & cliquez sur générer “System.Collection”.

Getter-Setter

Pour éviter l'utilisation des attributs de la classe directement, on les encapsule dans des attributs publics. L'utilisation des getter et setter sont très utiles. Exemples:

Public int ideleve
{
   get{
       return id
      }
   set{
       id=value
      }
}

ideleve faisant référence à id

getter-setter → accesseurs-manipulateurs le getter “attrape” une valeur tandis que le setter envoie une valeur.

Constructeurs

Si vous ne fournissez pas de constructeur pour votre classe, C# en crée un par défaut qui instancie l’objet et affecte aux variables membres les valeurs par défaut déjà listées.

Un constructeur est une méthode qui porte le même nom que celui de la classe.

Pour créer un constructeur, il faut surligner tout les “privates” puis cliquer sur l'ampoule & cliquer sur “Générer le constructeur. Par exemple:

 public Matière(int idm, string Matiere)
      {
          this.id = idm;
          this.matière = Matiere;
          mat.Add(this);
      }

Pour plus de sureté, il faut mettre ces “attributs publics” dans la parenthèse à côté du nom du constructeur et aussi à droite du ”=“.

Le “this” fait référence à l’instance actuelle de la classe ou pour être plus claire, on parler de moi-même.

la_creation_de_classe_en_c.txt · Dernière modification: 2018/02/01 16:33 par kilian.dupuis