Модельный дизайн (C#)
Я хотел бы разработать приложение "модельно-ориентированное проектирование", поскольку оно сделало бы мое программное обеспечение более доступным для других пользователей. Идея состоит в том, чтобы создать что-то вроде Simulink или Xcos (с другими целями, конечно).
На данный момент я пытаюсь разработать такой код в 3 слоя:
- Внешний интерфейс: это будет программа aC# с библиотекой, полем для перетаскивания объектов из библиотеки, связывания их друг с другом с помощью "проводов" и нескольких опций для выбора решателя, настроек симуляции и т. Д.
- Backend: backend - это "калькулятор", написанный на C++. Я хочу использовать C++, потому что его преимущество в скорости вычислений.
- Ссылка: XML-документ будет содержать состояние текущей программы, связывая внешний интерфейс с внутренним. Также результаты моделирования будут записаны в XML-документе.
Может кто-нибудь посоветовать мне хорошие ссылки (литература / учебные пособия /...) на эту тему? Если структура не совсем соответствует C#/XML/ C++, это не обязательно является проблемой.
Заранее спасибо, Лоран Керсмакерс