C# - qu'est Ce qu'un composant et comment est-il généralement utilisé?
Ce qui est une classe de composant et comment je l'utilise généralement un?
Quand j'ajoute un nouvel élément à mon projet VS.NET 2008 l'une des options consiste à ajouter un composant.
Je ne suis même pas sûr de comprendre ce qu'est un composant est - mais je vous aime à en savoir un peu plus sur eux.
Quelqu'un pourrait expliquer à moi ou peut-être me diriger vers un tutoriel en ligne qui pourrait m'aider.
Vous devez vous connecter pour publier un commentaire.
Bien, d'une manière générale, un composant est une partie d'une chose. Plus précisément dans .NET est un composant est une classe qui implémente l'
IComponent
de l'interface, ce qui indique qu'une classe peut interagir avec la logique du conteneur.Plus souvent que pas, vous le voyez dans le formulaire de support à la conception, dans les classes d'interagir avec leur hôte dans le concepteur, mais ce n'est pas une exigence stricte.
Classe De Composant est pour le partage des objets entre les applications.
Généralement pour descendre objet comme outlook e-mail à une application.
Si tu veux une classe qui hérite de
System.ComponentModel.Component
, comme par exemple laSystem.Windows.Forms.BindingSource
et fortement typés, cela permettra de faire glisser une occurrence sur la conception de Visual Studio surface (sur un formulaire au moment de la conception) et de définir certaines propriétés à l'aide de la propriété de la grille.Une fois qu'il existe une instance de ce composant sur la forme, c'est détectable par d'autres composants/controls. Par exemple, un
BindingSource
peut être sélectionné en tant que source de données pour un affichage en grille ou un autre contrôle.