![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| Kosteles |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 12.2.2008 Репутация: нет Всего: нет |
Добрый вечер!
Есть вопросы по созданию приложения из разнородных модулей в Visual Studio 2005 на C#. Надо создать такое приложение, которое будет состоять из набора форм. Каждая форма отдельный модуль-приложение (отдельно скомпилированное приложение). Изначально все модули будут созданы VS 2005 на C#, но должна быть предусмотрена возможность замены модулей на новые модули, реализованные в ЛЮБОЙ среде разработки приложений. Между модулями должен проходить обмен информацией (вызов функций с параметрами и возращение ответа). Хотелось бы так же, чтобы модули были модальными (т.е. была блокировка вызывающих модулей). Слышал, про XML-RPC, Net.Remoting, но не совсем уверен, что это подходит. Или я не прав? Существует ли какая-то технология или набор технологий с помощью, которой можно было бы реализовать все требования к моему приложению? Заранее благодарю. С уважением Kosteles |
|||
|
||||
| Kosteles |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 12.2.2008 Репутация: нет Всего: нет |
Уточнение задачи:
Нужно разработать систему управления проектами. Вначале будет разработан главный модуль в Visual Studio 2005 на C#, он будет состоять из меню и панели статусов выполнения проектов (какие задания выполнены, какие задания выполняются, какая стоимость, какие сроки выполнения, исполнители и т.д.). Меню (MenuStrip) будет содержать ссылки (пункты меню) на модули управления проектами. Примеры модулей управления проектами: «создать проект», «запланировать задание», «определить график работы организации», «добавить пользователя», «написать сообщение» и т.д. Должна быть возможность добавления новых пунктов меню, удаление пунктов меню, назначение модулей для запуска при нажатии пункта меню. Между главным модулем и модулями управления проектом должен проходить обмен информацией. Например, после введения и сохранения изменений в модуле «запланировать задание» (данный модуль определяет исполнителей, сроки выполнения задания проекта) эти изменения должны будут отобразиться в панели статусов выполнения проектов «главного модуля» для соответствующего проекта. «Модули управления проектами» будут разрабатываться позже. Причем, должна быть возможность подключить «модуль управления проектом», где бы он ни был разработан(.net, Delphi, Builder и т.д.). Для подключения «модулей управления проектом» «главный модуль» НЕ должен дорабатываться. Подключение «модулей управления» должно происходить с помощью настроек готовой программы «главный модуль». Хотелось бы услышать комментарии на счет возможных вариантов разработки такого приложения. Все это можно будет реализовать с помощью COM? Есть ли какие-то другие варианты или использованием COM будет лучшим вариантом? На счет Remoting как понял, что данная технология используется для взаимодействия распределенных приложений, но одновременно встретил такое утверждение, что Remoting может использоваться как COM. Remoting точно не подходит? В случае если я буду использовать плагины, то я смогу только подключать приложение разработанные на NET? С уважением, Kosteles. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |