powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Подскажите по интерфейсу, как такое спрограммировать
20 сообщений из 20, страница 1 из 1
Подскажите по интерфейсу, как такое спрограммировать
    #36041192
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересует среда разработки, технология. Требуется реализовать датчик, наподобие такого, как на картинке. Чтобы был такой же "чёткий", насыщенный по цвету, с переходами цветов и сглаженность линий. И чтобы естественно стрелка изменяла положение. Что-то вроде интерфейса а-ля IPhone.
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041269
ResearchStudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
картинку отрисовать, а внутри стрелочку под углом отрисовывать

язык программирования любой
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041286
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ResearchStudioкартинку отрисовать, а внутри стрелочку под углом отрисовывать

язык программирования любой
Нет, вариант с картинкой отпадает. Я про данный датчик спросил для примера, на самом деле интересуют медоды рисования таких "картинок" на канве формы.
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041292
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ResearchStudioкартинку отрисовать, а внутри стрелочку под углом отрисовывать

язык программирования любой
Допустим нарисую стрелку на Делфях. Когда она будет менять положение, то будет видно, что она соостоит из пикселей, которые как мошки будут бегать вдоль границы стрелки.
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041297
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или скажем, чтобы стрелка была не одного цвета, а плавно его меняла от центра датчика к циферблату
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041299
eee-pc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сглаживание вам в руки.

есть такой прикол: если фигуру рисовать, скажем, темно синим, а границу - голубым, будет казаться, что есть размытие. хотя любое размытие вам то же даст. 5 или 9 точек и вперед.
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041309
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче говоря все советуют картинку, рисование динамических частей программныйм способом и двойную буферизацию?
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041328
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WPF (там через директИкс рисуется)
QT4 через openGL
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041335
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
barrabasWPF (там через директИкс рисуется)
QT4 через openGL
в принципе на чем угодно можно использовать директИкс и опенГЛ, но просто проще когда нативная поддержка
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041411
Есть две хреновины (по моему обе free).
GL3DControls - контролы под OGL
TEZLines - рисование с антиалиасингом
Как-то интересовался, скачал, но не пригодилось. Адресов не помню, надо поискать в Google
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041444
Paparocii
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Будучи в институте делал технологическую схему ТП с отрисовыванием "красивых" датчиков с анимацией в Delphi с Flash.

В Flash рисовал сами "интерфейсы" датчиков. Потом в форме делфях вставлял данные датчики и передавал туда значения.
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041455
Фотография Пилотажный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
flash-ролик, управляемый из приложения

из Java и из Delphi - есть констр. и работают,
из других - тоже скорее всего что-то есть на этот счет

А сам рисунок - тоже наверно flash-роликом был?
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041628
Ммихалыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на черном фоне то, все так здорово смотреться будет. :)
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041648
Думан Константин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут уже ответили. OpenGL вполне подойдет, но с ним возиться :)

Можно еще на GDI+ попробовать.
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041657
FullKettle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думан КонстантинТут уже ответили. OpenGL вполне подойдет, но с ним возиться :)

Можно еще на GDI+ попробовать.
Да, повозиться придется, так как помимо датчиков на форме должны быть контролы, на экране будет сенсорная плёнка, управление функционалом "а-ля пальчики".
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041866
Думан Константин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чего возицо-то? Возицо нужно, если будешь что-то сильно мудреное делать, типа 3Д редактора. А так - вывести две 32-bit TGA картинки с хорошей альфой - дело 2-х минут максимум.

Берем что-то готовое, типа eXgine, а затем его средствами рендерим на, скажем, TPanel.
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36041869
Думан Константин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл - если у пользователя не установлены драйвера, то тебе будет нужен софтварный рендеринг...
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36042152
Думан Константин, и то правда. Значит самое простоеи универсальное - TEZlines
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36047887
Фотография badboychik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самое простое - сделать на C# . Рисуешь прямо на форме, программно задаешь степень сглаживания и все. Никаких пикселей, любые градиенты, двойная буферизация. Если что, можно и DirectDraw прикрутить
...
Рейтинг: 0 / 0
Подскажите по интерфейсу, как такое спрограммировать
    #36048008
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FullKettleДопустим нарисую стрелку на Делфях. Когда она будет менять положение, то будет видно, что она соостоит из пикселей, которые как мошки будут бегать вдоль границы стрелки.
Есть два варианта.

1) Ты рисуешь в Фотошопе много стрелок, с разным угловым положением. Естественно, антиалиасинг сделает фотошоп. Если стрелка цветная - можно добавить альфа канал, чтобы обозначить, где глубина прозрачности должна быть независима от цвета. Сохраняешь стрелки в виде растровых образов (image1.bmp, image2.bmp и т.д). При рисовании на канве, используешь композицию циферблата и стрелки.

2) Изучаешь внимательно графические средства. Точно не помню, но кажется GDI+ имеет встроенные инструменты сглаживания векторных линий. Второй вариант конечно предпочтительнее.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Подскажите по интерфейсу, как такое спрограммировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]