MonoDevelop Add-in для PascalABC.NET: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
Нет описания правки
Нет описания правки
Строка 11: Строка 11:
Модель расширения, используемая Mono.Addins, базируется на 4 понятиях.
Модель расширения, используемая Mono.Addins, базируется на 4 понятиях.


'''Add-in host''': Приложение или библиотека, которая может быть расширенны с помощью add-ins(надстроек). Расштирение возможностей или функционала приложений или библиотек определяется с помощью extension points(точек расширения).
'''Add-in host''': приложение или библиотека, которая может быть расширенны с помощью add-ins(надстроек). Расштирение возможностей или функционала приложений или библиотек определяется с помощью extension points(точек расширения).


'''Extension point''':
'''Extension point''': место заполнения, где add-ins могут зарегистрировать узлы расширения(extension nodes), для обеспечения дополнительной функциональности. Extension points идентифицируются, используя пути расширения(extension paths).


'''Extension node''':
'''Extension node''':

Версия от 00:33, 14 ноября 2009

Материал данной статьи взят из [1] С вопросами и предложениями по Mono.Addins, обращаться к группе рассылке, для чего необходимо на нее подписаться. ([2]).

Введение

Mono.Addins является основой для создания расширяемых приложений и библиотек для них. Эта структура полностью основываетая на MonoDevelop, для того чтобы сделать его более общим простым и продвинутым в использовании. Сама система MonoDevelop является улучшеным средством для разработки по сравнению SharpDevelop, основанная на идеях Eclipse add-in engine.

Mono.Addins был разработан, чтобы быть полезным для широкого спектра приложений: от простых до сложных, таких как MonoDevelop? Которые нуждаются в поддержке и дополнениях в структурах.

Mono.Addins

Модель расширения, используемая Mono.Addins, базируется на 4 понятиях.

Add-in host: приложение или библиотека, которая может быть расширенны с помощью add-ins(надстроек). Расштирение возможностей или функционала приложений или библиотек определяется с помощью extension points(точек расширения).

Extension point: место заполнения, где add-ins могут зарегистрировать узлы расширения(extension nodes), для обеспечения дополнительной функциональности. Extension points идентифицируются, используя пути расширения(extension paths).

Extension node:

Add-in:




-Венцко Александр Зиновьевич 21:15, 13 ноября 2009 (UTC)