|
|
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Интересует среда разработки, технология. Требуется реализовать датчик, наподобие такого, как на картинке. Чтобы был такой же "чёткий", насыщенный по цвету, с переходами цветов и сглаженность линий. И чтобы естественно стрелка изменяла положение. Что-то вроде интерфейса а-ля IPhone. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 12:48:28 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
картинку отрисовать, а внутри стрелочку под углом отрисовывать язык программирования любой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:14:47 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
ResearchStudioкартинку отрисовать, а внутри стрелочку под углом отрисовывать язык программирования любой Нет, вариант с картинкой отпадает. Я про данный датчик спросил для примера, на самом деле интересуют медоды рисования таких "картинок" на канве формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:18:29 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
ResearchStudioкартинку отрисовать, а внутри стрелочку под углом отрисовывать язык программирования любой Допустим нарисую стрелку на Делфях. Когда она будет менять положение, то будет видно, что она соостоит из пикселей, которые как мошки будут бегать вдоль границы стрелки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:20:14 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Или скажем, чтобы стрелка была не одного цвета, а плавно его меняла от центра датчика к циферблату ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:21:28 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
сглаживание вам в руки. есть такой прикол: если фигуру рисовать, скажем, темно синим, а границу - голубым, будет казаться, что есть размытие. хотя любое размытие вам то же даст. 5 или 9 точек и вперед. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:21:52 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Короче говоря все советуют картинку, рисование динамических частей программныйм способом и двойную буферизацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:24:33 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
WPF (там через директИкс рисуется) QT4 через openGL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:31:34 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
barrabasWPF (там через директИкс рисуется) QT4 через openGL в принципе на чем угодно можно использовать директИкс и опенГЛ, но просто проще когда нативная поддержка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 13:33:15 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Есть две хреновины (по моему обе free). GL3DControls - контролы под OGL TEZLines - рисование с антиалиасингом Как-то интересовался, скачал, но не пригодилось. Адресов не помню, надо поискать в Google ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 14:01:15 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Будучи в институте делал технологическую схему ТП с отрисовыванием "красивых" датчиков с анимацией в Delphi с Flash. В Flash рисовал сами "интерфейсы" датчиков. Потом в форме делфях вставлял данные датчики и передавал туда значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 14:12:02 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
flash-ролик, управляемый из приложения из Java и из Delphi - есть констр. и работают, из других - тоже скорее всего что-то есть на этот счет А сам рисунок - тоже наверно flash-роликом был? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 14:14:51 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
на черном фоне то, все так здорово смотреться будет. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:22:50 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Тут уже ответили. OpenGL вполне подойдет, но с ним возиться :) Можно еще на GDI+ попробовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:31:28 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Думан КонстантинТут уже ответили. OpenGL вполне подойдет, но с ним возиться :) Можно еще на GDI+ попробовать. Да, повозиться придется, так как помимо датчиков на форме должны быть контролы, на экране будет сенсорная плёнка, управление функционалом "а-ля пальчики". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 15:36:39 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
А чего возицо-то? Возицо нужно, если будешь что-то сильно мудреное делать, типа 3Д редактора. А так - вывести две 32-bit TGA картинки с хорошей альфой - дело 2-х минут максимум. Берем что-то готовое, типа eXgine, а затем его средствами рендерим на, скажем, TPanel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:08:59 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Забыл - если у пользователя не установлены драйвера, то тебе будет нужен софтварный рендеринг... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 17:10:02 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
Думан Константин, и то правда. Значит самое простоеи универсальное - TEZlines ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2009, 19:20:00 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
самое простое - сделать на C# . Рисуешь прямо на форме, программно задаешь степень сглаживания и все. Никаких пикселей, любые градиенты, двойная буферизация. Если что, можно и DirectDraw прикрутить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2009, 11:47:47 |
|
||
|
Подскажите по интерфейсу, как такое спрограммировать
|
|||
|---|---|---|---|
|
#18+
FullKettleДопустим нарисую стрелку на Делфях. Когда она будет менять положение, то будет видно, что она соостоит из пикселей, которые как мошки будут бегать вдоль границы стрелки. Есть два варианта. 1) Ты рисуешь в Фотошопе много стрелок, с разным угловым положением. Естественно, антиалиасинг сделает фотошоп. Если стрелка цветная - можно добавить альфа канал, чтобы обозначить, где глубина прозрачности должна быть независима от цвета. Сохраняешь стрелки в виде растровых образов (image1.bmp, image2.bmp и т.д). При рисовании на канве, используешь композицию циферблата и стрелки. 2) Изучаешь внимательно графические средства. Точно не помню, но кажется GDI+ имеет встроенные инструменты сглаживания векторных линий. Второй вариант конечно предпочтительнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2009, 12:24:32 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36041299&tid=1344406]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
87ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 432ms |

| 0 / 0 |
