Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Подскажите по интерфейсу, как такое спрограммировать / 20 сообщений из 20, страница 1 из 1
15.06.2009, 12:48:28
    #36041192
FullKettle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по интерфейсу, как такое спрограммировать
Интересует среда разработки, технология. Требуется реализовать датчик, наподобие такого, как на картинке. Чтобы был такой же "чёткий", насыщенный по цвету, с переходами цветов и сглаженность линий. И чтобы естественно стрелка изменяла положение. Что-то вроде интерфейса а-ля IPhone.
...
Рейтинг: 0 / 0
15.06.2009, 13:14:47
    #36041269
ResearchStudio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по интерфейсу, как такое спрограммировать
картинку отрисовать, а внутри стрелочку под углом отрисовывать

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

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

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

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

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

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

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

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

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

Берем что-то готовое, типа eXgine, а затем его средствами рендерим на, скажем, TPanel.
...
Рейтинг: 0 / 0
15.06.2009, 17:10:02
    #36041869
Думан Константин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по интерфейсу, как такое спрограммировать
Забыл - если у пользователя не установлены драйвера, то тебе будет нужен софтварный рендеринг...
...
Рейтинг: 0 / 0
15.06.2009, 19:20:00
    #36042152
Подскажите по интерфейсу, как такое спрограммировать
Думан Константин, и то правда. Значит самое простоеи универсальное - TEZlines
...
Рейтинг: 0 / 0
18.06.2009, 11:47:47
    #36047887
badboychik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите по интерфейсу, как такое спрограммировать
самое простое - сделать на C# . Рисуешь прямо на форме, программно задаешь степень сглаживания и все. Никаких пикселей, любые градиенты, двойная буферизация. Если что, можно и DirectDraw прикрутить
...
Рейтинг: 0 / 0
18.06.2009, 12:24:32
    #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]