rss

Профиль компании

Финансовые компании

Блог компании OsEngine | Создание источника. Визуализация. Источники робота OsEngine #12

Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.

Сегодня возвращаемся к самому источнику и добавим в него прорисовку данных.

Данная серия постов строго для программистов со стажем, которые не только знают C# на уровне мидлов и сеньоров, но и УЖЕ разбираются в том, как делать новые сервера подключения к OsEngine.

Создание источника. Визуализация. Источники робота OsEngine #12

1. Статическая часть класса источника для облегчения нагрузки на прорисовку.

Суть этой статической части класса источника в том, чтобы всего один поток занимался прорисовкой всех таблиц по данным типам источников, чтобы не создавать десятки или сотни потоков для этого и не нагружать ЦП:

Создание источника. Визуализация. Источники робота OsEngine #12 

2. Регион для прорисовки источника.

В данном случае это таблица:

Создание источника. Визуализация. Источники робота OsEngine #12

3. Метод StartPaint.

В него надо передать контрол, на котором будет прорисовываться визуал источника:

Создание источника. Визуализация. Источники робота OsEngine #12

4. Добавляем вызов окна настроек коннектора.

В классе BotPanelChartUi это отдельное окно робота при использовании облегчённых интерфейсов:

Создание источника. Визуализация. Источники робота OsEngine #12 

Также добавляем вызов окна настроек в OsTraderMaster:

Создание источника. Визуализация. Источники робота OsEngine #12

Удачных алгоритмов!

Оглавление данной серии статей здесь. https://smart-lab.ru/company/os_engine/blog/1126598.php

Комментарии открыты для друзей!

Создание источника. Визуализация. Источники робота OsEngine #12

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

6.6К

теги блога OS_Engine_team

....все тэги



UPDONW
Новый дизайн