Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444

Спидометр Builder С++

13.04.2016, 13:05. Показов 4672. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте скажите есть ли у кого нибудь наработки проекты статьи ну и вообще что нибудь. Стоит реализоция программы тест по английскому языку надо сделать чтобы по итогу прохождения теста результат в процентах был и спидометра стрелка показывала результат реально ли такое воплотить.?????И как?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.04.2016, 13:05
Ответы с готовыми решениями:

Динамический спидометр
Доброго дня коллеги! У меня есть одно задание по JS, но я всего лишь верстальщик и пока далек от программирования на JS. Мне необходимо...

Спидометр в навигатор
Ребят, подскажите пожалуйста, у маня есть навигатор Explay ST4. Всем устраивает и быстрый и простой и без излишеств, но вот одно но. Надо...

Диаграмма-спидометр
Здравствуйте! Прошу у вас всех помощи построить диаграмму-спидометр. Я уже научилась строить спидоменры, как учат на всех сайтах....

6
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.04.2016, 13:08
Ну нарисуй его на форме.
1
42 / 42 / 5
Регистрация: 25.03.2014
Сообщений: 444
13.04.2016, 13:09  [ТС]
Да проблема в том что задача стоит а примеров и подобной работы не делал
0
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
13.04.2016, 13:10
Canvas там для рисования, если не ошибаюсь.
1
place status here
 Аватар для gunslinger
3186 / 2220 / 640
Регистрация: 20.07.2013
Сообщений: 6,013
13.04.2016, 14:44
Лучший ответ Сообщение было отмечено Dgaizer как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
void MyAngleArc (TCanvas *canvas, int x, int y, unsigned radius, float start_angle, float sweep_angle, bool clockwise)
{
// x, y - центр дуги, radius - радиус, start_angle и sweep_angle - начальный и конечный углы (в градусах)
// clockwise - вариант отрисовки дуги (1 - по часовой стрелке, 0 - против)
  start_angle *= M_PI/180;
  sweep_angle *= M_PI/180;
  float temp_angle;
  if (clockwise)
  {
    temp_angle = start_angle;
    start_angle = sweep_angle;
    sweep_angle = temp_angle;
  }
  canvas->MoveTo(x+radius*cos(start_angle), y-radius*sin(start_angle));
  canvas->Arc(x-radius, y-radius, x+radius, y+radius, x+radius*cos(start_angle),
              y-radius*sin(start_angle), x+radius*cos(sweep_angle), y-radius*sin(sweep_angle));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  int x = ClientWidth/2, y = ClientHeight-50;
  unsigned int r = ClientWidth/2-50, percent = 70;
  float angle = (1-percent/100.)*M_PI;
 
  MyAngleArc(Canvas, x, y, r, 0, 180, 0);
  Canvas->Pen->Width = 2;
  Canvas->Pen->Color = clRed;
  Canvas->MoveTo(x+r*cos(angle), y-r*sin(angle));
  Canvas->LineTo(x, y);
 
  Canvas->Pen->Width = 1;
  Canvas->Pen->Color = clBlack;
  for (int i = 0; i <= 10; i++)
    Canvas->TextOutW(x+r*cos((1-i/10.)*M_PI), y-r*sin((1-i/10.)*M_PI), i*10);
}
Миниатюры
Спидометр Builder С++  
1
Модератор
 Аватар для D1973
9910 / 6447 / 2455
Регистрация: 21.01.2014
Сообщений: 27,364
Записей в блоге: 3
13.04.2016, 16:09
Вообще-то компонент Gauge есть такой... На закладке Samples находится... Ставишь свойство Kind == gkNeedle, MinValue и МaxValue - те, которые тебе надо - и готово...
4
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
13.04.2016, 16:22
В комплекте премиум TChart, есть такой же, наворченый элемент Series
В комплекте Alphaskins есть такое
Изображения
 
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.04.2016, 16:22
Помогаю со студенческими работами здесь

цифровой спидометр
Всем привет.Люди помогите кто может схемкой.Собираю спидометр по схеме ниже.Проблема в следующем-реле для управления габаритами и БС хочу...

цифровой спидометр
Затеял я сваять на оку цифровой одометр+спидометр Вот этот: http://speed-light.on.ufanet.ru/speedometr-v14.shtml Но проблема в том,...

Спидометр, входной сигнал
На валдае сгорел намотчик спидометра. Он включается в прикуриватель. Разобрал, там платка 1*1см, на ней несколько СМД компонентов и...

Спидометр для велосипеда
Нужен код для спидометра. Код, желательно, как можно тривиальнее. На 3-х семисегментных индикаторах, с точкой. Код для микроконтроллера в...

Спидометр в Excel с двумя стрелками
Возможно ли построить спидометр с двумя стрелками ?


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru