IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

utilisation d une interface


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 254
    Par défaut utilisation d une interface
    Bonjour,
    Voila j'ai du mal a bien comprendre comment ça fonctionne.
    Est ce que quelqu'un a un exemple simple a me donner (application Winform pas Console), du style
    J'ai une classe Personne contenant Nom et Prénom. Je veux utiliser une Interface pour afficher ces 2 valeurs dans des TextBox...
    Merci beaucoup pour votre aide car je suis un peu dans le flou
    Cédric

  2. #2
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut
    Tout d'abord : connais tu le but d'une interface ? En très bref :Specifié des fonctionalités sans decrire la manière de les réaliser. Un genre de contrat quoi.

    Pour ton exemple, l'interface donne un truc sommaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    public interface IPersonne
    {
        string Name{get;}
        string Surname{get;}
     
    }
    Ca signifie que si ta classe Personne implment IPersonne, ta classe devra fournir un getter pour le nom et un autre pour le prénom.

    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class Personne : IPersonne
    {
        public string  Name
        {
            get;
            protected set;
        }
     
        public string  Surname
        {
            get;
            protected set;
        }
    }
    Maitenant, ton bout de code qui va afficher les noms et prenoms, s en fiche de savoir comment c est codé, il veut juste connaitre l'interface (la manière de recuperer les info). soit IPersonne

    Exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void ShowName(IPersonne _personne)
    {
        Matextbox.Text = _personne.Name + " " + _personne.Surname;
    }

    Plus d'info :
    interface C#

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 254
    Par défaut
    Merci pour ta réponse.
    Je crois qu'en fait je dois certainement faire une confusion entre l'interface et l'interface graphique
    C'est pour ca que j'ai un peu de mal à comprendre

  4. #4
    Membre éclairé Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819
    Par défaut
    héhé ha ben oui... interface graphique est abregé GUI (graphic user interface).

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 254
    Par défaut
    ho hé ça va on ne juge pas !!!
    ce p'tit exemple m'aide bien a comprendre
    J'te remercie
    Cédric

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 22/07/2008, 07h09
  2. [Free Pascal] Erreur à l'utilisation d'une interface
    Par Neuromancien2 dans le forum Free Pascal
    Réponses: 1
    Dernier message: 10/12/2007, 20h31
  3. Probleme d'utilisation d'une interface COM
    Par zuzuu dans le forum Windows
    Réponses: 4
    Dernier message: 17/09/2007, 12h25
  4. Réponses: 3
    Dernier message: 22/03/2007, 11h06
  5. Composants à utiliser pour une interface graphique Java
    Par nicolas.pied dans le forum Composants
    Réponses: 4
    Dernier message: 28/11/2005, 20h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo