К стати с разрешением я промахнулся, нужно чтобы еще часы и дату было видно в цинтрефуге. Получается тогда нам для остального остается 800x320
К стати с разрешением я промахнулся, нужно чтобы еще часы и дату было видно в цинтрефуге. Получается тогда нам для остального остается 800x320
неправильный размер. у меня с часами около 800х255.
у меня центрифуга 1.47, а там добавили
может остановимся на 800х420? оно всетаки универсальное, и не надо будет софт мучать. или сначала давай хотя бы общую для всех стандарт, а потом уже локализацию сделаешь под себя. картинки ес-сно сделаю
Последний раз редактировалось mrepik; 25.01.2008 в 23:50.
Ну ладно давай сначала сделаем 800х420,
Жду слои, иконки и шрифты
Раз мы уже встраиваем эту штуку в Центрифугу, то винигрет климат+ченжер+радио выглядит по жлобски. Предлагаю разделить
на две части(кнопки) КЛИМАТ, RADIO, CD
Сегодня научился назначать иконки на внешние приложения.
Программу структурно разделить на части.
1. Резидентный блок, который стартует с виндой и создает в памяти блок данных, в который считывает всю инфу со штатного компа и кладет туда в расшифрованном виде.
Остальные подключаются как внешние приложения и делают прорисовку в зависимости от данных, запрошенных у резидентного модуля:
2. Климат
3. Радио
4. Ченжер
Основной модуль ты уже можешь делать без оглядки на меня.
Вот для климата выкладываю тестовый вариант: фон+обдув переднего стекла
http://depositfiles.com/files/3281871
Разделить конечно хорошо, но при поиске программы на радио придется переключатся и наоборот. По поводу резидентного модуля конечно хорошая идея, но не будет ли тормозов при регулировании оборотов кулера и температуры, модуль должен будет информацию ложить в фаил а это тормоза,можно попробовать в глобальный массив типа буфер обмена.
DDE, помоему, называется (динамический обмен данными между приложениями.. помоему). Приложение клиент делает запрос приложению серверу на данные. А тот возвращает массив или ссылку на него.Сообщение от Chip
По поводу вопроса, одна или много? На самом деле это не имеет значение. если реализовывать интерфейс через XML. Ты можешь сделать одну универсальную программу для всей информации. ХМЛ, положенный к ней в каталог будет выводить то что я захочу, хоть всё, хоть только по климату.
Если я захочу разделить всё инфо на две, три части, я просто запущу еще несколько копий приложения с разными скинами (xml). То есть они все будут обращатся к серверной части приложения, а выводить ту инфу, которая забита в XML
Пример xml для приложения "клиент":
// Общая инфа о окне приложения
<windowMode></windowMode>
<width>800</width>
<height>420</height>
<bpp>16</bpp>
<splashscreen>skin.png</splashscreen>
<coord>0,0</coord>
// Обогрев стекла
<label>
<text>@OBOGREV@</text>
<coord>660,150</coord>
</label>
// ложим иконы и включаем в программе одну из них по требованию
<icon val="FR1.png">
<name>fr1</name>
<sizewh>64,64</sizewh>
</icon>
<icon val="FR2.png">
<name>fr2</name>
<sizewh>64,64</sizewh>
</icon>
....
Представь себе, если б центрифуге попытались всё вместить в одном экране
С файлом я уже писал получаться, тормоза представь себе нажимешь кнопку (+) температуры климата, а на экране нет изменений в течении 1-2 сек. Не буду утверждать, но вообще это нужно на автомобиле пробовать, в реальных условиях.
идея про XML принимается? очень прошу. код потом никогда не нужно будет переделывать. мне это важно, так как рисовать надо отталкиваясь от твоего решения.
Сохранить в формате XML просто , а вот парсить гораздо сложней.
Все это решаемо , но времени много уйдет.
Что-то я с фоном нахимичил, теперь стрелки не стыкуются.
Если подставить твой старый фон то все ок.
Но твой фон покалеченый немного
Кнопки сделал временные для теста, так как в автомобиле будет управляться от штатных кнопок и в дальнейшем они не понадабяться.
Еще как вариант можно сделать, стрелки синии для кондиционера , а красные для отопителя.
Попробовать прогу.
Жду остальные стрелки.
Пишу обработчик LPT сигнала.
давай всё таки ответишь на вопрос, будет программа одна на всю информацию? если да то я буду делать по самому первому дизайну. если будут запущено несколько копий, то сделаю XML и скины.
А то ты так смазанно говоришь, что я не знаю в каком направлении двигаться
и второй вопрос. по какой картинке на штатном экране ты определяешь включен кондей или нет? вентилятор у меня горел всегда, даже когда всё выключено.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)