Как я могу написать программу, которая работает с интерфейсом и некоторыми модулями?

Это будет настольное приложение, написанное на Visual Basic (vb.net) или C#.

Идея состоит в том, чтобы иметь только один основной.exe в качестве формы интерфейса. Он загрузит все установленные модули и отобразит каждый на отдельной вкладке. Эта форма должна иметь функции для установки нового модуля, обновления установленного модуля или удаления.

В качестве примера рассмотрим панель с вкладками (с первой вкладкой в ​​виде вкладки "Управление модулями"), создающую новые вкладки для каждого установленного модуля. Подумайте о применении базы данных, и модули для этого приложения - это модуль "Включить", "Удалить", "Обновление" и "Выбрать".

Это способ легко реализовать такую ​​вещь на платформе.net?

2 ответа

Решение

Вам нужен блок составного приложения:

  1. Winforms: http://msdn.microsoft.com/en-us/library/aa480450.aspx
  2. WPF / Silverlight: http://www.codeplex.com/CompositeWPF/

Версия Winforms не очень "легкая", но она выполняет свою работу.

Я думаю, вы бы получили доступ к приложению MDI, которое использует модель плагинов для загрузки модулей, которые инициализируются и регистрируются в меню контейнеров MDI.

Другие вопросы по тегам