Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 227

Как сделать такое обновление экрана ?

08.01.2019, 23:21. Показов 1274. Ответов 5

Студворк — интернет-сервис помощи студентам
Пишу в Buildere потому спрашиваю тут.
Как сделать круговое обновление экрана по типу в самолетных радаров или тут
https://www.youtube.com/watch?... k9pKLkLzNY

Конечно максимально ненапряжно для проца.
Как то сразу идеи не приходят в голову, с прямоугольным там все просто а тут в полярных координатах, каждую точку через синус считать короче ужос и страшный тормоз будет
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.01.2019, 23:21
Ответы с готовыми решениями:

Как сделать скриншот экрана (просто скрин полного экрана) и сохранить изображение в определённую папку?
Как сделать скриншот экрана (просто скрин полного экрана) и сохранить изображение в определённую папку? Программа без кнопок просто...

Я хочу сделать программу - чат. Что б обмениваться сообщениями. Как такое сделать? Какой код?
Если можно то с объяснениями пожалуйста. На языке с ++

как сделать такое?
см рисунок типо имею текст - Все производители - хочу сделать border-bottom:solid, а внизу типо маленький такой треуголничек по середине...

5
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
09.01.2019, 00:10
Смотри Отображение круговой развёртки РЛС, если нужно
максимально ненапряжно для проца
0
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 227
09.01.2019, 00:20  [ТС]
Там бред с рисование линии, вопрос в том чтобы менять яркость точки в bitmap, я вот думаю можно создать масив координат для каждой положения линии и по нему менять точки
0
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
09.01.2019, 19:38
Попробуй переводить RGB в HSV https://ru.wikipedia.org/wiki/... 0%BB%D1%8C)
и уже там менять яркость, переводя (если нужно) обратно в RGB.
Предположу, что есть способ гораздо проще, но на ум больше ничего не приходит.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,896
Записей в блоге: 11
09.01.2019, 20:50
Цитата Сообщение от whale2 Посмотреть сообщение
максимально ненапряжно для проца
- это выключить компьютер. Тогда процессор напрягаться не будет. Совсем. Мне вот интересно, накупят компов с 4-8 ядрами (а то и больше с учетом HT), поставят 8-16 Гб памяти, а потом "написать программу минимально использующую процессор". А зачем тогда брал 8 ядер? Чтобы они в диспетчере задач красиво отображались, или что? Или радоваться, что у тебя система и приложения никогда не грузят процессор больше чем на 2-3 процента?

Процессор есть? Он должен работать. Причем, работать максимально быстро. А по золотому правилу, максимально быстро - означает с максимальной загрузкой, используя все доступные ядра и всю доступную память. Только тогда программы будут работать быстро и качественно. А, извини, предварительная оптимизация обычно приводит к тому, что программа не дописывается вообще. Никогда. Потому что в конце концов надоедает сидеть и считать тики процессора а ту или другую операцию, а потом "бац, вторая смена" (С), в смысле, вышел другой процессор, который все то, что было нажито непосильным трудом, взял и спустил в унитаз. И для него надо опять сидеть и пересчитывать такты...

В общем, это все лирика и теория. Практика заключается в том, что самый ненапряжный вариант - это использовать радиальную систему координат с центром в центре радара. В каждый момент времени для текущего поворота луча достаточно пройти по всей длине этого самого луча (возможно - даже с каким-то шагом) и каким-то образом изменить яркость пикселей, который попались по дороге (этого тебе никто не подскажет, ибо неясно, откуда у тебя вообще берется картинка, которая должна отобразиться. Вполне возможно, что изначально весь радар вообще должен быть каким-то черным или серым, а в момент прохода по лучу надо с какого-нибудь скрытого битмапа копировать соответствующие этим координатам пиксели на этот самый радар, я не знаю, и по фотографиям диагнозов не ставлю. Будет тестовый проект - будет разговор).
0
1 / 1 / 0
Регистрация: 20.10.2011
Сообщений: 227
10.01.2019, 01:03  [ТС]
Накропал чего то
https://yadi.sk/d/BSF9ePyi3YaDmX
билдер должен быть установлен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.01.2019, 01:03
Помогаю со студенческими работами здесь

Как такое сделать?
для внутренней статистики компании нужно сделать корпоративный сайт. основа сайта сетевой маркетинг. нужно, чтобы был администратор,...

Как такое сделать?
Имеется 3и сервера, на каждом есть своя БД. Так же имеется Главный сервер, где хранятся копии этих БД. Необходимо настроить репликацию ...

Как такое сделать?
//Суть такая: вводишь число,и после этого в каждой строчке должно появляться значок «*» на один больше Пример: вводим 4 и на...

Как такое сделать
Мне нужно сделать так чтобы человек пишет в поля для текста допустим букву ф а ему в другом поле выдает букву с (допустим),как такое...

как такое сделать ...
Используя рекурсию, ввести группу данных и вывести их в обратном порядке, не объявляя массива.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru