Мне нужно создать приложение с графическим интерфейсом, используя выбранный язык. Приложение будет работать на Windows XP. Это будет своего рода сложное приложение для Windows.
Я думаю, и в соответствии с большинством предложений, C # будет лучшим для использования.
Древовидная структура слева от графического интерфейса будет заполняться после чтения из файла конфигурации, который будет двоичным файлом. (но изначально я могу работать с простым файлом ASCII, чтобы проверить мой код.). Приложение примет некоторые входные данные от пользователя через этот графический интерфейс и запишет обратно в тот же файл конфигурации и отразит изменения в древовидной структуре или метках или любом другом соответствующем поле в форме.
Для каждой вкладки будет 3 вкладки и 3 соответствующих файла конфигурации.
Мне нужна помощь в разработке приложения на данный момент. Я планирую сделать хост-приложение (основное приложение) и использовать 3 вкладки в качестве плагинов. Это работоспособно? Если да, можете ли вы направить меня на это Я имею в виду, как мне сделать 3 плагина в C # и как написать интерфейс, чтобы основное приложение знало, какой плагин загрузить и когда его загрузить? Будет ли в папке моего проекта отдельная папка «Плагин»? Я надеюсь, что вы поняли мою точку зрения, хотя для вас эта информация слишком мала для начала.
Также в проекте уже есть некоторые файлы .cpp. Эти файлы вместе с некоторыми файлами .h содержат некоторые важные определения и константы. Они должны быть интегрированы с моим приложением C #. Я понятия не имею, как это сделать, но я уверен, что это возможно, скомпилировав код .cpp в .dll, а затем предоставив скомпилированный .dll моему приложению C #. Пожалуйста, дайте мне знать, если вам нужна дополнительная информация для дизайна верхнего уровня.
Спасибо,
Viren