Отличное описание MVC, но как именно эта сложность улучшает торговлю, ради которой мы, собственно, и собрались?
Неужели все остальные проблемы торговли решены, остался только пользовательский интерфейс?
Иногда мы забываем, для чего на самом деле нужен инструмент, или расстраиваемся, когда он работает не так, как мы хотим, и в итоге пытаемся заставить его делать то, для чего он никогда не предназначался и чего никогда не будет делать.
Отличное описание MVC, но как именно эта сложность улучшает торговлю, ради которой мы, собственно, и собрались?
Неужели все остальные проблемы торговли решены, остался только пользовательский интерфейс?
Иногда мы забываем, для чего на самом деле нужен инструмент, или расстраиваемся, когда он работает не так, как мы хотим, и в итоге пытаемся заставить его делать то, для чего он никогда не предназначался и чего никогда не будет делать.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Таблицы в парадигме MVC на MQL5: Интегрируем компонент Model в компонент View:
В статье создадим первую версию элемента управления TableControl (TableView). Это будет простая статичная таблица, создаваемая на основе входных данных, определяемых двумя массивами — массивом данных и массивом заголовков столбцов.
В статье "Классы таблицы и заголовка на базе модели таблицы в MQL5: Применение концепции MVC" мы завершили создание класса модели таблиц (в концепции MVC — компонент Model). Далее занимались разработкой библиотеки простых элементов управления, которые позволяют создавать на их основе совершенно разные по назначению и сложности элементы управления. В частности — компонент View для создания элемента управления TableView.
Данная статья будет посвящена реализации взаимодействия компонента Model с компонентом View. Иными словами — сегодня мы свяжем воедино табличные данные с их графическим представлением в едином элементе управления.
Элемент управления будет создан на базе класса объекта Панель (Panel), и состоять из нескольких элементов:
Автор: Artyom Trishkin