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
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
Un composant est plutôt une classe. Une DLL peut contenir une ou plusieurs classes
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?
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.
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....
Bonjour,
Un service, va être une méthode public, c'est ça?
mé là on aura beaucoup plus qu'une seule service !!
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.
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.
Peut-être se documenter sur le System.ComponentModel http://msdn.microsoft.com/fr-fr/libr...(v=VS.90).aspx pourrait t'aider à mieux comprendre ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager