Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2012, 14:18   #1
Di_sol
Пользователь
 
Регистрация: 15.11.2011
Сообщений: 26
По умолчанию Компонентное программирование приложений

Здравствуйте, коллеги!
Хочу разобраться с написанием компонентных приложений на C#. Для упрощения подключения нового функционала к проектам (плагины например). Подскажите пожалуйста, в какую сторону "смотреть", чтобы "увидеть" самые актуальные технологии. Хотелось бы также узнать, почему вы советуете именно эту технологию!
Di_sol вне форума Ответить с цитированием
Старый 07.08.2012, 15:01   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Каждый пишет так как ему удобнее.
Мне вот удобно было для большого проекта использовать обычные библиотеки классов. А все методы оттуда доставать через рефлексию.
Получилось забавно. маленькое приложение, но меняет свой функеционал налету в зависимости от подключенной библиотеки.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 13.08.2012, 12:34   #3
Di_sol
Пользователь
 
Регистрация: 15.11.2011
Сообщений: 26
По умолчанию

А я вот инфу нашел по технологии MEF - говорят что значительно упрощает расширение приложений. http://msdn.microsoft.com/ru-ru/library/dd460648.aspx
Di_sol вне форума Ответить с цитированием
Старый 13.08.2012, 12:50   #4
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от Di_sol Посмотреть сообщение
А я вот инфу нашел по технологии MEF - говорят что значительно упрощает расширение приложений. http://msdn.microsoft.com/ru-ru/library/dd460648.aspx
Ну попробуйте изучить ее. Тут все зависит от масштабности вашего приложения. Если вы планируете писать чтото типа Windows то возможно и стоит выбрать подобный инструмент. А если у вас калькулятор и хотите ему новые кнопки добавлять тут и обычных стандартных плагинов хватит.
А то получится что из пушки по комарам.

Самое первое чем вы должны занятся это анализ предметной области и выявление требований. А уж потом искать инструменты по каким то характеристикам.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 20.08.2012, 09:05   #5
Di_sol
Пользователь
 
Регистрация: 15.11.2011
Сообщений: 26
По умолчанию

С анализом проблем нет
Есть проблемы реализации не знаю как сделать, но знаю, что делать надо качественно и универсально! Меня, если честно, очень интересует вопрос о том, как правильно разделять логику от интерфейса в компонентном подходе и подключение отдельных модулей(плагинов) к проекту. Вы не могли бы скинуть какой-нибудь ваш проект, чтобы я мог узреть как нужно делать
Di_sol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Контрольная: Программирование офисных приложений. iJohnny Фриланс 2 25.05.2012 19:40
Компонентное программирование myrosia_ra Помощь студентам 10 01.05.2012 11:08
Программирование или web-программирование? Дмитрий Батогов Помощь студентам 3 23.06.2011 14:14
Конструкторы приложений. Пепел Феникса Общие вопросы по Java, Java SE, Kotlin 2 29.10.2010 22:37
Синхронизация приложений format Помощь студентам 2 13.04.2008 17:29