ProKiLL
@ProKiLL
Системный администратор

Как организовать модульность (расширяемость) приложение WinForms?

Добрый день!
Просьба подсказать где почитать толковую статью про расширяемость приложений.
т.е. необходимо расширять приложения с помощью подгрузки в приложения дополнительных библиотек (*.dll)
  • Вопрос задан
  • 407 просмотров
Решения вопроса 2
Комментировать
Видео бриф-курс "Платформа MEF - Managed Extensibi...

Этот видео бриф-курс даст общее представление о платформе MEF (Managed Extensibility Framework) - библиотеке для создания простых расширяемых приложений .NET Framework. Вы получите знания о том, какие проблемы встречаются у разработчиков при построении расширяемых приложений и как находить и использовать расширения без каких-либо настроек.

Очное, онлайн и видео обучение программированию в CyberBionic Systematics - edu.cbsystematics.com/ru
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@VZVZ
Reverse-Engineer, Software Developer, Architect
Прям хотите на блюдечке с золотой каемочкой? Обломайтесь.
Никто не умеет толковых статей писать. Каждый в лучшем случае про свою задачу рассказывает и считает свой путь единственно истинным (от чего бы иначе вечные холивары-то были, если бы люди были толковые и разумно мыслящие?) А в худшем вообще ахинею несет, подслушанную у другого, а тот у третьего, как испорченный телефон.
Может и повезет, конечно. Но рассчитывать на такое...

Так что лучше привыкайте действовать как программист, а не как кодер или черт-ти кто: задачу составляйте сами, исследуйте аналоги (расширения IE (Browser Helper Object), например), в итоге определяйте, какие конкретно фичи вам нужны и как реализовать.
По поводу фич немного подскажу: обычно делается просто через экспорт функций из dll (которые затем динамически загружаются и выполняются приложением), либо через COM, как в случае с IE и дофига чем еще.
Ответ написан
Комментировать
AxisPod
@AxisPod
Можете поглядеть на https://github.com/PrismLibrary/Prism .
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы