Паттерн MVP для Windows Forms

316
22 марта 2017, 14:31

У меня есть небольшой проект, который я хочу переписать, используя паттерн MVP. Проект на платформе Windows Forms. Я изучила некоторую литературу, я понимаю организацию классов на объясняемых примерах, но применить к своей задаче не могу, получается какая-то каша. Растолкуйте пожалуйста, как правильно организовать классы для моего случая с задачей. Цель проекта такова: на вход подается несколько файлов или папка с файлами (например пользователь выбирает файлы с помощью диалога OpenFiles/OpenFolder), далее мне необходимо обработать каждый файл и найти в каждом из них некоторые ошибки. После обработки мне необходимо вывести список ошибок в разрезе файлов.

Я организовала следующие классы: View, Presenter и Model. View это форма, на ней я набросала некоторый интерфейс, после выбора файлов, я передаю массив строк с путями к выбранным файлам в Presenter, из Presenter вызываю метод в Model, который в цикле прогоняет каждый файл в методе проверки и возвращаю массив ошибок. Сейчас у меня все равно логика не разделена, в View выполняется работа с визуальными компонентами. Я в источниках почитала, что в View минимум операций должно происходить.

READ ALSO
Как соединить две окружности прямой

Как соединить две окружности прямой

Имеются две окружности одного радиуса R с центрами в точках x1, y1; x2, y2, с произвольным расположением

311
Какой инструмент выбрать для клиента и для работы с базой данных используя C#?

Какой инструмент выбрать для клиента и для работы с базой данных используя C#?

Какой инструмент выбрать для клиента и для работы с базой данных используя C#?

296
Подписаться на событие внутри job

Подписаться на событие внутри job

Используется QuartzNET

225
C# Invoke Chart

C# Invoke Chart

Нужно сделать так чтобы было видно построение объекта в Chart, но при это не зависала программаЕсть код без Invoke устраивает скорость, но зависает...

270