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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Адаптация бесплатной версии CityGuide для Touch Screen (http://pccar.ru/showthread.php?t=6677)

SubZero 29.10.2008 15:03

Адаптация бесплатной версии CityGuide для Touch Screen
 
Вложений: 2
City Guide 2.2 TouchScreen Edition

Попробовал использовать в машине бесплатную версию СитиГида 2.2. для стационарных компьютеров, встроил как внешнее приложение в Centrafuse. Встроилось, в целом, нормально, но, как выяснилось, в машине использовать крайне неудобно. Попасть пальцем в главное меню или пиктограммы на тулбаре во время движения практически невозможно.

Как вариант, можно купить за 3 000 руб версию для CarPC, но моя "жаба" была со мной не согласна. Ну не понимаю я, почему эта версия стоит в 1.5 раза дороже КПК-шной.

В итоге решил написать оболочку для СитиГида и вынести основные функции программы на большие кнопки. Вот что получилось:

Вложение 8272

На мой взгляд стало намного удобнее, хотя и осталось несколько непрятных моментов. Тем не менеее, я пока отказался от мысли покупать CarPC версию программы. Выкладываю оболочку, если кому еще понадобится Вложение 8299.

den_sad 29.10.2008 20:06

Вот этого то мне и нехватало!!! Жаба не позволила купить прогу, а в таком виде я вообще перед жабой сдаюсь :-)
Молодца!

b-suns 29.10.2008 22:20

а эта версия с GPS и пробками?

Allex 29.10.2008 23:12

Да, с GPS и пробками

mcf1 29.10.2008 23:38

маловата карта получается

если в CF развернуть, как выглядит? сделай скриншот

SubZero 29.10.2008 23:45

Вложений: 1
Цитата:

Сообщение от mcf1 (Сообщение 76502)
маловата карта получается

если в CF развернуть, как выглядит? сделай скриншот

В развернутом виде выглядит так:

Вложение 8283

При разрешении 800х600 можно на полный экран не разворачивать, вполне достаточно такого размера окна, как в предыдущем посте. А вот в 800х480 может и не влезть, хотя сам не пробовал.

MiD_E34 30.10.2008 09:59

молодец! Мне в голову такая идея не пришла...

SergeyXL 30.10.2008 15:11

Вложений: 1
не удается распаковать архив. научите пользоваться, вещь очень нужная.

Dude 30.10.2008 17:51

Попробуй заново скачать, видимо, архив битый скачался.

А по поводу бесплатной версии - меня тоже жаба душит, но в бесплатной версии алгоритм прокладки другой и слов мало говорит (только налево или направо), так разработчик сказал...

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

Vad71 31.10.2008 00:13

Весьма достойно, хотя и не безглючно. Респект!

PS Бесплатый совет - вместо посылки сочетаний клавиш лучше использовать WM_COMMAND :yes4:

xDriver 31.10.2008 15:42

Идея не нова но реализация понравилась !!!
Как раньше не доперли использовать центрифужный стиль.
Глюки есть, Vad71 прально сказал.
А вообще я бы не упирался в один СитиГад, кнопочки делать настраиваемыми и вешать на каждую WM_CoMMAND, тогда и другие NAVI типа PocketGis можно будет облагородить

SubZero 01.11.2008 22:41

Цитата:

Сообщение от xDriver (Сообщение 76705)
Идея не нова но реализация понравилась !!!
Как раньше не доперли использовать центрифужный стиль.
Глюки есть, Vad71 прально сказал.
А вообще я бы не упирался в один СитиГад, кнопочки делать настраиваемыми и вешать на каждую WM_CoMMAND, тогда и другие NAVI типа PocketGis можно будет облагородить

Небольшие глюки есть, это точно. Правда часть из них относится к самому СитиГиду, и ничего с ними не сделать. Но остальные можно и поправить...

Кто успел попользоваться - опишите найденные ошибки, вдруг я что пропустил. Соберем список багов - я пофиксю. Попутно можно и на WM_COMMAND переписать, понадежнее будет.

Что касается создания универсальной оболочки к любой программе для тачскрина - то такая мысль была. Основной вопрос, который у меня возник, это каким образом настраивать события для кнопок. Лишний раз не хочется усложнять программу. Кроме того, скажу честно, писать свой макро-язык для эмуляции нажатия последовательности кнопок, отслеживания появления новых окон или отправки WM_COMMAND (и др. сообщений), лень. Можно, конечно, прикрутить вызов внешних скриптов AutoHotKey, но, по моей практике, система получается не очень надежная.

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

Какие мысли по этому поводу?

Vyacheslav 02.11.2008 03:18

Цитата:

Сообщение от SergeyXL (Сообщение 76559)
не удается распаковать архив. научите пользоваться, вещь очень нужная.

У меня тоже самое, что-то с архивом.

SubZero 02.11.2008 21:02

Цитата:

Сообщение от Vyacheslav (Сообщение 76865)
У меня тоже самое, что-то с архивом.

Перезалил еще раз (качать из первого поста). Попутно проверил - WinRAR 3.80 успешно распаковывает архив.

Обратите внимание, размер архива 291 028 байт, размер файлов в архиве 756 326 байт. А у SergeySL было меньше, похоже что файл полностью не скачался.

Vyacheslav 03.11.2008 00:06

Раза с пятого выкачилась в полном объеме, до этого закачивалось по 90-100 кб

SergeyXL 04.11.2008 11:14

С третьего раза закачал. Автору мега респект, моя жаба довольна.

b-suns 25.11.2008 19:31

Возник вот такой вопрос, а мона лизу склонировать плугин на PocketGIS? А то тот же трабл попасть в менюхину кнопку анриал находу да и на стоянке часто жму не туда ((( Готов внести свой $$$ вклад в дело разработки, ну чтобы время было потрачено с интересом. Кто ЗА???

Rainbow 25.11.2008 19:54

я - за.
хотя для ПГ есть ведь кнумпельный интерфейс от Вада71

Rainbow 25.11.2008 20:15

я - за.
хотя для ПГ есть ведь кнумпельный интерфейс от Вада71

b-suns 25.11.2008 20:49

Цитата:

Сообщение от Rainbow (Сообщение 79223)
я - за.
хотя для ПГ есть ведь кнумпельный интерфейс от Вада71

ну так он, непонятно, у кого работает у кого нет, тырфейс резко отличается от центрефуги, а плугин, он или работает или нет, и не выбивается из общей концепции.

forcis 26.11.2008 12:59

Цитата:

Сообщение от b-suns (Сообщение 79229)
ну так он, непонятно, у кого работает у кого нет, тырфейс резко отличается от центрефуги, а плугин, он или работает или нет, и не выбивается из общей концепции.

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

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

В принципе сложного особо ничего в написании плагина нет, sdk для центрифуги в свободном доступе.

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

j.sharp 28.11.2008 20:22

Респект!
Возможно ли убирать кнопки управления при фулскрине?
Возможно имеет смысл задействовать в этот момент и ситигайдовский фулскрин.
Ох, респект.

kaprizz 02.12.2008 15:04

пара вопросов.
 
Только скачал и запустил и возникло пара вопросов:
1. не работают кнопки закладки и поиск,
2. можно ли отображать с разрешением 800 на 600
3. возможно ли изменить скин...

с уважением..

imserg 12.01.2009 23:17

Всем привет.Вот сваял
http://s49.radikal.ru/i124/0901/66/e174372c6282.jpg

http://s47.radikal.ru/i115/0901/9b/c61121069d4b.jpg
Правда работает с разрешением 1024х600, т.к делал исключительно для своего asus 900 и директория установки \CityGuide exe\ должна быть строго
C:\Program Files\City Guide 2.2\CityGuide.exe
Если кому интересно то вот
CarGuide.rar
Сильно не ругайте, делал после новогоднего будуна!:blush:
Если понравится можно будет и доработать

sirota 13.01.2009 22:01

Если понравится можно будет и доработать[/QUOTE]

Нравится.....нужно доработать до 800:480:blush:

j.sharp 14.01.2009 01:57

У меня почему-то на q1u с выставленным в XP и ц-ге CarGuide шире чем 1024x600 (родное разрешение q1u). т.е. низ и правая часть за экраном.
С cityguidetouch тоже траблы с подгоном под 1024x600.

ВладимирC 14.01.2009 01:59

Цитата:

Сообщение от sirota (Сообщение 83805)
Если понравится можно будет и доработать

Нравится.....нужно доработать до 800:480:blush:[/QUOTE]

+1))

imserg 14.01.2009 18:31

Ну если надо , вот 800х480.rar качайте. Только я проверить не смог,у меня такое разрешение не поддерживается. И поэтому я не знаю как клавиатура будет перекрывать окно поиска,уменьшать её не хотелось бы
Нужно не менее двух строк, а то будет не комфортно работать
http://i005.radikal.ru/0901/71/52c2c7ed7240.jpg
Если что не так, пишите, подправлю

imserg 14.01.2009 18:40

Цитата:

Сообщение от j.sharp (Сообщение 83842)
У меня почему-то на q1u с выставленным в XP и ц-ге CarGuide шире чем 1024x600 (родное разрешение q1u). т.е. низ и правая часть за экраном.
С cityguidetouch тоже траблы с подгоном под 1024x600.

попробуй 800х480

b-suns 14.01.2009 19:01

Цитата:

Сообщение от imserg (Сообщение 83942)
попробуй 800х480

о круто, сейчас затещу, спасибо, голубенькому скину под центрефугу, цены бы небыло )

ВладимирC 14.01.2009 19:16

Цитата:

Сообщение от imserg (Сообщение 83940)
Ну если надо , вот 800х480.rar качайте. Только я проверить не смог,у меня такое разрешение не поддерживается. И поэтому я не знаю как клавиатура будет перекрывать окно поиска,уменьшать её не хотелось бы
Нужно не менее двух строк, а то будет не комфортно работать
http://i005.radikal.ru/0901/71/52c2c7ed7240.jpg
Если что не так, пишите, подправлю

Спасибо, действительно работает и все удобно. Правда 2х строк не показывает, обрезается под "улица" ( окно тип объекта). Пробую на домашнем, без ЖПС, не понял для чего кнопка с компасом и не нашел кнопки "связаться с сервером" Под Центрифугой работать не захотела.

b-suns 14.01.2009 19:32

да, а то что у меня по нажатию на лупу выскакивают закладки (финиши) это нормально? И можно клаву по желанию сделать? а то она выскакивает и нет возможности ее убрать кроме как нажать Enter

первая жмакнутая мной буква всегда съедается

imserg 14.01.2009 19:40

Вот кнопки http://s41.radikal.ru/i092/0901/bd/7d1f9c32a585.jpg
По поводу клавиатуры - добавлю кнопочку скрытия

Выложите скриншот с открытой клавой(800х480) кто нибудь

imserg 14.01.2009 22:33

Извиняюсь но ,я удалил 800х480 т.к получилось криво
клава слишком большая,единственное что пока приходит в голову это вариант с изнасилованием клавиатуры :spiteful:
http://s61.radikal.ru/i171/0901/a8/4abdf64b319b.jpg
пока не выкладываю,мож завтра

j.sharp 14.01.2009 23:51

Цитата:

Сообщение от imserg (Сообщение 83942)
попробуй 800х480

Попробовал тот же перекошеный вид тока с меньшим разрешением.

b-suns 15.01.2009 00:07

грамотная реализация 3 букв на одну кнопку решает много вопросов ) а по делу, коль нумерация домов имет дроп даун лист, циферки можно убрать или сделать на отдельную кнопку типа 123... как и туда же символы

imserg 17.01.2009 03:31

Вот что получилось CarGuide800х480.rar CarGuide 800х600.rar для карт Москвы и области

VKom 17.01.2009 09:41

Цитата:

Сообщение от imserg (Сообщение 84254)
Вот что получилось CarGuide800х480.rar для карт Москвы и области

А почему только Москвы и области?
Евразию,скажем, нельзя?
Ширее поясни, pls.

imserg 17.01.2009 11:39

Цитата:

Сообщение от VKom (Сообщение 84256)
А почему только Москвы и области?
Евразию,скажем, нельзя?
Ширее поясни, pls.

CityGuide при замене карты меняет свой хендл (название окна) а у меня на этом построен код

VKom 17.01.2009 21:23

Цитата:

Сообщение от imserg (Сообщение 84261)
CityGuide при замене карты меняет свой хендл (название окна) а у меня на этом построен код

Усек, спасибо.


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

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