Sem descrição
| Article-17803-MQL5-MVC-Table-And-Header.mqproj | ||
| README.md | ||
| Tables.mqh | ||
| TestDealsTable.mq5 | ||
| TestEmptyTable.mq5 | ||
| TestMatrixTable.mq5 | ||
| TestTArrayTable.mq5 | ||
Article-17803-MQL5-MVC-Table-And-Header
Демонстрационный проект к статье: Классы таблицы и заголовка на базе модели таблицы в MQL5: Применение концепции MVC.
О проекте
В данном репозитории содержится полный исходный код примеров к статье 17803. Проект демонстрирует использование классов библиотеки для создания различных типов таблиц.
Содержание
Проект является полностью автономным. В него включены необходимые компоненты библиотеки MQL5-MVC-GUI-Framework версии v1.1.0, актуальной на момент написания статьи.
Структура репозитория
MQL5/
└── Shared Projects/
└── Article-17803-MQL5-MVC-Table-And-Header/
├── Article-17803-MQL5-MVC-Table-And-Header.mqproj // Файл проекта MetaEditor
├── README.md // Описание проекта
├── Tables.mqh // Библиотека (версия v1.1.0)
├── TestDealsTable.mq5 // Скрипт: Таблица истории сделок
├── TestEmptyTable.mq5 // Скрипт: Создание пустой таблицы
├── TestMatrixTable.mq5 // Скрипт: Табличная матрица
└── TestTArrayTable.mq5 // Скрипт: Работа с динамическими массивами
Демонстрационные скрипты:
- TestDealsTable.mq5 — построение таблицы на основе торговой истории счета.
- TestEmptyTable.mq5 — базовая инициализация и создание пустой структуры таблицы.
- TestMatrixTable.mq5 — формирование и заполнение матричных данных.
- TestTArrayTable.mq5 — демонстрация интеграции модели таблицы с TArray.
Как использовать
- В MetaEditor перейдите во вкладку Shared Projects.
- Нажмите правой кнопкой мыши на папку проекта (Article-17803-MQL5-MVC-Table-And-Header) и выберите "Получить обновления из Git".
- Для получения исполняемых файлов (
.ex5) откройте любой из файлов скриптов (.mq5) и нажмите F7 (Компилировать).
Расположение исполняемого файла
После компиляции скрипты (.ex5) появятся в окне «Навигатор» терминала MetaTrader 5:
Навигатор/
└── Scripts/
└── Shared Projects/
└── Article-17803-MQL5-MVC-Table-And-Header/ // <-- Запуск скриптов отсюда
Примечания
Все функции и классы являются примерами для изучения и использования в своих разработках.
Используйте код с осторожностью.
Ссылки
- Статья на MQL5.com: https://www.mql5.com/ru/articles/17803
- Релиз ядра (v1.1.0): MQL5-MVC-GUI-Framework v1.1.0