Интернет, компьютеры, софт и прочий Hi-Tech | ||
Избранные докиМетки (все метки)internet, it, интернет, интернет сеть, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительномобильные, электроника, видеокарта, СКС, AXIS, аутсорсинг, интернет, сеть, радионяни, гаджеты |
XPIDLСодержаниеXPIDL - это Язык описаниния интерфейсов (Interface Description Language), используемый для спецификации интерфейсов для классов XPCOM. Языки описания интерфейсов (IDL - Interface Description Languages) предназначены для описания интерфейсов способом, независимым от языка программирования и машинной реализации. Языки IDL позволяют определять интерфейсы, которые потом могут быть реализованны средствами автогенерации соответственно спецификациям конкретных языков программирования. Одним из таких инструментов является утилита xpidl, которая генерирует заголовочные файлы C++, typelib-информацию и многое другое. Написание файлов интерфейсов XPIDLXPIDL очень похож на
OMG
IDL, но имеет расширенный синтаксис для описания IID'ов и дополнительные
типы. Несколько примеров можно найти в директориях
Ресурсы
Перевод Д. Скоробогатова (09.09.2009). Оригинальный текст был взят по адресу https://developer.mozilla.org/en/XPIDL. Смежной темой с XPIDL является XULRunner - платформа для развертывания и запуска приложений, основанных на технологиях XUL и XPCOM. Публикации о XULRunner:
Последнее редактирование: 2009-09-14 19:47:34 Метки материала: XPIDL, интерфейсы, файлы интерфейсов, язык описаниния интерфейсов, Interface Description Language, interface, XPCOM, классы, классы XPCOM, IDL, программирование, языки программирования, OMG IDL, C++, Mozilla, описание интерфейсов Оставьте, пожалуйста, свой комментарий к публикации |
|
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.