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

Langages Discussion :

Développement basé sur les composants en .NET


Sujet :

Langages

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Développement basé sur les composants en .NET
    Bonjour,
    Je veux savoir si un composant (dans le sens de développement basé sur les composants) en .NET correspond à une bibliothèque de class (ou DLL).

    Merci en avance

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 753
    Points
    39 753
    Par défaut
    Un composant est plutôt une classe. Une DLL peut contenir une ou plusieurs classes

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Bonjour,
    Merci pour votre reponse,
    Selon mes connaissance un composant c'est un ensemble de classes (même niveau qu'une package)
    n'est ce pas?

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 753
    Points
    39 753
    Par défaut
    Citation Envoyé par younex Voir le message
    Selon mes connaissance un composant c'est un ensemble de classes (même niveau qu'une package)
    n'est ce pas?
    Je ne pense pas qu'il existe une définition "officielle" de ce qu'est un composant... c'est un terme assez vague qui a été utilisé un peu à toutes les sauces, donc ça ne veut pas dire grand chose de précis.

    Personnellement je vois plutôt un composant comme une classe, pas comme un package.

  5. #5
    Expert confirmé
    Inscrit en
    Avril 2008
    Messages
    2 564
    Détails du profil
    Informations personnelles :
    Âge : 64

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 564
    Points : 4 442
    Points
    4 442
    Par défaut composant ,definition
    bonjour
    pour eviter les confusions et les abus de language,chez microsoft la distinction est bien faite :
    - component = une ou plusieurs classes dont la fonctionnalite resultante est de fournir -01 service unique- non visuel pour l'utilisateur et le developpeur.
    .
    - control = une ou plusieurs classes dont certaines peuvent etre non visuelles dont la fonctionnalite resultante est de founir un -01 controle unique-pour l'utilisateur et le developpeur.

    Pour le support physique on peut avoir aussi bien un fichier dll ou exe.

    BON CODE....

  6. #6
    Candidat au Club
    Inscrit en
    Juin 2010
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Bonjour,
    Un service, va être une méthode public, c'est ça?
    mé là on aura beaucoup plus qu'une seule service !!

  7. #7
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    une ou plusieurs methodes publiques pour le cas d'un web service/WCF.
    Pour un service windows, il s'agit d'un programme tournant en tâche de fond.

  8. #8
    Inactif  
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 123
    Points : 130
    Points
    130
    Par défaut classe publique et DLL
    Un composant c'est une classe qui est publique, c'est-à-dire que l'on peut l'utiliser à l'extérieur.

    Un composant COM par exemple, est une classe qui est publique que l'on voit à l'extérieur et que l'on peut utiliser depuis l'extérieur.

    Un composant .NET, c'est un assembly qui contient au moins 1 classe qui soit publique. S'il n'y a aucune classe publique dans l'assembly, on ne voit rien depuis l'extérieur.
    Un composant, c'est nécessairement une DLL.

    La façon dont le composant est implémenté, qu'il ait 1 ou cinquantes classes pour se réaliser est totalement au choix du développeur et on peut la considérer comme une boîte noire.

  9. #9
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 753
    Points
    39 753
    Par défaut
    Citation Envoyé par olivieram Voir le message
    Un composant c'est une classe qui est publique, c'est-à-dire que l'on peut l'utiliser à l'extérieur.

    Citation Envoyé par olivieram Voir le message
    Un composant .NET, c'est un assembly qui contient au moins 1 classe qui soit publique. [...]
    Un composant, c'est nécessairement une DLL.
    C'est un peu contradictoire... d'abord tu dis que c'est une classe, ensuite que c'est un assembly... Un assembly n'est pas lui-même un composant, il contient un ou des composants

  10. #10
    Membre habitué Avatar de rakakabe
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    124
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 124
    Points : 174
    Points
    174
    Par défaut
    Peut-être se documenter sur le System.ComponentModel http://msdn.microsoft.com/fr-fr/libr...(v=VS.90).aspx pourrait t'aider à mieux comprendre ?

Discussions similaires

  1. [Débutant] developpement basé sur les composants
    Par adolphetimba dans le forum C#
    Réponses: 2
    Dernier message: 09/07/2012, 15h47
  2. Réponses: 0
    Dernier message: 12/10/2011, 13h06
  3. Réponses: 0
    Dernier message: 12/10/2011, 13h06
  4. aide sur les composants de la RxLib 2.75
    Par mariustrezor dans le forum Bases de données
    Réponses: 4
    Dernier message: 12/10/2004, 14h35

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