Обсуждение статьи "Классы таблицы и заголовка на базе модели таблицы в MQL5: Применение концепции MVC"

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Классы таблицы и заголовка на базе модели таблицы в MQL5: Применение концепции MVC:
Это вторая часть статьи, посвященной реализации модели таблицы в MQL5 с использованием архитектурной парадигмы MVC (Model-View-Controller). В статье рассматривается разработка классов таблицы и её заголовка, основанных на ранее созданной модели таблицы. Разработанные классы станут основой для дальнейшей реализации компонентов представления (View) и управления (Controller), которые будут рассмотрены в следующих статьях.
В первой статье, посвящённой созданию элемента управления Table Control, мы создали модель таблицы в MQL5, используя архитектурный шаблон MVC. Были разработаны классы ячеек, строк и модели таблицы, что позволило организовать данные в удобной и структурированной форме.
Теперь переходим к следующему этапу — разработке классов таблицы и её заголовков. Заголовки столбцов таблицы — это не просто подписи к столбцам, а инструмент управления таблицей и её столбцами. Они позволяют добавлять, удалять и переименовывать столбцы. Конечно, таблица может работать и без класса заголовка, но тогда её возможности будут ограничены — будет создаваться простая статичная таблица без заголовков столбцов и, соответственно, без возможности управления столбцами.
Для реализации управления столбцами, потребуется доработать модель таблицы. Мы добавим в неё методы, которые позволят работать со столбцами: изменять их структуру, добавлять новые или удалять существующие. Эти методы будут использоваться классом заголовка таблицы, чтобы обеспечить удобное управление её структурой.
Автор: Artyom Trishkin