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

|
Цитата(AHTOXA @ Jul 29 2009, 22:29)  Вам два человека написали - последовательный порт, он же UART. Программа работает не на PC-платформе. PC платформа является терминалом. Терминал, конечно тоже имеет место быть, но в таком раскладе легче на конечном устр-ве написать красивое приложение, средствами винды, коих много, а по порту передавать только данные. Нафига по UART гонять GUI, пусть даже и символьную? Приложение, красивее терминала, пишется на каком-нибудь DELFI за день. Среднее - неделю.
|
|
|
|
|
Jul 29 2009, 20:02
|
Местный
  
Группа: Свой
Сообщений: 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 (в лучшем случае) бод. И обязательная кроссплатформенность. Без дополнительного ПО на компьютере. Как вы поступите в данных условиях? Будете требовать наличия отдельного экрана (естественно без аппаратного знакогенератора  )? Или все-таки смиритесь с реальностью и попробуете организовать комфортную работу пользователя вашего изделия через терминал? Цитата Флаг в руки, конечно. Спасибо.
|
|
|
|
|
Jul 29 2009, 23:39
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(aaarrr @ Jul 29 2009, 22:50)  За тем хотя бы, что это универсальное кросплатформенное решение. Можно делфиписателей уволить - уже польза. А... Ну это верный и совсем наш подход... Делфиписателей и прочих уволить... Да и IBM явный перебор... Поставить дисплей 15ИЭ-0013 или ДВК.... Кроссплатформенность однако. А то понапишут программ, поддерживай их потом. А мало ли что изменится? Война там например... Я вот тут читал... Где к тойоте запчасти найти, а к Ладе-Калине - вот они в огороде закопаны...
|
|
|
|
|
Jul 30 2009, 00:07
|

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

|
Цитата За тем хотя бы, что это универсальное кросплатформенное решение. Да, это - несомненный плюс. А вот убогость и ущербность - несомненный минус. Так что дельфиписатели еще поживут. И всех переживут. А топикастер так и не нашел нужную библиотеку. Следовательно, сие никому не уперлось. -- Кстати, еще во времена модемных BBSok люди писали свои терминалки, которые, к примеру, по свОему обрабатывали входящие потоки... Типа, знакогенератор не совпадает... И привет красоте...
--------------------
On the road again (Canned Heat)
|
|
|
|
|
Jul 30 2009, 04:53
|
Профессионал
    
Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528

|
Цитата(DpInRock @ Jul 30 2009, 06:07)  Так что дельфиписатели еще поживут. И всех переживут. Эт-то вряд-ли (с)тов. Сухов. Их жаба задавит, индусская. А дисплей 15ИЭ-0013 всем был хорош для своего времени, но страдал манией величия. На запрос "ты кто?" отвечал что он VT100 в режиме VT52 и от некоторых программ немедленно получал команду переключиться назад в режим VT100
--------------------
Russia est omnis divisa in partes octo.
|
|
|
|
|
Jul 30 2009, 06:04
|

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

|
Цитата(zltigo @ Jul 30 2009, 09:56)  Вешают Web интерфейс и все. Вот Вы уже не первый раз продвигаете такую идею, а что есть вэб-интерфейс? локальный http сервер в приложении и общение через браузер? или приложение через CGI можно подключить Хотя в наши времена сервер внутри железки уже становится нормой
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Jul 30 2009, 06:18
|

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

|
Цитата(AHTOXA @ Jul 30 2009, 09:12)  А если голый последовательный порт? В системе голых не бывает. Поро поднятие простейшего SLIP (буквально нескольо десятков строчек) уже писал. Цитата А если в устройстве нет TCP? Поднять. Все больше пользы на будущее.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jul 30 2009, 06:28
|

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

|
Цитата(zltigo @ Jul 30 2009, 09:18)  В системе голых не бывает. Поро поднятие простейшего SLIP (буквально нескольо десятков строчек) уже писал.
Поднять. Все больше пользы на будущее. Возвращаясь к исходному вопросу: система автономна, экран есть, кнопки есть, канал наружу - периферия. Другими словами - делается недорогая пенель оператора. WEB интерфейс - хорошо, но он там не нужен.
|
|
|
|
|
Jul 30 2009, 06:39
|

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

|
Цитата(AHTOXA @ Jul 29 2009, 22:58)  Есть ещё вариант, где псевдографика выигрывает и поныне. Медленный канал связи с терминалом. Например, последовательный порт. Берём банальный виндовый гипертерминал (он будет "знакогенератором"), втыкаем проводок, и вуаля, готов GUI: Как-то так  Опа, не понял, это как? а подробнее можно? Откуда цвета, как кнопочки нажимаются? Это эмуляция какого-то терминала? Какого? Где почитать?
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|