PDA

Просмотр полной версии : FRONT END своими руками


KapKan
15.10.2008, 20:40
Начинающий программист на DELPHi, делаю сигнализацию с веб-камерами и GPS и SMS. Подскажите с чего начать налаживание общения с GPS приемником, GSm телефоном. Связь с веб-камерой уже налажена и есть запись в архив. Может ссылочки у кого какие есть?
В итоге хочу чтобы получился свой собственный front end. со своей собственной видео-сигнализацией и т.д.

S3TUP
15.10.2008, 23:46
Описание "протокола" NMEA, по которому жпс передает информацию здесь:
http://www.gpsinformation.org/dale/nmea.htm

Для подключения и считывания информации достаточно открыть COM порт - и туда сразу-же посыпется информация в формате NMEA - как это делается в делфи не знаю :)


Работа с трубкой... Присоединить его как модем и управлять им AT коммандами?
http://www.developershome.com/sms/howToSendSMSFromPC.asp



Если уж мобильник и дпс, то можно сообщать о местонахождении машины через смс/gprs. Получится система слежения )

xDriver
16.10.2008, 00:11
Так, а при чем тут GPS приемник то ?
Или написание фроненда начинается с написание своей нави ?
Ох, поверь мне гемор это страшный, но все равно от всей души - успехов.

n4r.c0m
28.05.2009, 04:05
А не проще встроить какой-нить навигатор через OLE?

p.s: Используешь стандартный GDK(Windows'овый движок прорисовки) или DirectX?

yurich38
31.05.2009, 19:30
а я за написание собственного фронтеда..

e-kalinkin
07.11.2010, 12:34
И я только за. Только одному это достаточно тяжело. По крайней мере для меня, т. к. программист из меня не ахти, да и со временем туго. Но пытаюсь, поскольку найти фронтэнд полностью отвечающий требованиям пользователя никогда не найти.
кому интересно моё полусырое, недоделанное творение, пожалуйста:http://depositfiles.com/files/xozh0aog0
Это еще доделывать и доделывать. Если кто посмотрит, и обнаружит ошибки, огромное спасибо, т.к. на тестирование нет времени.

__virus__
08.11.2010, 07:43
Добрый день! Проблем действительно хватает!
1. Очень плохое качество иконок.
2. Почему то иконка музыки оказалась не в 5 главных. Я думаю музыка важнее, чем Display.
3. Вот такое окно всплывает при каждой попытке запустить музыку:
http://pikucha.ru/779125/thumbnail/image.jpeg (http://pikucha.ru/779125)
4. Очень маленькая чувствительность эквалайзера. При изменении от минимума к максимуму, звук меняется, но не значительно. Изменения слышны только на средних частотах, высокие и низкие практически без изменений.
5. Клавиатура не прорисовывается в том же окне, а появляется в отдельном.

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

MiD_E34
08.11.2010, 14:50
Да, иконки подкачали.. Может стоит взять готовые наборы? Я в свое время кучу нарыл. Хотя, вроде бы, узнаю кое что из наборов...
Кнопка "выход" как-то выбивается из общего стиля

e-kalinkin
08.11.2010, 21:33
Спасибо за Ваши комментарии.
1. Иконки для меня пока не на первом плане, сделать бы функционал, а потом и рисование можно заняться.
2. С эквалайзером сам заметил, но пока не разобрался, где то что - то перемудрил. При чем если остановить воспроизведение, а потом запустить снова, или щелкнуть по следующей песне, чтобы начала воспроизводиться другая песня, то регулировка восстанавливается.
3. Табличка вылазиет - это сторонний компонент незарегистрированный (демо) - тоже пока другого не подобрал.
Буду дальше потихоньку ковыряться.
Еще раз спасибо.

e-kalinkin
08.11.2010, 21:38
Клавиатуру делал встроенную, но мне не понравилось, как я ее в принципе реализовал. Выкинул ее и завязался пока на стандартную Windows.

e-kalinkin
10.01.2011, 21:32
Добрый день! Проблем действительно хватает!
1. Очень плохое качество иконок.


Я не художник, но попробывал что-то сделать из иконок всемирной паутины. Сделать хороший дизайн программы - тоже профессионализм нужен.
http://forum.pccar.ru/picture.php?albumid=80&pictureid=806http://forum.pccar.ru/picture.php?albumid=80&pictureid=807

http://forum.pccar.ru/picture.php?albumid=80&pictureid=807
http://forum.pccar.ru/picture.php?albumid=80&pictureid=806

__virus__
11.01.2011, 07:42
Я не художник, но попробывал что-то сделать из иконок всемирной паутины. Сделать хороший дизайн программы - тоже профессионализм нужен.
http://forum.pccar.ru/picture.php?albumid=80&pictureid=806http://forum.pccar.ru/picture.php?albumid=80&pictureid=807

http://forum.pccar.ru/picture.php?albumid=80&pictureid=807
http://forum.pccar.ru/picture.php?albumid=80&pictureid=806

По ссылкам пусто!
Конечно нужен профессионализм. Без него никак. Сам с графикой не очень дружу, часто приходится искать сборки, только они и спасают. Я так сам не смогу никогда нарисовать, не под то у меня руки заточены. :)

e-kalinkin
11.01.2011, 14:47
По ссылкам пусто!
Конечно нужен профессионализм. Без него никак. Сам с графикой не очень дружу, часто приходится искать сборки, только они и спасают. Я так сам не смогу никогда нарисовать, не под то у меня руки заточены. :)

Исправил
http://forum.pccar.ru/picture.php?albumid=92&pictureid=808
http://forum.pccar.ru/picture.php?albumid=92&pictureid=809
http://forum.pccar.ru/picture.php?albumid=92&pictureid=808http://forum.pccar.ru/picture.php?albumid=92&pictureid=809

e-kalinkin
11.01.2011, 15:26
По ссылкам пусто!
Конечно нужен профессионализм. Без него никак. Сам с графикой не очень дружу, часто приходится искать сборки, только они и спасают. Я так сам не смогу никогда нарисовать, не под то у меня руки заточены. :)

Исправил
http://forum.pccar.ru/picture.php?albumid=92&pictureid=808
http://forum.pccar.ru/picture.php?albumid=92&pictureid=809
http://forum.pccar.ru/picture.php?albumid=92&pictureid=809
http://forum.pccar.ru/picture.php?albumid=92&picturei19869

19870

19871d=808

hatman
11.01.2011, 15:36
Исправил
http://www.pccar.ru/picture.php?albumid=92&pictureid=808
http://www.pccar.ru/picture.php?albumid=92&pictureid=809
http://www.pccar.ru/picture.php?albumid=92&pictureid=809
http://www.pccar.ru/picture.php?albumid=92&pictureid=808



не работает

grblmm
12.01.2011, 00:47
оч даже симпатично смотрится ) в бета- тестеры записываться где ? )

e-kalinkin
12.01.2011, 10:01
оч даже симпатично смотрится ) в бета- тестеры записываться где ? )

Если есть желание потестировать, выложу. Буду даже благодарен за отлов багов.
Но программа еще очень сырая.
Можно потестировать медиапроигрыватель, ТВ, ФМ.
Для видеопроигрывателя не готовы скины, а так вроде работает.
В принципе тестировать больше нечего.
В ФМ нет сканирования каналов. Каналы прописываются в FM.ini в папке "Радио"

[FM]
NAME1=1 (1 - отображать, 0 - нет)
NAME1STR=НИЖНИЙ НОВГОРОД (Название города)
NAME2=1
NAME2STR=МОСКВА
NAME3=1
NAME3STR=САНКТ ПЕТЕРБУРГ
CURRENTNAME=НИЖНИЙ НОВГОРОД (Город, чей список волн открывать по умолчанию)
[МОСКВА]
NAME1=1 (1 - отображать, 0 - нет)
NAME1STR=Первое деловое (Название волны, Для отображения картинки, название должно совпадать с названием файла картинки)
NAME1VAL=87,5 (Частота)
NAME2=1
NAME2STR=Сити FM
NAME2VAL=87,9

e-kalinkin
12.01.2011, 10:21
оч даже симпатично смотрится ) в бета- тестеры записываться где ? )

http://depositfiles.com/files/az2wfidvg

e-kalinkin
12.01.2011, 10:50
http://depositfiles.com/files/az2wfidvg

И еще заменить Config.ini в корне.

http://depositfiles.com/files/6vjjnq65s

Fedorych
12.01.2011, 10:52
Какие радио девайсы поддерживает программа?

e-kalinkin
12.01.2011, 11:17
Какие радио девайсы поддерживает программа?

Я пробывал с Avermedia Volar Go - юэсбишный и Avermedia 307 - PSI. Других у меня нет.

Civic
15.01.2011, 02:11
Как по мне то расцветка с оранжевый или красным очень раздражает психику! это не я нервный :no: эт ученые доказали. Если можно сделать выбор просто цвета, допустим синий или зеленый кому что.

e-kalinkin
15.01.2011, 10:38
Как по мне то расцветка с оранжевый или красным очень раздражает психику! это не я нервный :no: эт ученые доказали. Если можно сделать выбор просто цвета, допустим синий или зеленый кому что.

Да без проблемм, скины то настраиваются. Сеичас хочу сделать черно-зеленый скин, т.к. у меня подсветка приборов зеленая. Все равно с остальным у меня пока тупик, а точнее с реализацией свободных рук.

__virus__
18.01.2011, 16:22
Надеюсь ты не будешь против!
http://pikucha.ru/939478/thumbnail/image.jpeg (http://pikucha.ru/939478)

Появилось лишние минуты, чтобы повозиться с кнопками рассчитанные под работу в таче, а именно их поведение. Для запуска нужен .NET 4 Client или Full.
Это мое видение поведения кнопок в подобных проектах. :whistle:

e-kalinkin
18.01.2011, 23:26
Надеюсь ты не будешь против!
http://pikucha.ru/939478/thumbnail/image.jpeg (http://pikucha.ru/939478)

Появилось лишние минуты, чтобы повозиться с кнопками рассчитанные под работу в таче, а именно их поведение. Для запуска нужен .NET 4 Client или Full.
Это мое видение поведения кнопок в подобных проектах. :whistle:

Прикольно. Надо будет попробывать.

hatman
19.01.2011, 16:02
Прикольно. Надо будет попробывать.

Мужики, просветите, а Центрифуга сколько памяти есть?

Я к тому, что, запустил прогу из Buttons.rar, а она съела 20 метров :wacko2: памяти и грузилась на моих 4 ядрах минуту. Мне такого не надо :no2:

__virus__
19.01.2011, 19:00
Мужики, просветите, а Центрифуга сколько памяти есть?

Я к тому, что, запустил прогу из Buttons.rar, а она съела 20 метров :wacko2: памяти и грузилась на моих 4 ядрах минуту. Мне такого не надо :no2:

Ну я прям не знаю, у меня она заняла 13Мб в памяти + загрузилась на моем двух ядерном за доли секунды! :) У тебя точно 4-х ядерный!? :)
А по сути, количество памяти которое она съела, не так и велико, это же .Net. Здесь львиная доля самого фреймворка. Ты смотрел сколько памяти у тебя есть браузер? У меня на данный момент 240мб. Но я как-то даже и не парюсь.

ЗЫ! Центрафука после первого запуска в памяти съедает примерно 320Мб, чисто рабочий стол центрафуги загружает проц на 3%
При воспроизведении музыки = 322Мб, загрузка ЦП при воспроизведении flac примерно 9%
При воспроизведении видео = 330Мб, загрузка ЦП - 18%

e-kalinkin
19.01.2011, 21:19
Мужики, просветите, а Центрифуга сколько памяти есть?

Я к тому, что, запустил прогу из Buttons.rar, а она съела 20 метров :wacko2: памяти и грузилась на моих 4 ядрах минуту. Мне такого не надо :no2:

А у меня первый запуск Buttons.exe примерно пол секунды, следующие практически мгновенно. Памяти 17 с копейками Mb

hatman
20.01.2011, 12:26
...
У тебя точно 4-х ядерный!? :)


точно
...
Ты смотрел сколько памяти у тебя есть браузер? У меня на данный момент 240мб. Но я как-то даже и не парюсь.

я тоже не парюсь. в данный момент firefox у меня съел 550мб. но так долго он не грузится
...
ЗЫ! Центрафука после первого запуска в памяти съедает примерно 320Мб, чисто рабочий стол центрафуги загружает проц на 3%
При воспроизведении музыки = 322Мб, загрузка ЦП при воспроизведении flac примерно 9%
При воспроизведении видео = 330Мб, загрузка ЦП - 18%

ок, тогда вопрос, нравится ли вам как работает центрифуга на атомах?

__virus__
20.01.2011, 12:48
точно

я тоже не парюсь. в данный момент firefox у меня съел 550мб. но так долго он не грузится


ок, тогда вопрос, нравится ли вам как работает центрифуга на атомах?

Без понятия, не ставил, не скажу. Но подозреваю, что она там НЕ летает. Ты просто пойми тоже. Ты что хочешь получить на выходе? Каким продуктом ты хочешь пользоваться?
Красивое приложение с использование каких-то эффектов (плавность хода, векторная графика, анимация), это все ест ресурсы, без этого никак. Конечно, если тебе нужно 5 кнопок в которых вставлены картинки PNG и которые запускают Media Player, то можно уложить и в 10 мб. Но кто этим будет пользоваться? Добавь ко всему этому плагины и ты получишь приличное количество съеденной оперативки.