![]() |
MyFrontEnd
Вложений: 5
---------------------------------------------------------------
Ищу человека, умеющего рисовать скины! --------------------------------------------------------------- Добрый день коллеги. Начинаю очередную софтинку. Теперь это FrontEnd. Одна из софтинок уже мал-мал прижилась http://www.pccar.ru/showthread.php?p=196351#post196351 :) Стиль реализации в какой-то мере с родни PION. Основные цели, которые я перед собой ставлю: 1. Легкая, минимально использующая ресурсы системы оболочка; 2. Максимально кастомизирующаяся под нужды пользователя; 3. Широкий выбор скинов. Чтобы не рисовать скины, я решил написать конвертер скинов из наиболее распространенного FrontEnd (не в CarPC) - WolfNCU (http://www.pccar.ru/showthread.php?t=14967) Предварительно распакуйте MyFrontEnd.zip с сохранением структуры папок. Для создания скина, вам потребуется скачать понравившийся скин для WoldNCU. Запустить программу WolfGNUToMyFrontEnd.exe. Выбрать INI файл скина WolfNCU в поле "Skin от WolfNCU" и выбрать файл Engines\Default\main.xml. Нажать "Конвертировать". Далее все произойдет автоматически. В папке Engines\Default\ появятся подпапки: fonts; images. Теперь можно запустить MyFrontEnd.exe и посмотреть, что получилось. В файле main.xml содержится настраиваемая форма фронта. Там, доступным XML языком :) будет описана конвертированная из вольфа форма. Позже появится описание самого XML файла. Пока, как написал выше это скорее игрушка. Но уже сейчас хочется получить комментарии по работе конвертера. Заранее спасибо. Поддерживаемые функции (для релиза MyFrontEnd_20111007_2.zip): 1. Проигрывание аудио; 2. Проигрывание видео; 3. Поддержка GPS протокола для NMEA ($GPGGA; $GPRMC; $GPGLL); 4. Запуск внешнего приложения; 5. Запуск внешнего приложения в режиме "интеллектуального" захвата; 6. Возможность использовать один и тот же COM порт для нескольких приложений в режиме захвата; 7. Возможность использования скриптов JScript; 8. Отладка скриптов JScript; 9. Гибкая настройка интерфейса. В процессе разработки сайт проекта www.myfrontend.ru. Ищите свежие релизы там. |
данке, ща посморю :)
Цитата:
после первой же конвертации он появится и тогда уже выбрать файл Engines\Default\main.xml. до распаковки возможно стоило записать в архив какую-нибудь дефолтовую скину, а то любопытство запустило прогу сразу после распаковки, не читая пояснений. получил окно с ошибкой нажал ОК, увидел серое окошко программы, закрыл и полез читать твой пост целиком для инструкций :) Цитата:
все работают после конвертации. пожелание: в полях отображения путей выводить путь к папке, в которой находится фронт-энд или конвертер. сейчас строго задано C:\mywork\MyFrontEnd\SkinsFromWolf\skin800x480.ini |
Цитата:
|
Вложений: 1
Конечно нехорошо хвастаться, но мне кажется получается очень перспективный проектик.
Мне удалось разработать такой формат XML, который позволит в дальнейшем легко добавлять новые виды графических компонентов и связывать их. Выкладываю пример реализации плеера. Скин все тот же - WolfNCU. Если обратите внимание на main.xml поймете, что все представление построено на двух основных типах объектов: 1. Источники; 2. Клиенты - Компоненты управления . Источники являются поставщиками параметров для компонентов управления. К примеру: Определяется источник DSDateTime, который будет предоставлять клиентам информацию о текущей дате и времени. Для передаваемой информации установлен формат "dd.MM.yyyy", а сам источник носит имя "CurrentDate". Далее идет описание клиента: Тут описывается текстовое поле, его характеристики, координаты, а также поле связывается с источником "CurrentTime", по значению "%NOW%". На таком же принципе построены все остальные связи. Обратите внимание на реализацию плеера. Для проигрывания ваших мелодий настройте пути в этих тегах: |
музыка играет, треки перещелкиваются:yes2:
Цитата:
Цитата:
|
В ближайшее время будет.
Сделаю реальную поддержку GPS и вывод списков и займусь. Сейчас рано, т.к. формат может претерпеть изменения. |
ok, будем ждать :)
|
В общем сделал описание, которое я думаю должно остаться наиболее статичным. См. первый пост.
Но в общем, сделать минимальный интерфейс уже вполне можно. В ближайшее время планирую допилить GPS и работу со списками. И обновленный движок выложил. |
Очередное обновление.
Добавлен анализатор спектра. Обновлено описание формата. |
А как с поддержкой разрешения 800х600?
|
Никакого ограничения по разрешению нет.
Вопрос в скинах. |
а скины на сайте http://wolfncu.clan.su/search/800x480/ кстати максимум 800х480
|
Цитата:
|
доавлю ссылку на описание Wolf NCU в 4пда http://4pda.ru/forum/index.php?showtopic=125769
там и про скины есть, похоже рисовать придется самим:) |
Теоретически можно сделать масштабирование при конвертации. Правда... не думаю, что от этого красоты добавится...
|
вот еще тема об Wolf NCU и обсуждение скинов http://www.compcar.ru/forum/showthread.php?t=5398
и тут скинов много http://kolomnashop.ru/forum/viewtopic.php?t=420&sid= |
Обновил конвертер чтобы он строил окно с поддержкой проигрывателя.
См. топик. |
Приветствую.
Сегодня сделал видео. Пока звук не меняется. Завтра думаю доделаю, но в общем работает. Даже перемотка :) Чтобы работало у вас, нужно поправить теги, поставив свои пути dir и src: Для вызова видео, после запуска оболочки, кликнете "viewer" откроется урезанное окно для видео. Все кнопки работают, только VOL+ выполняет роль перехода в fullscreen mode. Также в fullscreen можно перейти дважды щелкнув по видео. Обратно выход такой же. Тестируйте плз. |
фильмы проигрывает.
складывается впечатление, что он пытается проигрывать все файлы из папки, не смотря на расширение (рары, зипы, хтмлы и т.д. жпеги кстати показывает). т.е. фильтра пока нет. вопрос: а почему звук всегда по дефолту на максимуме? вернее, выходит, что при старте считывается уровень звука в системе на момент старта проги. этот уровень принимается за максимум. прога может регулировать только убавить звук. добавить выше макс. уровня можно только увеличив звук в системе. |
Цитата:
Цитата:
|
Цитата:
музыка и видео могут играть одновременно так же нет имени файла, который пытается проиграть видеопроигрыватель Цитата:
|
Добавлен просмотр JPG и BMP файлов.
Для входа в режим вьювера, нажмите "Explorer" Можно листать фотки кнопками внизу, а можно проводя пальцем (мышкой) по картинке. Вправо-назад, Влево-вперед, Вверх-вперед, Вниз-назад. Пользуйтесь. |
Красиво нравится :) Но в машину пока тянуть рано :)
|
Коллеги, сделал захват приложений.
Захват осуществляется по средствам тега Для встраивания своего приложения поправьте в строке параметр "src" Никаких заголовков окон и пр. указывать не нужно. Производится т.н. "умный" захват ;) Пока не видел такого в других FE. Для вызова нажмите "Navigation" |
Коллеги!
Нужен человек с врожденным чувством эстетики для разработки основного и дополнительных скинов для : - Аудио проигрывателя - Проигрывателя видео - Вьювера фото - Захвата приложений. |
супер! :)
сразу такое замечено. :) если путь к приложению указан не верно, выводит сообщение "кэн"т тэйк ПУТЬ" выход в предыдущее окно невозможен. нужно только закрывать программу ПКМ в панели инструментов. если опера уже запущена, окно запускается не в программе, а второй вкладкой. пробовал отображать тотал коммандер, оперу и иго. все встраивается, работает. после того как жмакаешь выход в запущенном приложении, прога открывает главное меню |
Цитата:
Цитата:
Цитата:
Цитата:
|
Поправил слегка баги.
|
Вложений: 1
такая ситуация учитывается?
(изменил размеры Тотала мышкой :)) возможна, в случае, если ткнуть пальцем на край окна и, удерживая, сдвинуть немного. подобное случалось ранее с гармином и ЦФ, к примеру. Если Гармин захватывался некорректно в "других ФЭ", пользователь мог сдвинуть отцентрированное окно, потом возвращать назад. |
Мм... сейчас попробую сам.
|
Все. Теперь размер не меняется.
|
Вложений: 2
не уверен на сколько это критично, т.к. с тачем вряд ли стработает событие наведения курсора, но в Тотале такое происходит:
http://www.youtube.com/watch?v=uG5C8FtoVTE т.е. хинты кнопок тулбара показываются на весь экран, перекрывая окно приложения вот фото подсвеченной иконки у тотала в проге и для сравнения то же, но на отдельно запущенном в Фубаре тоже есть хинты для кнопок плей, пауза, некст и т.д. - отображает нормально. в опере тоже нормально - хинты не отображаются вообще. |
Хм... тут так просто не решить проблему. Дело в том, что хинты, это свободные окна, которые также отлавливаются и программы пытается их натянуть не размер...
С другой стороны Вы правы, что в тачевой версии это неактуально. В общем я подумаю, можно ли и стоит ли это исключить и стоит ли. |
Цитата:
может это в тотале только так, а может и нет. :) |
Нашел способ раз и навсегда решить вопрос с расшариванием COM портов. Никакие сплитеры не понадобятся. Все будет запускаться и работать на одном порту.
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Сейчас пытаюсь что-то сделать сам. Скажу честно, как с музыкальным, так и с художественным вкусом у меня нелады. |
Цитата:
потом дезигнеры подтянутся, нарисуют красивостей. сам бы нарисовал, но тоже с этим нелады:smile2: |
Ну, что господа. Сегодня я ехал уже по своей софтинке. Проверял захват приложения и расшарку COM порта.
Все работает. Сегодня сделаю тег для подключения необходимого порта с необходимыми настройками и выложу. |
Часовой пояс GMT +4, время: 13:58. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot