Архитектура Microsoft Windows для разработчиков






И



И

ИБП — см. источник бесперебойного питания.

идентификатор класса ~ Class ID, CLSID — глобально-уникальный идентификатор типа OLE-объекта. Каждому типу, или элементу, OLE-объекта соответствует идентификатор класса в реестре, откуда его может считать любое приложение, нуждающееся в услугах объекта. Например, электронная таблица порождает элементы нескольких типов — ячейки, графики, листы макросов, каждый из которых идентифицируется уникальным идентификатором, обеспечивающим системе и приложениям доступ к этому элементу.

именованный канал ~ named pipe — один из механизмов взаимодействия, позволяющий процессу обмениваться данными с другим локальным или удаленным процессом.

имя источника данных ~ Data Source Name, DSN — логическое имя, предоставляющее функциям ODBC информацию о местонахождении данных, необходимом драйвере и т.д. Для настройки параметров имени источника данных применяется апплет ODBC Панели управления.

имя компьютера ~ computer name — имя длиной до 15 символов в верхнем регистре, уникально идентифицирующее компьютер в сети. Оно не может совпадать с именами других компьютеров сети.

индикатор выполнения ~ Progress Bar control — управляющий элемент. Отображает степень реализации (в процентах) конкретного процесса, постепенно заполняя шкалу слева направо.

инициализационный файл ~ initialization (INI) file — файл ОС Windows, где приложение хранит постоянно необходимую ему информацию (например, сведения о конкретных пользователях). Обычно название такого файла совпадает с названием исполняемого файла приложения, но с расширением .ini. В Windows 95 и Windows NT информация этого типа хранится в реестре, но INI-файлы по-прежнему поддерживаются в целях совместимости. См. также реестр.

инкапсуляция ~ encapsulation — в объектно-ориентированном программировании процесс сокрытия внутренней реализации данных и методов класса с целью абстрагирования. Открытый общедоступный интерфейс класса описывает его возможности; фактические же методы выполнения классом своих задач — его реализация — закрыты.

интегрированная среда разработки ~ Integrated Development Environment, IDE — интерфейс среды визуальной разработки приложений, ускоряющий процесс разработки за счет интеграции инструментов создания, программирования и отладки приложения.

Интернет ~ Internet — глобальная сеть, объединяющая множество региональных сетей. См. также World Wide Web, WWW.

интерфейс ~ interface — в модели многокомпонентных объектов набор связанных функций или описание абстрактного класса.

интерфейс lUnknown ~ lUnknown interface — предоставляет клиенту ссылки на другие интерфейсы объекта (средствами метода lUnkn own::QueryInterface), а также управляет созданием и уничтожением объекта (методы IUnknown::AddRef and lUnknown::Release). Все интерфейсы модели многокомпонентного объекта (СОМ) прямо или косвенно наследуют интерфейс I Unknown, поэтому перечисленные выше три метода этого интерфейса занимают первые три строчки виртуальной таблицы любого интерфейса.

интерфейс графических устройств ~ Graphics Device Interface, GDI — компонент ОС семейства Windows, реализованный в виде исполняемого модуля. Обрабатывает графические команды Windows-приложений и передает их соответствующему драйверу устройства, который и выполняет команды конкретного устройства вывода. Будучи промежуточным буфером между приложением и физическим устройством, GDI позволяет приложениям не зависеть от конкретного устройства, но эффективно взаимодействовать с ним.

интерфейс лицензирования ~ License Service Application Programming Interface, LSAPI — интерфейс прикладного программирования, предназначенный для автоматизации лицензирования программного обеспечения. Исключает надобность в разработке специализированных системах лицензирования.

интерфейс общего шлюза ~ Common Gateway Interface, CGI — стандартный интерфейс разработки приложений для HTTP-сервера. Создан Национальным центром суперкомпьютерных исследований, Университет штата Иллинойс, США.

интерфейс поставщика услуг ~ Service Provider Interface, SPI — интерфейс, позволяющий разрабатывать драйверы для конкретных служб.

интерфейс прикладного программирования ~ Application Programming Interface, API — набор библиотек динамической загрузки или исполняемых модулей, предоставляющих в распоряжение приложений многократно используемые компоненты.

интерфейс прикладного программирования речевых приложений ~ Speech Application Programming Interface, SAPI — элемент открытой архитектуры WOSA. Интерфейс, обеспечивающий работу систем распознавания речи и речевого ввода на Windows-платформах.

интерфейс прикладного программирования сервера Интернета ~ Internet Server Application Programming Interface, ISAPI — интерфейс для разработки расширений Web-серверов (в основном на базе Microsoft Internet Information Server). См. также интерфейс прикладного программирования.

интерфейс программирования коммуникационных приложении ~ Messaging Application Programming Interface, MAPI — интерфейс программирования коммуникационных приложений. Набор функций API Win32, позволяющий снабдить любое Windows-приложение коммуникационными возможностями. Включает функции и объектно-ориентированные интерфейсы, необходимые клиентскому приложению и поставщику услуг MAPI для управления адресацией, содержанием и хранением сообщений. Позволяет разрабатывать коммуникационные приложения, не зависящие от конкретной реализации системы сообщений. См. также Common Messaging Calls, CMC; Extended MAPI; Simple MAPI.

интерфейс программирования коммуникационных приложений ~ Telephony Application Program Interface, TAPI — набор системных вызовов, переадресующих фактический вызов соответствующей библиотеке-поставщику услуг конкретного устройства (например, модема). Позволяет приложению взаимодействовать с коммуникационной аппаратурой.

интерфейс службы телефонии Windows ~ Telephony Service Provider Interface, TSPI — позволяет создавать серверные службы, обрабатывающие запросы приложений, отвечающих стандарту Windows Telephony API. Интерфейс служб телефонии реализуется поставщиками услуг телефонии, которые связывают программную (DLL, драйверы устройств и микропрограммы) и аппаратную (платы расширения, телефоны, коммутаторы и сети) части воедино, образуя SPI-сервис.

интрасеть ~ intranet — закрытая сеть на основе протокола TCP/IP и технологий Интернета, которую можно подключить к Интернету. См. так-же Интернет; протокол управления передачей/ протокол Интернета.

исключение ~ exception — ошибочная ситуация, возникшая в результате выполнения команды. Исключения могут выявляться аппаратными компонентами, например попытка деления на ноль детектируется процессором, или программными компонентами, например операционная система исключает доступ приложения к чужой области памяти.

исполняемый модуль ~ program file — файл, запускающий программу. Обычно имеет расширение ЕХЕ, P1F, СОМ или ВАТ.

источник бесперебойного питания, ИБП Uninterruptible Power Supply, UPS — поддерживает работу компьютера при сбоях сетевого электроснабжения. Его включают между источником электроэнергии, например электрической розеткой, и компьютером или другим электронным оборудованием. Дополнительная функция — защита оборудования от повышения или понижения напряжения в сети, выбросов напряжения, электромагнитных шумов. Большинство высо-коклассных моделей имеет порт для взаимодействия с операционной системой защищаемого компьютера (например, Windows NT), что позволяет автоматически завершить работу системы.









Содержание  Назад  Вперед