Поделиться через


Программирование с использованием компонентов

С помощью архитектуры конструктора в Visual Studio классы-компоненты, не имеющие визуального представления, можно собирать так же легко, как и формы Visual Basic.В следующих разделах рассматривается создание собственных компонентов и их сборка из сложных компонентов, находящихся в классах .NET Framework.

В этом разделе определяется, что собой представляет компонент, а также предоставлены общие сведения о понятиях программирования .NET Framework, особенно важных при программировании компонентов.Термин компонент имеет много значений, однако в .NET Framework компонентом называют класс, реализующий интерфейс System.ComponentModel.IComponent либо прямо или косвенно наследующий от класса, который реализует этот интерфейс.Базовой реализацией интерфейса IComponent по умолчанию является класс System.ComponentModel.Component.

Чтобы компоненты и элементы управления могли быть использованы для других языков программирования, необходимо создавать их на языке, совместимом со спецификацией CLS, и удостовериться, что все открытые и защищенные члены также совместимы с этой спецификацией.Windows SDK предоставляет компиляторы cls-совместимых для следующих языков: Visual Basic, C# и C++.Дополнительные сведения о спецификации CLS см. в разделе Спецификация CLS.

В этом подразделе

Связанные подразделы