Классы компонентов
И классы, и компоненты представляют собой блоки кода, предназначенные для повторного использования. Чтобы создать компонент, следует начинать с класса. Класс становится компонентом, если он соответствует принятому для компонентов стандарту взаимодействия. Этот стандарт реализуется с помощью интерфейса IComponent. Любой класс, реализующий интерфейс IComponent является компонентом. Более подробные сведения об интерфейсах см. в разделах Интерфейсы (Руководство по программированию в C#) и Интерфейсы (Visual Basic). Подобные стандарты позволяют разработчикам быстро соединять компоненты и создавать большие программы. Способ взаимодействия компонентов, созданных для общеязыковой среды выполнения, описывается в спецификации CLS. Дополнительные сведения см. в разделе Спецификация CLS.
В среде .NET Framework содержится интерфейс IComponent и базовый класс Component. Это упрощает создание компонентов, которые правильно работают в среде разработки. Кроме того, в этой среде содержатся классы UserControl и Control, которые упрощают создание визуальных компонентов.
В этом подразделе
Характеристики классов компонентов
Вводные сведения об атрибутах классов-компонентов и их назначении.Инициализация и прекращение работы компонентов
Обзор написания кода для инициализации компонента, распределения системных ресурсов и уничтожения компонента.Изменения в создании экземпляров компонентов в Visual Basic
Описание различий создания компонентов в различных версиях Visual Basic.
Связанные подразделы
Компоненты и контейнеры
Описание логического отношения между компонентами и контейнерами.Создание компонентов
Список разделов, посвященных созданию собственных компонентов.Расширение поддержки времени разработки
Описываются способы реализации поддержки элементов управления и компонентов во время разработки.
Topic | Location |
---|---|
Примеры создания компонентов | Пользовательские элементы управления Windows Forms |
Примеры создания компонентов | dv_mclicc |
Примеры создания компонентов | dv_mclicc |