реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Странность ищу: GUI псевдографика
SasaVitebsk
сообщение Jul 29 2009, 19:45
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(AHTOXA @ Jul 29 2009, 22:29) *
Вам два человека написали - последовательный порт, он же UART. Программа работает не на PC-платформе. PC платформа является терминалом.

Терминал, конечно тоже имеет место быть, но в таком раскладе легче на конечном устр-ве написать красивое приложение, средствами винды, коих много, а по порту передавать только данные. Нафига по UART гонять GUI, пусть даже и символьную?

Приложение, красивее терминала, пишется на каком-нибудь DELFI за день. Среднее - неделю.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jul 29 2009, 19:50
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(SasaVitebsk @ Jul 29 2009, 23:45) *
Терминал, конечно тоже имеет место быть, но в таком раскладе легче на конечном устр-ве написать красивое приложение, средствами винды, коих много, а по порту передавать только данные. Нафига по UART гонять GUI, пусть даже и символьную?

За тем хотя бы, что это универсальное кросплатформенное решение. Можно делфиписателей уволить - уже польза.
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jul 29 2009, 19:55
Сообщение #18


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(aaarrr @ Jul 30 2009, 01:50) *
За тем хотя бы, что это универсальное кросплатформенное решение. Можно делфиписателей уволить - уже польза.


Именно! И ещё одно соображение - надо поддерживать только одну программу (прошивку). В случае с дельфовым ГУИ придётся вести две программы и поддерживать их соответствие (например, при изменении набора данных). Потом у заказчика заваляется старая версия ГУЯ, и начнутся гневные вопросы. Это конечно решаемо, но если можно этого избежать, то лучше избежать.


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
vik0
сообщение Jul 29 2009, 20:02
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 27-07-08
Из: теплые края
Пользователь №: 39 233



Цитата(DpInRock @ Jul 29 2009, 22:18) *
1. Я сказал - не для PC платформы. (Для PC уже давно никто не заморачивается размером программы, быстродействием и прочим.).

Дык и мы ведь говорим не о PC.
Цитата
2. Знакогенератр в оконном режиме под виндами, когда запускается приложение ДОС - также не работает. Просто винды изо всех сил его эмулируют. На что тратят ресурсы. Но как я уже сказал - на PC это не актуально (для простых программ).

При чем тут винды?
Цитата
3. "Удобный интерфейс" - это качество со стороны ПОЛЬЗОВАТЕЛЯ, а не программиста. И ему, пользователю, глубоко наплевать на то, как он реализован.

А если "Удобный интерфейс" это пункт ТЗ, в котором оговорен "удобный" доступ с ПК (посредством RS232) из Windows, *nix и MacOS?
Цитата
4. На не PC платформах - а вы еще , видимо, не хлебали этого

Знаете, хлебал.
Но также хлебал ситуацию, когда единственный способ связи с человеком - RS232 на 9600 (в лучшем случае) бод. И обязательная кроссплатформенность. Без дополнительного ПО на компьютере. Как вы поступите в данных условиях? Будете требовать наличия отдельного экрана (естественно без аппаратного знакогенератора smile.gif )? Или все-таки смиритесь с реальностью и попробуете организовать комфортную работу пользователя вашего изделия через терминал?
Цитата
Флаг в руки, конечно.

Спасибо.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 29 2009, 23:39
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(aaarrr @ Jul 29 2009, 22:50) *
За тем хотя бы, что это универсальное кросплатформенное решение. Можно делфиписателей уволить - уже польза.

А... Ну это верный и совсем наш подход...

Делфиписателей и прочих уволить... Да и IBM явный перебор... Поставить дисплей 15ИЭ-0013 или ДВК....
Кроссплатформенность однако. А то понапишут программ, поддерживай их потом.

А мало ли что изменится? Война там например... Я вот тут читал... Где к тойоте запчасти найти, а к Ладе-Калине - вот они в огороде закопаны...
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Jul 30 2009, 00:07
Сообщение #21


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
За тем хотя бы, что это универсальное кросплатформенное решение.

Да, это - несомненный плюс.

А вот убогость и ущербность - несомненный минус.

Так что дельфиписатели еще поживут. И всех переживут.

А топикастер так и не нашел нужную библиотеку. Следовательно, сие никому не уперлось.
--
Кстати, еще во времена модемных BBSok люди писали свои терминалки, которые, к примеру, по свОему обрабатывали входящие потоки... Типа, знакогенератор не совпадает... И привет красоте...


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
SSerge
сообщение Jul 30 2009, 04:53
Сообщение #22


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(DpInRock @ Jul 30 2009, 06:07) *
Так что дельфиписатели еще поживут. И всех переживут.

Эт-то вряд-ли (с)тов. Сухов.
Их жаба задавит, индусская.

А дисплей 15ИЭ-0013 всем был хорош для своего времени, но страдал манией величия. На запрос "ты кто?" отвечал что он VT100 в режиме VT52 и от некоторых программ немедленно получал команду переключиться назад в режим VT100 smile.gif


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 30 2009, 05:56
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(izerg @ Jul 29 2009, 13:48) *
...В наш век когда космические корабли бороздят... smile.gif

Вешают Web интерфейс и все.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 30 2009, 06:04
Сообщение #24


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(zltigo @ Jul 30 2009, 09:56) *
Вешают Web интерфейс и все.

Вот Вы уже не первый раз продвигаете такую идею, а что есть вэб-интерфейс?
локальный http сервер в приложении и общение через браузер?
или приложение через CGI можно подключить
Хотя в наши времена сервер внутри железки уже становится нормой


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 30 2009, 06:10
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(MrYuran @ Jul 30 2009, 09:04) *
локальный http сервер в приложении и общение через браузер?

Не понял. Для данного случая, насколько я его понимаю, все естественно - Web сервер на железке, любой browser на любой платформе. В случаее UART - по минимуму банальный SLIP поверх UART бросить.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Jul 30 2009, 06:12
Сообщение #26


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Цитата(zltigo @ Jul 30 2009, 11:56) *
Вешают Web интерфейс и все.


А если голый последовательный порт? А если в устройстве нет TCP?


--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Jul 30 2009, 06:18
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(AHTOXA @ Jul 30 2009, 09:12) *
А если голый последовательный порт?

В системе голых не бывает. Поро поднятие простейшего SLIP (буквально нескольо десятков строчек) уже писал.
Цитата
А если в устройстве нет TCP?

Поднять. Все больше пользы на будущее.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
izerg
сообщение Jul 30 2009, 06:28
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 531
Регистрация: 1-02-05
Из: Украина, Киев
Пользователь №: 2 342



Цитата(zltigo @ Jul 30 2009, 09:18) *
В системе голых не бывает. Поро поднятие простейшего SLIP (буквально нескольо десятков строчек) уже писал.

Поднять. Все больше пользы на будущее.

Возвращаясь к исходному вопросу:
система автономна, экран есть, кнопки есть, канал наружу - периферия.
Другими словами - делается недорогая пенель оператора.
WEB интерфейс - хорошо, но он там не нужен.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jul 30 2009, 06:39
Сообщение #29


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(AHTOXA @ Jul 29 2009, 22:58) *
Есть ещё вариант, где псевдографика выигрывает и поныне. Медленный канал связи с терминалом. Например, последовательный порт.
Берём банальный виндовый гипертерминал (он будет "знакогенератором"), втыкаем проводок, и вуаля, готов GUI:

Как-то такsmile.gif

Опа, не понял, это как?
а подробнее можно?
Откуда цвета, как кнопочки нажимаются?
Это эмуляция какого-то терминала?
Какого?
Где почитать?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
XVR
сообщение Jul 30 2009, 06:47
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(izerg @ Jul 30 2009, 10:28) *
Возвращаясь к исходному вопросу:
система автономна, экран есть, кнопки есть, канал наружу - периферия.
Экран алфавитно-цифровой или графический? Если второе - то ищите библиотеку для графического GUI (они есть и даже не одна). Если первое - то есть ли возможность читать из памяти экрана (некоторые а/ц GUI это делают)
Какие ресурсы есть у системы, сколько памяти и какое быстродействие?
Какая функциональность нужна от GUI? (В частности, нужны ли перекрывающиеся окна?)
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 01:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01487 секунд с 7
ELECTRONIX ©2004-2016