PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Myfrontend (http://pccar.ru/forumdisplay.php?f=127)
-   -   MyFrontEnd (http://pccar.ru/showthread.php?t=15880)

balabollng 14.03.2012 18:48

Посмотри конфы от Ciclop он их любит клепать :)

knyaz2020 10.04.2012 16:40

может уже обсуждалось... но спрошу.. планируется ли в этоу оболочку встраивать считывания данных с OBDII ?

balabollng 10.04.2012 19:08

Да. Планируется.

Задача прям скажем не простая, не потому, что получение данных сложное, а потому, что нужно все протоколы реализовать. Но это будет сделано в перспективе.

Еще один момент. В отличии от любых иных оболечек, данная оболочка будет предоставлять информацию из OBD, а визуализировать ее бубдет конфигурация.

Что это значит? Это значит, что пользователь сможет вносить любые изменения в то, как будет представляться информация на экране, но не ограничиваться этим. Он сможет писать данные в файлы, отсылать по PTC/IP и пр. пр. пр. Все будет ограничиваться только фантазией.

elopukki 23.04.2012 02:22

Я дико извиняюсь, но есть вопросы. Как выходит из программы, именно с ФЕ в винду? Что с кнопкой видео, нажимаю и нет реакции Папку создал video. Навигацию тоже не понял как прикрутить а конкретно гармин, путь в хмл прописал но ошибку выдает. Дальше не изучал так как килером замучился бить программу и это тоже не беда если бы ни факт что в машине негде клавиатуру возить. Вроде бы бы не плохой ФЕ но что то не могу осмыслить. Раздел вроде весь причитал но либо не понял что то либо... я не понял.

balabollng 23.04.2012 21:41

Так. Погодите, какой скин? Если capa то там выхода нет. Это факт. Просто не делал. Но откуда кнопку video нашел? В скине от ciclop есть и выход и видео.

elopukki 23.04.2012 23:42

Цитата:

Сообщение от balabollng (Сообщение 219364)
Так. Погодите, какой скин? Если capa то там выхода нет. Это факт. Просто не делал. Но откуда кнопку video нашел? В скине от ciclop есть и выход и видео.

Зеленый, каптива кажется. Не успел с остальным разобраться так как без клавиатуры, железной, тяжко было.
http://s59.radikal.ru/i163/1204/42/e1d67f3fdefa.jpg
Извините не нашел как под спойлер картинку спрятать.
На недобуке удобнее, не весь экран занимает, на нем и по разбираюсь. Свернуть наверно должна быть кнопка, на всякий случай, но не поучаю ни в коем случае. Посмотрю ciclop, спасибо.

balabollng 24.04.2012 00:14

Я понял. Это старый скин и движек.

Скачай новые с сайта www.myfrontend.ru

elopukki 24.04.2012 00:20

Мда, похоже я тяжкий случай. ciclop скин вообще у меня не отображает в настройках ни чего. Музыку так и не понял как открыть, пустой экран. В XML смотрю как баран на новые ворота и где там путь прописать к музыке не понятно, плейлисты есть но мне их создавать несподручно и не факт что смогу потом открыть, в каптиве хоть музыку играло. В config.ini поставить gps нужный смог, вроде, должно работать. Пойду ка я назад в центрифугу, извините за отнятое время.

elopukki 24.04.2012 00:25

Цитата:

Сообщение от balabollng (Сообщение 219377)
Я понял. Это старый скин и движек.

Скачай новые с сайта www.myfrontend.ru

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

balabollng 24.04.2012 21:40

Скорее нам нужно сделать так, чтобы Вам не пришлось учиться :)))

Время на это нужно... увы.. а его хронически не хватает.

elopukki 28.04.2012 01:23

Цитата:

Сообщение от balabollng (Сообщение 219472)
Скорее нам нужно сделать так, чтобы Вам не пришлось учиться :)))

Время на это нужно... увы.. а его хронически не хватает.

Вообще мне ваша программа понравилась! Время? Времени ни на что не хватает! Идея очень хорошая именно в том что потратить максимум час, а кто подготовлен или не первый раз настраивает то и 5 минут, и потом ездить, именно ездить на машине а не лупиться во множество кнопок на экране как в икаре (реально монстр карпс что вызывает уважение к разработчикам и к тем кто это всё юзает в итоге особенно кто купил!).В частности когда солнце подсвечивает... Центрифуга вот к примеру, есть проблеммы но они забываются когда для человека (пользователя а не хакера который на первой же стоянке что то подправляет и так в течении месяцев) интерфейс сделан но нет клавиатуры нормальной и похоже ни когда не будет.
Ну а по сути вашей программы, я вот по прыгал тут с клавиатурами для гармина на центрифугу, ни чего не работает толком (штатная отлично работает но закрывает весь экран и это беда в поиске), в вашей программе как то это решается проще? Стоит ли мне что то искать, подтянуть свои знания (понимаю они не повредят но рациональность важнее ) ?

balabollng 28.04.2012 17:59

Хм... клавиатуру нужно сделать. Думаю после майских праздников решим эту проблему.

Клавиатура будет с собственным скином и возможность встроить свой обработчик.

Loki2100 03.05.2012 16:06

У меня вопрос по интеграции приложений.
В текущем виде мне не очень нравится управление музыкой (нет поддержки тегов, режимов воспроизведения и пр.). В качестве решения можно было бы интегрировать в одну из форм какой-нибудь foobar или, прости господи, WMP. Думаю, непосредственно с этим проблем быть не должно - находясь на странице с плеером им можно без проблем управлять, а вот когда уходишь в другую форму, возникает вопрос - как управлять плеером? Самый простой способ с точки зрения пользователя - повесить на кнопки фронтэнда эмуляцию горячих клавиш. Но ни в данной теме, ни в документации я так и не нашел возможно ли это. Второй вариант - повесить на кнопки консольные вызовы. Вроде такого:
Код:

ShellExec(ParseString("%MYDIR%\\foobar\\foobar.exe"), "-next");
Если, конечно, плеер подобное позволяет.
Хотелось бы так же обратной связи от плеера... при наличии внешнего API у плеера, вполне можно написать какую-то прослойку между плеером и фронтэндом...

Итак, собственно вопросы:
1. можно ли средствами фронтэнда эмулировать нажатие комбинаций клавиш?
2. можно ли к фронтэнду писать модули для связи с другими программами?
3. правильно ли я понимаю, на сегодняшний день единственная возможность управления внешней программой - консольные вызовы?
4. хотелось бы более свежей документации. А то все новые фичи размазаны по сотне страниц десятка тем.

PS Обнаружил косяк: если в качестве background формы указать изображение превышающее размерами width/height этой формы, то в качестве размеров формы будут использоваться размеры изображения (правда, позиционировать в той области все равно ничего не получится).

balabollng 12.05.2012 22:22

Пример использования Sell



Открывает файл test.jpg

Loki2100 21.05.2012 16:02

А как можно скриптом определить запущенность приложения?
Хочется чтобы по клике на кнопке "навигация" открывалась форма с запущенной в настоящий момент навигационной программой (а их может быть несколько. В том числе и запущено).

balabollng 21.05.2012 19:53

Могу приделать свойство скажем runing в объект захвата приложений.

Loki2100 21.05.2012 20:39

Либо так, либо можно отслеживать статус формы... как я понимаю, форма с захваченным приложением считается открытой, даже если не отображается в настоящий момент на экране?

balabollng 22.05.2012 09:52

Нет. Открытой форма считается та, которая сейчас открыта :)

Сегодня постараюсь выложить обновление.

Loki2100 22.05.2012 12:02

У меня проблема с яваскриптом:
Код:

//работает
if (Action=="PLAYPAUSE") {...
//не работает
if (Action=="PLAYPAUSE" && 1) {...
//не работает
if (Action=="PLAYPAUSE" AND 1) {...
//не работает
if (Action=="PLAYPAUSE" AND true) {...
//не работает
if (Action=="PLAYPAUSE") {//тут добавили комментарий

уже нашел - надо заменить на && или использовать CDATA.

Loki2100 22.05.2012 17:42

Вопросы:
1. Возможно ли использовать переменные для однотипных данных? Например, практически во всем скине надписи одного цвета. Но при этом глобально цвет задать нельзя и приходится его прописывать для каждого элемента (аналогично со шрифтами, размерами и пр). Было бы удобно кинуть это значение в какую-то переменную и потом ее везде подставлять. Как я понимаю, можно попробовать сделать что-то вроде:
Код:



        fontcolor        = "%fontcolor%"
        DataSource        = "colors"
>

Правда, при этом возникает вопрос как навесить на элемент два DataSource (если надо элемент не только раскрасить)?

2. Поддержка png - она есть или нее нет?:) Просто проскакивала информация что вроде как должна быть, но у меня не работает.

3. отрицательные отступы. Наверное, интересной возможностью могло бы стать позиционирование приложений и фонов внутри отведенной области. Например, удобно было бы скрыть рамку окна у захваченного приложения, сдвинув его на несколько пикселей левее в рамках указанной области. Для кнопок же можно было использовать спрайты, вместо отдельных изображений.

4. аналоги css классов. Аналоги id уже присутствуют - можно задать элементу имя, после чего обратиться к его свойствам:
Код:



Если же элемент инклудится несколько раз, то имя ему задать нельзя и в этом случае было бы удобно задать ему какое-то groupname, чтобы из скрипта можно было обратиться ко всем элементам группы сразу.

balabollng 22.05.2012 18:01

1. Есть разные свойства. Одни статические, в них можно задавать только значения. Другие вычисляемые. В них можно использовать комбинации с %%
2. Да есть. Может двигло старое?
3. не совсем понял идею с отрицательным смещением...
4. аналог CSS давно зреет. Скорее всего в ближайшее время сделаю.

Loki2100 22.05.2012 18:44

Цитата:

Сообщение от balabollng (Сообщение 222084)
1. Одни статические, в них можно задавать только значения. Другие вычисляемые.

А узнать какие из свойств какими являются можно только эмпирически? Или все же есть другие способы?:)

Цитата:

Сообщение от balabollng (Сообщение 222084)
2. Да есть. Может двигло старое?

От 25 марта. Вроде бы более новых нет.

Цитата:

Сообщение от balabollng (Сообщение 222084)
3. не совсем понял идею с отрицательным смещением...

допустим, встраиваем мы некое приложение на страницу. Располагается оно в центре формы и занимает не всю страницу. Само же приложение имеет баннер сверху шириной 30px и какую-нибудь ненужную хрень слева шириной, скажем, 50px. В этом случае было бы удобно сдвинуть приложение внутри формы влево и вверх так, чтобы левая и верхняя часть спрятались "под формой". Такая система позволит сделать что-то вроде "выезжающих панелей". Сейчас их тоже можно делать, но только справа и снизу. Про css-спрайты, думаю, рассказывать нужды нет.

Loki2100 23.05.2012 14:32

Добрался до использования списков данных. Встроенный контрол combobox мне показался очень неудобным. Когда в нем больше 2-3 значений, на резистивном экране общение с ним удовольствия не доставляет совершенно. Ну и плюс дизайн в стиле "черная дыра" - тоже тот еще подарок.
В общем, я решил что надо реализовать контрол аналогичный тому, что используется в IGO, когда при клике на контроле циклически меняются значения. Хорошо бы такой встроенный контрол иметь, но пока решил попробовать сделать на яваскрипте. Полез читать хелп... десяток методов возвращают булевое значение, еще десяток - вообще ничего не возвращают. То есть управлять данными внутри объекта - сколько угодно, а получить их оттуда - фиг.

Собственно вопрос: как получать данные из объекта datatable?

И еще до кучи вопрос: элементу label нельзя поставить фоновую картинку?

И еще один вопрос: если неактивная форма закрывается, то для чего нужна подобная конструкция?
Код:

function DoAction(Param)
{
        ExecAction(":CLOSEFORM$frmDialsDef");
        ExecAction(":OPENFORM$frmDialsEnt");
}


balabollng 23.05.2012 18:44

Да. Серьезный подход :)

В выходные обещаю сделаю по максимум все, что написано. Меня теперь совесть замучает ;)

Loki2100 23.05.2012 23:34

Еще у меня нет понимания кто поддерживает свойство bgcolor. Как я понимаю, button вроде как и не обязан его понимать, а вот что label его игнорирует - оказалось неприятным сюрпризом. Тем более что в скине capa есть попытки использовать это свойство применительно к label. В общем, либо это бага, либо все же хочется понять как это работает.

balabollng 27.05.2012 23:48

Коллеги, рад сообщить, что MyFrontEnd теперь поддерживает отладку скриптов!

Это огромный шаг в доступности разработки больших и сложных конфигураций.

В комплекте поставки в папке debuger идет простейший отладчик от Microsoft. Для полноценной отладки пользуйтесь MS VisualStudio.

Обновление качаем с сайта.

meps1983 02.08.2012 01:01

Не могу скин приладить!Подскажите?

balabollng 02.08.2012 11:41

А в чем вопрс?

meps1983 02.08.2012 11:57

скачал скин и по.как скин прекрутить к по?я понел через это по.а где взять?

balabollng 02.08.2012 13:07

Качайте отсюда
http://www.myfrontend.ru/

ничего прикручивать не нужно. Просто скачайте и запустите myfrontend.exe

meps1983 02.08.2012 14:14

(Чтобы не рисовать скины, я решил написать конвертер скинов из наиболее распространенного FrontEnd (не в CarPC) - WolfNCU (http://www.pccar.ru/showthread.php?t=14967))А отсюда можно скины применить?

balabollng 02.08.2012 14:44

Боюсь, что мой FE гораздо дальше шагнул чем вольф.

Об этом я писал.

Конвертор я больше не поддерживаю. В нем нет смысла.

meps1983 02.08.2012 15:19

А радио Ларт будет работать?Можно фон менять?

balabollng 02.08.2012 23:06

Будет работать любое работать, которое поддерживает DirectX.
Фон менять можно
Более того, можно вообще всю логику менять.
Для этого этот фронт и делался.

meps1983 30.08.2012 19:21

А как подскажешь Фон менять?

tranzit42 29.09.2012 15:58

Здравствуйте! У меня возник вопрос - при запущеной проге не получаеться отправить комп (Инфил G4) в "сон" при последующем запуске все слетает и начинает грузиться Винда! Это можно как то побороть?

balabollng 29.09.2012 20:09

Вы уверенны, что это проблема именно фронта? У меня гебернацию уходит без проблем.

tranzit42 30.09.2012 21:20

Цитата:

Сообщение от balabollng (Сообщение 231827)
Вы уверенны, что это проблема именно фронта? У меня гебернацию уходит без проблем.

Вообщето перепробовал до этой программы очень много фронтов и ни где не было таких проблем со "сном" две оболочки ставил (Циклоп и Каптива) и на обеих эта проблема! У Вульфа кстати без проблем засыпает и просыпаеться! Может что то в конфигах поправить надо? Хотелось бы Каптивой пользоваться!

balabollng 30.09.2012 22:28

Более подробно конфу компа дайте плз.

tranzit42 01.10.2012 12:00

Цитата:

Сообщение от balabollng (Сообщение 231915)
Более подробно конфу компа дайте плз.

Вот собственно мой апарат:
Процессор VIA C7 1.5ГГц
Чипсет VIA CX700M
Графика VIA UniChrome™ Pro II IGP (Встроенный энкодер HDTV с поддержкой Macrovision®)
Аппаратное ускорение для MPEG-2, MPEG-4, WMV9
Память 1 x SO-DDR2 1024МБ ОЗУ (не входит в комплект)
Экран Физическое разрешение - 800 х 480, размер - 6.5", TFT LCD SHARP (500 нит)
Управление 6.5" сенсорная панель
Аудио HD Audio кодек
Порты USB Спереди 1 порт / Сзади 2 порта
Жесткий диск 2,5" (не входит в комплект)
DVD-привод 1 x Slimline CD/DVD, со щелевой загрузкой (не входит в комплект)
Радио Диапазон FM: 87.5~108 МГц / Диапазон AM: 153~1710 КГц
Усилитель 44Вт x 4 канала / 5.1 канальный линейный выход 3В
GPS Встроенный GPS модуль (чипсет Sirf Star III) со внешней антенной
Video 1 x Вход камеры заднего обзора, 1 x RCA TV-выход
ПО Infillstation Touchscreen Desktop Interface
Совместимость WinXP (рекомендуется), Win9x/ME, NT, DOS, Linux,...
Размеры 178мм (Ш) x 100мм (В) x 193мм (Д) [плюс 32мм моторизованная панель]
Комплектность - Infill G4 Car-PC Система
- ИК Пульт ДУ
- Стилус (Сенсорной панелью можно также управлять пальцем)
- GPS-антенна
- Шнур Видео
- Шнур USB
- Шнур Питания/Колонок/Прочего
- CD с драйверами
- ПО Infill CarPC Touchscreen Desktop, предустановленное в системе
Система Windows Game Идишен


Часовой пояс GMT +4, время: 09:39.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot