110 likes | 330 Views
Реестр Windows , основы OLE и ActiveX. Реестр Windows.
E N D
Реестр Windows Реестр (Registry) – это база данных для хранения информации о системной конфигурации аппаратуры, о Windows и о приложениях Windows. Информация хранится в виде иерархического дерева, каждый узел которого называется ключом. Ключ может содержать субключи и значения параметров.
Реестр Windows Все субключи относятся к пяти основным ключам реестра:
Технология COM COM (англ. Component Object Model — объектная модель компонентов) — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно.
Принципы работы COM Основным понятием, которым оперирует стандарт COM, является COM-компонент. Программы, построенные на стандарте COM, фактически не являются автономными программами, а представляют собой набор взаимодействующих между собой COM-компонентов. Каждый компонент имеет уникальный идентификатор (GUID) и может одновременно использоваться многими программами. Компонент взаимодействует с другими программами через COM-интерфейсы — наборы абстрактных функций и свойств.
Технология OLE Технология OLE (Object Link and Embedding) – является стандартом Windows и обеспечивает связывание и встраивание объектов на основе технологии COM. Объекты OLE могут запускаться как в отдельном окне, так и внутри окна приложения. Когда OLE объект запускается внутри окна, то часть меню и панелей заменяется на те, что используются в программе, которая загружается.
Технология ActiveX ActiveX — фреймворк для определения программных компонентов, пригодных к использованию из программ, написанных на разных языках программирования. Программное обеспечение может собираться из одного или более таких компонентов, чтобы использовать их функционал. Фреймворк (англ. framework — каркас, структура) — структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта.