Базовое win-приложение c подключением Add-Ins
Требуется разработать базовое приложение (host-приложение для windows), поддерживающее подключение отдельных модулей (add-ins), которые в свою очередь взаимодействуют с общей базой данных и
визуализируются в общем интерфейсе (главном окне приложения).
host-приложение должно обеспечивать:
1. Подключение пользователя к базе данных, смену пользователя, закрытие подключения.
2. Возможность подключения новых модулей, отключение существующих, возможно учитывая порядок подключения модулей.
3. Взаимодействие отдельных модулей с базой данных (передавая информацию о строке подключения, имени пользователя и прочей необходимой информации).
4. Взаимодействие модулей с окнами host-приложения. Т.е. подключаемые модули должны иметь возможность отобразить себя в отведенной области главного окна приложения (областей может быть несколько), создать свою панель управления и меню (если это необходимо модулю), интегрироваться в окно настроек (т.е. свои настройки должны располагаться на отдельной вкладке в окне настроек host-приложения).
5. Должно обеспечивать взаимодействие модулей друг с другом через общую БД (доступ к базе будет описан).
Интерфейс должен реализовываться на основе компонета Outlook - Syncfusion.GroupBar, менеджер меню Syncfusion.MainFrameBarManager, основное поле (в котором будет визуализироваться сам компонент) - System.Panel
Реализация на VB.NET Framework 2
Ваши предложения и вопросы на email: