Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Доброго времени суток!

Требуется окно с возможностью частого обновления регионов на нем.

Окно должно инициализироваться ссылкой на массив и его размером х*у, этот же размер соответствует размеру окна.

Свой UI-поток создавать не нужно, а должен быть метод Run, который использует взывающий поток для отрисовки окна.

Starvation не критичен.

Должен быть метод обновления региона, который принимает 4 инта - координаты левого верхнего угла и размер региона.

Для вызова метода обновления региона из других потоков метод Run должен принимать ссылку на колбек, который вызывается на UI-потоке.

Желательна обертка на C#, но если это проблематично, то могу сделать и я.

Предполагаемое использование:

1. Создаю поток.

2. Создаю массив.

3. Инициализирую окно.

4. Вызываю метод Run.

5. Из другого потока обновляю некоторые значения массива.

6. Из колбека вызываю обновление региона, который захватывает обновленные в массиве значения. Переход на 5 пункт.

Главное требование к окну - способность стабильно для размера 3000*1000 выполнить 3000 обновлений 1*1000(т.е. обновить последовательно все колонки) в секунду, поэтому для меня видится невозможным использовать SendMessage/PostMessage и приемлемо наличие starvation. В данный момент имеется прототип на C#, который стабильно может обновлять всего лишь 200 колонок в секунду.

4 года назад
guest_15945608341395
4 года в сервисе
Был
4 года назад
  • Похожие заказы
  • Нужны парсеры на C#. Должен уметь эмулировать окно хрома, логинится в этом окне(заполнение логина, пароля, возможно генерация 2FA с открытого ключа) парсинг с json/ajax динамических данных, бывает с вебсокета и отправка мне в апи через post. Есть готовые ...

    Закрыт
    4 года назад
  • требуется бот для построения графика : поступления (зелёная линия)+ снятия(красная линия ) по криптокошельку  BTC (номер кошелька переменная)  время- переменная (час, день ,неделя) ,глубина истории максимально возможная.

    Закрыт
    4 года назад
  • основная суть задачи в том чтобы разработать простейшую программу для cli linux, которая будет распознавать человека по фото из базы фотографий(пока просто в папке) на основе opencv программа на C++

    Закрыт
    4 года назад
  • Суть: мы готовим запуск марафона в ВК. 1) Необходимо автоматически начислять участникам баллы за активности, чтобы затем учесть их в качестве скидки при покупке основного курса. 2) Ссылка на лэндинг с продажей (и соответственно, с ...

    Прикладное ПОнет заявок
    Закрыт
    4 года назад
  • Есть исходный код Есть ТЗ А так же дизайн Оплачивать готов поэтапно, без предоплат.  Можно разбить хоть на 10 маленьких этапов, как вам удобнее. Задача срочная. Пишите у кого есть реальный опыт. Бюджет обсуждаем

    Закрыт
    4 года назад
  • Необходима программа для МТ5, по переносу отложенных ордеров Sell limit (Buy limit) через торговую сесию (не форекс). Кратко, брокер в конце тогового дня удаляет все отложенные ордера, необходимо их запомнить (скопировать) и например в указаное ...

    Закрыт
    4 года назад
  • Здравствуйте, Необходимо написать парсер, который сможет парсить данные водителей Яндекс Такси. То есть программа имитирует заказ, водитель принимает заказ, программа отказывается от заказа и записывает данные о водителе в базу.  Должна быть возможность парсить по разным городам ...

    Закрыт
    4 года назад
  • Нужно написать пример на С++ как выгрузить данные в Гугл Календарь Выгружаться будет список пациентов клиники записанных на прием к врачу. т.е. нужна функция типа bool send_to_google(int nDoctor, string time, int nNorma, string szFIO) где int nDoctor - уникальный идентификатор ...

    Закрыт
    4 года назад
  • Scrapping с веб страницы (aspx), считать информацию из таблиц, всплывающего окна по клику. Код необходим на С# (консольное или forms ) т.к. это часть общего задания .

    Закрыт
    4 года назад
  • Пользователь подписывается на группу и присылает сообщение боту. Пользователь (по vk_id) добавляется в БД. БД представляет собой таблицу, где столбцы – film_id, строки – vk_id. На пересечении - оценка, выставленная конкретным пользователем конкретному фильму. Бот присылает ...

    Прикладное ПО1 исполнитель
    Завершен
    4 года назад