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

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > LeoCar > Обновления

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 12.12.2007, 23:09   #1
LI()n
Творец LeoCar'a
 
Аватар для LI()n
 
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
LI()n is a jewel in the roughLI()n is a jewel in the roughLI()n is a jewel in the rough
По умолчанию Билд 257

Качаем

Основные новости

Ну что ж, вроде бы разобрался с прозрачностью фоновых картинок так, как это должно быть. Соответственно, получилось немного оптимизировать саму программу - теперь исполняемый файл стал весить 35 мегабайт вместо 43-х - то есть на целую четверть меньше!
Как обратная сторона медали - возросло время загрузки (незначительно), так как программе надо просчитать прозрачность для большого количества элементов и установить ее. Торможение заметно только при загрузке, дальше изменения скорости работы не наблюдал.

Также изменился алгоритм считывания данных тегов MP3 - теперь корректно читаются теги ID3V2, причем в разных кодировках. Соответственно, настоятельно рекомендуется обновить всю базу музыки в машине (Главное меню - Настройки - Управление БД музыки - Обновить всю музыку принудительно).



Появился свой диспетчер задач (отдельная внешняя утилита), заточенный именно под LeoCar. Позволяет убивать процессы и перезагружать отдельные программы.



Что сделано:

1. При запуске внешней программы из меню "Выполнить" она запоминается, и при последующем входе в меню "Выполнить" эта программа будет выделена в списке - удобно, например, при частом переключении между внешней программой и ЛеоКаром.

2. Исправлен глюк, при котором нельзя было выбрать музыку при запущенной внешней программе.

3. Бортовой журнал теперь корректно запоминает и обрабатывает числа с запятой (например, "47,25") (спасибо ashu)

4. Бортовой журнал запоминает ширину колонок списка покупок и списка статистики в реестре.

5. При работе голосового движка (например, произнесении времени) громкость музыки автоматически приглушается до 20 процентов.

6. Добавлен новый алгоритм прозрачности кнопок (молодец, Pafftis - все же добился своего!)

7. Окно с заставкой программы показывается сразу после запуска ЛеоКара (раньше было с задержкой)

8. Добавлен внешний диспетчер задач LeoTaskManager в папке Actions (подробнее здесь)

9. Голосовые подсказки при старте в заблокированном режиме отключены

10. Изменен алгоритм считывания данных тегов MP3, добавлена поддержка ID3V2 и различных кодировок

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

Удачи в тестировании!
LI()n вне форума  
Старый 12.12.2007, 23:19   #2
LI()n
Творец LeoCar'a
 
Аватар для LI()n
 
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
LI()n is a jewel in the roughLI()n is a jewel in the roughLI()n is a jewel in the rough
По умолчанию

Подробнее о прозрачности (для разработчиков скинов)

Прозрачность будет применена к следующим элементам:

Форма LeoCar:
picButton
picIcon
picGPS не обрабатываются!

Форма Toolbar:
picFrame
picButton

Форма LogEditor:
picButton

Форма PDA:
picFrame

Также иконки тултипов, подсказок на приборке и в окнах сообщений!

Ко всем остальным элементам прозрачность не применяется!

Подсказка. Чтобы сделать элемент ПОЛНОСТЬЮ прозрачным (например, кнопку picButton(0) на форме LeoCar, на которой расположена иконка музыкального альбома и название песни) нужно:
1. Удалить картинку элемента в Редакторе Скинов
2. Задать элементу фоновый цвет розовый (FF00FF, RGB255,0,255)

Тогда элемент управления станет полностью прозрачным.
Можно загрузить именно КАРТИНКУ розового цвета (розовый прямоугольник нужных размеров), и эффект будет тот же, однако при смене цвета фона без загрузки картинки память будет использоваться более оптимально, а скины - весить меньше.
LI()n вне форума  
Старый 13.12.2007, 01:44   #3
ashu
Старший Пользователь
 
Аватар для ashu
 
Регистрация: 25.11.2007
Возраст: 52
Город: СПб, Гондурас
Регион: 78, 98
Машина: Toyota Prius 11S выпуска 2001/09
Сообщений: 766
ashu has a spectacular aura aboutashu has a spectacular aura about
По умолчанию

Чот совсем с ним плохо - запросил снова каталоги музыки и видео, нарисовал фон с белой рамочкой и задумался навсегда...
ashu вне форума  
Старый 13.12.2007, 09:36   #4
LI()n
Творец LeoCar'a
 
Аватар для LI()n
 
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
LI()n is a jewel in the roughLI()n is a jewel in the roughLI()n is a jewel in the rough
По умолчанию

Да? А у меня он просто летает!
Попробуй стереть файлы с настройками (Settings.*) и запустить его еще раз!
LI()n вне форума  
Старый 13.12.2007, 11:53   #5
sergeich_m
Новый Пользователь
 
Регистрация: 13.12.2007
Возраст: 48
Город: Красноярск
Регион: 24
Сообщений: 14
sergeich_m is on a distinguished road
По умолчанию

Оп-па...

"Испытательный срок действия программы LeoCar Ultimate закончен. Пожалуйста, скачайте новую версию."

скачано то что в первом сообщении...
sergeich_m вне форума  
Старый 13.12.2007, 16:47   #6
ashu
Старший Пользователь
 
Аватар для ashu
 
Регистрация: 25.11.2007
Возраст: 52
Город: СПб, Гондурас
Регион: 78, 98
Машина: Toyota Prius 11S выпуска 2001/09
Сообщений: 766
ashu has a spectacular aura aboutashu has a spectacular aura about
По умолчанию

Цитата:
Сообщение от sergeich_m Посмотреть сообщение
Оп-па...

"Испытательный срок действия программы LeoCar Ultimate закончен. Пожалуйста, скачайте новую версию."

скачано то что в первом сообщении...
Ну, вот и грабельки заложили...
ashu вне форума  
Старый 13.12.2007, 19:30   #7
LI()n
Творец LeoCar'a
 
Аватар для LI()n
 
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
LI()n is a jewel in the roughLI()n is a jewel in the roughLI()n is a jewel in the rough
По умолчанию

Цитата:
Сообщение от sergeich_m Посмотреть сообщение
Оп-па...

"Испытательный срок действия программы LeoCar Ultimate закончен. Пожалуйста, скачайте новую версию."

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

Цитата:
Сообщение от ashu Посмотреть сообщение
Ну, вот и грабельки заложили...
Они там с самого начала были.
LI()n вне форума  
Старый 14.12.2007, 06:17   #8
sergeich_m
Новый Пользователь
 
Регистрация: 13.12.2007
Возраст: 48
Город: Красноярск
Регион: 24
Сообщений: 14
sergeich_m is on a distinguished road
По умолчанию

Время стоит реальное, синхронизируеться с провайдером
__________________
Корпус-Toyota bB, моник-Prology PCM-700, мать-Intel D201GLY, БП-M3-ATX, клава-BTC 9116URF(black), привод-NEC AD-7633A, фронт-енд-LeoCar, доп. экран, GPRS -Glofiish x500+,GPS-BU-353, FM-радио-Silabs, усилок-Fusion FP-504...
sergeich_m вне форума  
Старый 14.12.2007, 09:34   #9
LI()n
Творец LeoCar'a
 
Аватар для LI()n
 
Регистрация: 28.03.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: LeoCar GT-Four Turbo и Рыжий Элемент
Сообщений: 747
LI()n is a jewel in the roughLI()n is a jewel in the roughLI()n is a jewel in the rough
По умолчанию

Цитата:
Сообщение от sergeich_m Посмотреть сообщение
Время стоит реальное, синхронизируеться с провайдером
Ну, значит, тебе просто не повезло
LI()n вне форума  
Старый 17.12.2007, 09:23   #10
kolychev
Пользователь
 
Регистрация: 05.09.2007
Город: Новосибирск
Регион: 77, 97, 99, 177
Сообщений: 49
kolychev is on a distinguished road
По умолчанию

Лео, ездил кататься на лыжах, слушал в дороге аудиокнигу, немного напрягло, что не доигрывает последние несколько секунд трека, в песнях это не так критично, а с аудиокнигами раздражает... Порылся в форуме, нашел вот это:

Цитата:
Сообщение от LI()n Посмотреть сообщение
На двух последних секундах песни включается прыжок на следующую и ее загрузка. Если это убрать, то на следующую песню он не переходит...
Объясни плиз, это ограничение компонента media player-а ? Хочу попробовать помочь разобраться с проблемой, напиши плиз, какие методы компонента используешь в 2х словах.

PS. За ID3v2 огромное спасибо, все работает прекрасно!
kolychev вне форума  
Закрытая тема


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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