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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка программ (http://pccar.ru/forumdisplay.php?f=27)
-   -   Пишу оболочку - нужны советы (http://pccar.ru/showthread.php?t=23885)

Aleksandr87 13.02.2016 01:19

Пишу оболочку - нужны советы
 
Всем доброго времени суток.
Сегодня начал писать собственную оболочку на Delphi, но появилось много вопросов.
1. Стоит ли наполнять оболочку собственным софтом (плеер, браузер т.д.).
Понятно, что навигацию каждый использует свою, а как часто Вы меняете встроенный плеер на сторонний?
2. Какой функционал оболочки Вы используете?
3. Меняете ли Вы темы оформления у оболочек или используете ту, что идет из "коробки"?
4. Какие разрешения экранов в основном используются?

Может есть у кого предложения или пожелания, то готов выслушать и подискутировать.

basurman 13.02.2016 03:10

Мои имхи
1. Возможно частично (то что широко используемо). Желательно, чтобы можно было встроить.
2. Точно не весь))), в основном мультимедиа, музыка иногда клипы, кино очень редко. Нави конечно, ну и всячина разная.
3. Зависит от настроения (могу картинку сменить(очень иногда)потом все обратно верну).
4. Раньше было 800х480, сейчас 1280х800.

Эээ, а что существующие не устраивают? Или самому охота повозиться?

Stasik 13.02.2016 03:41

Цитата:

Сообщение от basurman (Сообщение 351557)
Эээ, а что существующие не устраивают? Или самому охота повозиться?

Думаю, наверное, лучше не начинать... :dntknw:

Aleksandr87 13.02.2016 05:10

Цитата:

Сообщение от basurman (Сообщение 351557)
Мои имхи
Эээ, а что существующие не устраивают? Или самому охота повозиться?

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

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

Andrey875 13.02.2016 07:01

Ну а почему бы нет?
1. Считаю, что родной плеер должен быть, но возможность установить внешний оставить необходимо;
2. Использую музыку, навигацию, интернет-радио, видео, диагностику;
3. Тему не меняю, но возможность её смены (или редактирования её) оставить стоит;
4. Что касается разрешения.... Считаю, что лучше сделать возможность заполнения экрана с учётом масштабирования и возможностью редактирования этого масштабирования, просто сделать под разные соотношения сторон!

А так... Возможно ли увидеть задумку дизайна Вашей идеи? Хотя бы просто скелет, по кнопкам, их функционалу и так далее....

Aleksandr87 13.02.2016 07:47

Цитата:

Сообщение от Andrey875 (Сообщение 351567)
4. Что касается разрешения.... Считаю, что лучше сделать возможность заполнения экрана с учётом масштабирования и возможностью редактирования этого масштабирования, просто сделать под разные соотношения сторон!

Я так понимаю, что речь идет о применении определенных под свое разрешение?

Цитата:

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

В этом направлении я сейчас работаю.
С фотошопом дружу не очень хорошо,поэтому, продвигается немного медленно.
Что касается смены и редактирования скинов:
Планируется сделать возможность не только смены картинок на кнопках, но и изменение размеров и положений.
Завтра к вечеру, дума, накидаю макетик и выложу.
Если есть предложения, по макету, то хотелось бы выслушать.

Aleksandr87 13.02.2016 12:46

Вложений: 1
Вот примерный вид оболочки (точнее главного экрана), но это только набросок.
Какие будут предложения?

P.S. Есть тут кто Delphi знает?
Никак не могу отловить Handle окна при запуске чужой программы.

Andrey875 13.02.2016 15:14

Я имел в виду, чтобы программа сама подбирала размер окна, в зависимости от разрешения, и при этом размеры кнопок подгонялись автоматически что под 600х480, что под 1152×864. Чтобы при замере их грубо говоря линейкой, иметь одинаковые размеры на разных разрешениях. При этом (что в принципе уже написано) добавить возможность в изменении скине размеры этих самых кнопок! Что касается внешнего вида... Думаю стоит добавить ещё интернет-радио и просмотр ТВ не будет лишним... А так скин красивый. Увидеть бы теперь всё в работе!

seriousstas 13.02.2016 16:53

Aleksandr87
Есть несколько важных преимуществ которые заставляют оставаться на icarDS :
1. Настроил и отлично работает звонилка через BlueSoleil (других увы не поддерживается) , с загрузкой контактов на русском . CF только латиницу выводила, сейчас не знаю .
2. Управление станциями радио (HD Radio и га - ги)
3. Свой микшер , который позволяет при переключении на экран приложения сделать нужный уровень звука разных программ .
Надеюсь это со временем появится и у Вас ?! :)

Aleksandr87 13.02.2016 17:06

Цитата:

Я имел в виду, чтобы программа сама подбирала размер окна, в зависимости от разрешения, и при этом размеры кнопок подгонялись автоматически что под 600х480............
Собственно говоря, я изначально так и планировал сделать (резиновым, так сказать).
Что касается того, когда можно будет попробовать в деле:
Сейчас посплю и сяду за код.
Наверное к утру что-то будет готово (проигрыватель, браузер и может еще чего сделаю).
По поводу интернет радио - тут я думаю сделать выбор варианта радио через настройки.
Оставить одну кнопку, но в настройках менять на аппаратное или программное (интернет).

Цитата:

1. Настроил и отлично работает звонилка через BlueSoleil (других увы не поддерживается) , с загрузкой контактов на русском . CF только латиницу выводила, сейчас не знаю .
Сказать по правде, то про эту звонилку я слышу первый раз, но попробую разобраться с ней.
Если есть какая важная инфа по ней, то буду за нее благодарен.

Цитата:

2. Управление станциями радио (HD Radio и га - ги)
А вот с этого места можно больше инфы?
Что это такое и с чем его едят...

Цитата:

3. Свой микшер , который позволяет при переключении на экран приложения сделать нужный уровень звука разных программ .
Это конечно классная штука, но думаю, что это просто обработка микшера windows - почитаю на эту тему, спасибо за идею.

Andrey875 13.02.2016 17:13

Ты наверно лучше сначала сделай основу, а потом уже будем думать над ней, что и как....

Евген_21 13.02.2016 17:13

Цитата:

Сообщение от Aleksandr87 (Сообщение 351579)
Вот примерный вид оболочки (точнее главного экрана), но это только набросок.
Какие будут предложения?

P.S. Есть тут кто Delphi знает?
Никак не могу отловить Handle окна при запуске чужой программы.

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

Aleksandr87 13.02.2016 18:06

Цитата:

Сообщение от Евген_21 (Сообщение 351598)
Не в обиду ну главный экран не о чем. Вид как у андроид. Попробую помочь, толко скажи что надо на главном экране. Пиши в кличку. Поишем варианты.

А чего мне обижаться?
Я и не говорил что я дизайнер )))
С дизайном у меня всегда были проблемы и от этого мне никуда не деться.
Если есть какие предложения или наброски, то можно обсудить, прикинуть.

Aleksandr87 13.02.2016 18:09

Цитата:

Сообщение от Andrey875 (Сообщение 351597)
Ты наверно лучше сначала сделай основу, а потом уже будем думать над ней, что и как....

тогда пойдем что называется от противного....
Я тогда начну с кода, а потом (или по ходу дела) будем разбираться с красотой.
как такой вариант?

seriousstas 13.02.2016 18:11

Сейчас в андроамгнитолах есть отличные хендсфри с управлением из экрана и без эхо,
у нас здесь почитать:
http://pccar.ru/showthread.php?t=14126
- одни костыли :))
Про микшер здесь немного :
http://pccar.ru/showpost.php?p=195134&postcount=4

Цитата:

А вот с этого места можно больше инфы?
Что это такое и с чем его едят...
Есть эти два основных устройства используемых в авто в качестве радио .
Для Икара (которые многие не любят из-за громоздкости и сложности настроек) ,
написаны для них отдельные плагины..
Его (IcarDS) установка и использование бесплатно на 3 месяца . Пробуй , посмотри ,
как там устроено :
http://pccar.ru/showthread.php?t=20347

Aleksandr87 13.02.2016 18:14

Цитата:

Сообщение от seriousstas (Сообщение 351610)
Сейчас в андроамгнитолах есть отличные хендсфри с управлением из экрана и без эхо,
у нас здесь почитать:
http://pccar.ru/showthread.php?t=14126
- одни костыли :))
Про микшер здесь немного..............

Спасибо, буду изучать иинфу.

Andrey875 13.02.2016 18:50

Я к тому, что запусти просто БЕТА версию, чтобы мы уже наглядно видели проект и корректировали, а то сейчас тебе тут понапишут....
А так.... Интернет-радио сделай родное, причём мне было бы удобно, если в нём было просто добавление ссылок, которые мне нужны, или импорт ссылок станций, с прокруткой названия трека, и логотипа радиостанции.
Что касается музыки, тут конечно же выбор папок, перемотка, вперёд, назад, плей, пауза, стоп.
Видео, в принципе тоже самое, но с возможность показа видео на весь экран, и чтобы через примерно 3 секунды прятались все кнопки, и при нажатии появлялись.
Про радио не напишу, так как пока себе не ставил ещё...
Так же, сделай возможность замены каждого приложения на сторонние...
Вся мультимедиа (музыка, видео, интернет-радио) должны управляться из любого окна программы (например строка снизу). Так же сделать возможным, чтобы штатные кнопки пультов, таких как перемотка вперёд назад, плей\пауза и стоп клавиатуры, работали в программе.
Диагностика, чтобы сама, без лишних заморочек подключалась при запуске к авто и считывала данные и писала их. Так же чтобы можно было считывать ошибки.
На главном экране сделай инфо панель как в ИКАРЕ, где может показывать данные с авто, такие как напряжение, бак, расчёт бака, скорость, обороты и т.д., с возможностью выбора отображения данных.
Ну навигацию вставлять будем сами однозначно, браузер можно свой, но мне кажется лучше брать его извне.
Хэндсфри штука нужная и обязательная, управление громкостью приложений также обязательная штучка. Без не никуда.
Ну так... Пока вроде всё... Попробуй может так собрать, если не придумал как, а за основу дизайна бери свою идею.
Давай сейчас посадим пылинку в малюска, а уж потом сделаем жемчужину...

MiD_E34 15.02.2016 17:47

Хорошо, что не перевелись еще энтузиасты. В принципе, выше уже все сказали, поэтому ограничусь только пожеланием удачи автору. Рад буду потестировать.
.. Лично для меня важно корректное встраивание популярных навигаций, например СГ и Иго, возможность выбора интерфейса (хотя бы 3-4 варианта по количеству и расположению кнопок. Есс-но с переопределением кнопок). Хорошо бы встроенный механизм работы с ГПС и ОБД. Обязателен, как мне кажется, микшер по уровням встроенных приложений

MiD_E34 15.02.2016 17:50

м-да.. собирался ограничиться только пожеланием удачи, а сам расписал на полстраницы... ))))
Меня бы всем устроил Икар, но падает уж больно часто... (((((

Andrey875 16.02.2016 11:28

Да.... Соглашусь с MiD_E34 по поводу связи с ГПС, ну и как было описано выше с ОДБ.

А так... Что то тишина.... Обещал дать потестить и пропал!

С нетерпением ждём!

Vladget 16.02.2016 11:37

Цитата:

Сообщение от Andrey875 (Сообщение 351865)

А так... Что то тишина.... Обещал дать потестить и пропал!

С нетерпением ждём!

Быстрый ты какой, он только три дня назад написал что начнет писать "коды" а тебе уже потестить, я так думаю, что первое что появится в черновике будет в лучшем случае через месяц и то если были наработки, или если ему нечем заняться больше ни чем и будет заниматься только этим

mendisabal 16.02.2016 18:25

Главное не оглядываетесь на то что есть , авось что путнее и получится , так то все хотелки выше ,навигации , свой плеер и обт можно решить одним махом ,разворотом во весь экран необходимого приложения запущенного по кнопке) . Как говорится хочешь хорошо сделай сам , почему именно делфи ? (с паскалем дружите?) имхо легче написать под все используемые разрешения свою (их то штук 8-10 от силы) версию , которая бы узнавала текущее разрешение и имела свою матрицу кнопок под каждое, чем заморачиваться "резиновостью" точно что то куда то будет постоянно вылазить\налазить , про компиляцию рабочего стола не забудь , хоть и воды много утекло с тех пор , но помню окна делфи не корректно отображались с значениями отличными от 100% .
Заморачиватся фотошопом надо в самом конце (лчше папрячь кого нибудь из нуждающихся\страждущих), а не в начале ,рисуя красявые кнопки , для проверки функциональности достаточно обычных крестиков ноликов .
Насчет камер , договоривайся с местными разработчиками сдесь , не буду тыкать пальцем , используй их разработки ,они бесплатны .

MiD_E34 20.02.2016 12:50

насколько помню - Делфи - тот же Паскаль, только объектно-ориентированный

mendisabal 24.02.2016 14:53

Цитата:

Сообщение от MiD_E34 (Сообщение 352337)
Делфи - тот же Паскаль

да , и синтаксис весь одинаковый , просто если начинать с полного 0ля , то лучше другое что нибудь изучать , а если опыт в паскале , то конечно лучше по накатанной .

maksim 08.04.2019 11:45

Как поживает ваш проект?

Vladget 08.04.2019 12:21

Цитата:

Сообщение от maksim (Сообщение 409644)
Как поживает ваш проект?

да видимо у ТС движется НО не очень.... даже некогда на сайт зайти последний раз тута был почти три года назад

Krysanov 08.04.2019 15:52

Данный проект -кандидат на удаление из форума... смысла в нем я не вижу...

Sergei77 14.11.2019 19:53

Здравствуйте !!! можете поделится ключом от программы CarPC !!))
Благодарю что не отказали или отказали !!!!

Vladget 14.11.2019 20:17

Цитата:

Сообщение от Sergei77 (Сообщение 414218)
Здравствуйте !!! можете поделится ключом от программы CarPC !!))
Благодарю что не отказали или отказали !!!!

Дай ссылку на программу СаrPC от которой ты просишь ключ, и что в этой ветке обсуждают раздачу каких то ключей??

Krysanov 15.11.2019 14:16

В бан его?

120705 15.11.2019 17:40

Цитата:

Сообщение от Sergei77 (Сообщение 414218)
Здравствуйте !!! можете поделится ключом от программы CarPC !!))

Наверное сибирский мороз так действует:blink2:


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

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