MonoDevelop Add-in для PascalABC.NET: различия между версиями
AlexHit (обсуждение | вклад) Нет описания правки |
AlexHit (обсуждение | вклад) Нет описания правки |
||
(не показано 7 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Материал данной статьи взят из [http://monodevelop.com] С вопросами и предложениями по Mono.Addins, обращаться к группе рассылке, для чего необходимо на нее подписаться. ([http://groups.google.com/group/mono-addins]). | |||
'''Введение''' | '''Введение''' | ||
Mono.Addins является основой для создания расширяемых приложений и библиотек для них. Эта структура полностью основываетая на MonoDevelop, для того чтобы сделать его более общим простым и продвинутым в использовании. Сама система MonoDevelop является улучшеным средством для разработки по сравнению SharpDevelop, основанная на идеях Eclipse add-in engine. | Mono.Addins является основой для создания расширяемых приложений и библиотек для них. Эта структура полностью основываетая на MonoDevelop, для того чтобы сделать его более общим простым и продвинутым в использовании. Сама система MonoDevelop является улучшеным средством для разработки по сравнению SharpDevelop, основанная на идеях Eclipse add-in engine. | ||
Mono.Addins был разработан, чтобы быть | 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''': атрибут-описания(attribute-decorated) элемента, который описывает расширения. В extension nodes можно объявить, какие типы расширения узлов они принимают. | |||
'''Add-in''': Набор файлов, которые регистрируют новые узлы. Один из нескольких точек расширения определяют add-in в host. | |||
Add-in может так же выступать в качестве дополнения. | |||
-[[Участник:AlexHit|Венцко Александр Зиновьевич]] 21:15, 13 ноября 2009 (UTC) |
Текущая версия от 00:44, 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: атрибут-описания(attribute-decorated) элемента, который описывает расширения. В extension nodes можно объявить, какие типы расширения узлов они принимают.
Add-in: Набор файлов, которые регистрируют новые узлы. Один из нескольких точек расширения определяют add-in в host. Add-in может так же выступать в качестве дополнения.
-Венцко Александр Зиновьевич 21:15, 13 ноября 2009 (UTC)