Создание подключаемой инфраструктуры
|
Страница 1 из 4 Люди, как правило, добавляют поддержку подключаемых модулей в свои приложения по следующим причинам: - Чтобы расширить функциональные возможности приложения без необходимости перекомпиляции или повторного распространения его среди заказчиков. - Чтобы добавить функциональные возможности без необходимости доступа к оригинальному исходному коду. - Бизнес-правила для приложения меняются часто или часто добавляются новые правила.
В этой статье вы создадите очень простой текстовый редактор, состоящий всего из одной формы. Все, что он сможет делать — выводить на экран текст в единственном текстовом окне в центре формы. Как только будет готово это приложение, вы создадите простой подключаемый модуль и добавите его в приложение. Этот подключаемый модуль сможет читать текст, находящийся в настоящее время в текстовом окне, проводить его синтаксический разбор в поисках действительных адресов электронной почты и возвращать строку, содержащую только эти адреса. Затем вы поместите этот текст в текстовое окно. Как видите, в этом учебном примере есть несколько «неизвестных»: - Как вы найдете подключаемый модуль из приложения? - Откуда подключаемый модуль знает, какой текст находится в текстовом окне? - Как вы активируете этот подключаемый модуль? Ответы на все эти вопросы появятся, когда мы создадим решение. |