COM Port Terminal

Началось всё с того, что мне захотелось терминал с возможностью вывода в нескольких форматах, и что бы зелёный текст на чёрном фоне. Нравится мне это, да и глаза по моему от такого сочетания устают меньше. По быстрому набросав первый вариант, и поигравшись с ним, я решил дать его своему коллеге на «поиграться», за одно и послушать критику. Первое «фи» было сказано именно по сочетанию «зелёный-чёрный», а так же высказано ещё несколько хотелок, которые и были реализованы.


И так товарищи, у меня появилась идея написания терминала по советам сообщества. Соответственно а почему бы и нет?
Кого то устраивает то что есть, а кому то нужны определённые свистелки, которые и другим то хоть вроде и не нужны, но и не помешают.
Так давайте писать о них, например в комментах, ну и по рейтингу коммента можно будет понять, насколько актуальна просьба.

Выкладываю заготовку (именно заготовку, которую хотелось бы «доработать напильником» по вашим советам), которая умеет:
  1. Терминал написан на языке C#, и запустится везде, где есть NET Framework 4.0. Лично я протестировал работу на Win7, Win8-8.1, Win10.
  2. Вывод принимаемых данных в двоичном, десятичном, шестнадцатеричном виде, а так же в виде строки символов.
  3. Отправка данных в виде строки символов, а так же десятичном и шестнадцатеричном виде.(Отправка как кнопкой Send, так и нажатием клавиши Enter).
  4. Настройка цвета текста и фона.
  5. Скорость порта можно выбрать из списка или настроить самостоятельно.
  6. Описание ошибок (например «порт открыт другим приложением») на 2х языках.
  7. Терминал запоминает состояние всех настроек, включая порт и скорость передачи, и при повторном запуске восстанавливает их. Если используемый ранее порт не будет найден, то будет выбран порт доступный на данный момент в системе, если портов будет несколько, то будет выбран самый младший по номеру, который вы легко смените на любой другой.
  8. Терминал умеет работать с ASCII таблицей соответствующей языку системы. Это значит, что в терминал можно писать на Русском языке, если язык вашей системы Русский. Если язык вашей системы, допустим, Иврит то по идее поймёт то, что написано на Иврите, но уже не поймёт Русский. Естественно Английский понимает всегда.


В общем всё, берите, пользуйтесь, ругайте, ваши хотелки оставляйте в комментариях. Архив с экзешником найдёте под статьёй.

Отмазка
Вообще написание софта на C# — это моё хобби так сказать. Я того, железо разрабатываю. А данный терминал — попытка реализовать своё хобби на пользу сообществу. Я не претендую на какие либо лавры, но мне будет очень приятно если хоть кому то мой терминал принесёт пользу:)

Принято, и находится в процессе прикручивания:
1. История отправок.
2. Макросы + отправка пакетов с заданным интервалом.
3. Сохранение в файл.
4.Отправка «Dec» и «HEX» в виде массива разделённого пробелами.(На данный момент отправка составляет размерность int32, и никаких символов типа пробелов)
5. Отлавливание отключения переходника UART-USB во время работы с созданным им COM портом.
Сделано:
  • Пересобрано под NET Framework 4.0 (Специально по просьбам пользователей WinXP).
  • Отправка «Dec» и «HEX» в виде массива разделённого пробелами или знаками
    (","  "."  ";"  ":")
    . Каждый элемент массива может быть сколь угодно большим.


Переместил в личный блог, ибо буду основательно допиливать. Огромное спасибо всем за советы и критику, будут совершенствоваться в своём хобби дальше, ну и тут выкладывать получившиеся успехи.
  • +4
  • 30 октября 2015, 04:46
  • zloiMOZG
  • 1
Файлы в топике: Terminal_by_zloiMOZG.zip

Комментарии (221)

RSS свернуть / развернуть
Поддерживается ли скорость 921600, и особенно нужно 1843200.
Хотелось бы режим сниффера.
Заодно и лог приема в файл.
Неплохо бы выложить исходники…
+2
Лог приёма нужен. Может, включаемый кнопкой или галочкой, но нужен.
0
Принято.
0
Режим сниффера уже планировался в дальнейшем. Думаю всё будет.
0
Насчёт черно-зеленого. Когда-то у меня винда (тогда ещё NT4.0) была полностью настроена на такую цветовую схему. Кто садился за мой комп — жутко удивлялись с непривычки :)

А по поводу терминала. Вроде и так хватает их. Мне обычно достаточно Termite 2.6. Раз или два воспользовался терминалом от Br@y++, что-то надо было хитрое сделать, уже не помню, а там можно макросы использовать. Цвета системные используют, это да. Но мне не критично. Не чатик, чтобы туда втыкать постоянно, так, одним глазом при отладке. Но за предложение спасибо. Кинул на всякий случай к тем двум, про запас :) Кстати, в слове receive очепятка.
0
  • avatar
  • ACE
  • 30 октября 2015, 06:00
За очепятку прошу прощения. Исправим ес-но.
0
Зеленый — это хорошо.
Как VT52 и VT100 из далекой молодости…
0
  • avatar
  • mzw
  • 30 октября 2015, 08:03
Хотя вспомнил — VT100 был белый.
0
  • avatar
  • mzw
  • 30 октября 2015, 08:05
Пытаюсь отправить строку, ругается. Вроде, нормальный HEX ведь, что не так?

Текст ошибки не влезает (в винде включены увеличенные шрифты вроде). Зачем дублировать на двух языках? И лучше сделать в виде алерта, а не вкорячивать в форму. Ну или как-то сильнее выделить её.
Вобще, мне нравится двухпанельный режим, как сделано в Comport Toolkit. В левом поле-отправленные данные, в правом-принятые. Возможность посылать несколько заранее приготовленных посылок по нажатию кнопок. Возможность посылать сообщение указанное количество раз (или бесконечно) с указанным интервалом (что-то вроде пинга по rs-232). Часто выручало в работе.
0
HEX пока без пробелов отправляется и максимальный размер 1й отправки int32. Принято к доработке.
Текст ошибки влезает, ибо можно прокрутить (полоса прокрутки видна на вашем скрине). Ненавижу выскакивающие окна с ошибками.
0
Макросы тоже приняты:)
0
насколько я помню, в Comport Toolkit можно поменять цветовую гамму на зеленый текст на черном фоне.
0
простите за оффтопик, но когда-то давно, один финский парень тоже начал писать терминал :)
0
Лет 10 назад, под Виндовсом была прога portcom http://www.compt.ru/ru/, которая уже это всё умела делать и не тащила за собой чемодан с фреймворком.

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

В Линуксе это легко делается с помощью команду tee, которая дублирует поток. Одна копию потока отправляется в указанный файл, другая — на стандартный вывод, который опять же можно перехватить еще одной командой через канал (pipe).

Например, так:
$ cat /dev/ttyUSB0 | tee my-date | od -A x -t x1z

здесь к USB0 подключен FT232, СР340 или какой-то другой конвертер. Команда cat считывает поток из файла-порта и отдает его на вход команде tee. Команда tee расщепляет поток на две копии. Одну пишет в файл my-date, другую выдает на вход команде od. Это в свою очередь согласно заданному формату (-A x -t x1z) выводи информацию на экран.

Цвет буквочек на терминале настраивается в самом терминале. Скорость работы последовательного порта — командой stty

$ stty -F /dev/ttyUSB0 115200

Unix/Linux действует правило — программа должна быть простой, надёжной и уметь взаимодействовать с другими программами. Когда программа простая, функциональность её минимальна, то такую прогу и поддерживать, и отлаживать легко. Как следствие в проге будет меньше ошибок, а это значит, будет выше её надежность (робастость).

Собственно, в Лине это уже все есть! Нужно только понимать как работают каналы и знать нужные команды и их аргументы. Остается только брать эти простые надежные инструменты и строить из них свои решения. Идти дальше, а не изобретать свой велисапет с «зелеными» колесами.

Автору желаю как можно быстрее получить удовольствие от собственной значимости как разработчика программ и подняться на следующий уровень понимания!
-1
Верно. В Linux с этим проще. Программировал МК milandr так. Открывал два окна.
В одном: # cat /dev/ttyUSB0 | xxd
В другом: # cat file.bin | /dev/ttyUSB0
0
Велосипеды нужно изобретать, иначе все будем ездить на «Салют-4». Линуксовые пайпы (открою Америку) удобны использованию в скриптах, но не в длительных экспериментах с железом. Под виндой новой ни одного приемлемого для меня терминала пока не попадалось.
Автор, взгляни на старый Bra@ys Terminal. Для меня пока это эталон комтерминала.
— Есть макросы (очень удобно если надо большой конфиг забивать)
— Есть авторетрансмит каждые Х секунд
— Очень гибкие настройки DTR-CTS-RTS-WTF
— Есть xmodem
+1
Еще есть подручная ascii таблица, перекодировщик из/в НЕХ и много чего.
0
а ссылочку на «Bra@ys» можно?
0
sites.google.com/site/terminalbpp/ Но это уже новая версия (порт выбирается из выпадающего списка). Она любит беспричинно тупить — что-то с функциями доступа к портам накосячено. Старая версия имела радиобаттон для выбора порта и не тормозила, но не работала с портами выше 10.
0
Bray всем хорош, окромя своей тормознутости. Особненно на больших скоростях (и большом потоке данных).
Если надо смотреть много бинарных данных, то юзаю hterm. Мега удобная вещь, но есть один минус, шрифты никак не настраиваются, и кириллицу, естественно не умеет.
Для больших текстовых логов или COM-портовской консоли (делал в одном устройстве) удобнее Putty пока не встречал, этот и разноцветный текст умеет и ещё много чего, но чисто по тексту, к сожалению.
Раньше любимым был Comport Toolkit, но после того, как начал использовать hterm, забыл про него.
0
Удобнее Putty я нашёл TeraTerm, после этого тупой Putty (бесит необходимость закрывать сессию, чтобы поменять настройки) не открываю.
TeraTerm умеет и serial, и ssh. Поддерживает X(Z-, Y-)Modem. Имеет туеву хучу настроек, которые я не все даже понимаю.
Что не радует — это настройки горячих клавиш (есть мануал по редактированию конфига), хотя один раз настроил — и тащи конфиг на другую систему как тебе удобно.
Использую для связи с текстовыми терминалами, так как не поддерживаются хексы. Разработчик — какой-то японец.
0
Там, кажется, можно и на лету поменять. Контекстное меню на заголовке окна и там где-то есть настройки))
0
И спасибо за hTerm. Судя по скриншотам, это какое-то новое видение обмена по последовательному порту плюс ко всему кроссплатформенность. Попробую, как только представится возможность.
0
Вот меня тоже тормознутость Bray убивает. Как то мне нужно было собирать кучу данных в EEPROM, и потом по ком порту сливать их в виде строк разделённых табуляцией. Типа что бы копировать из окошка терминала сразу в какойнить эксель и графики пырить. Брею постоянно ставилось очень плохо, на любой машине.
0
Это новый брей. Старый не тормозил, но он не работает с портами выше 10.
0
Вешал и старый брей, так что там изначально так было.
+1
Под виндой новой ни одного приемлемого для меня терминала пока не попадалось.

… и тогда святой в недоумении вскинул густые брови отец молвил:
— Да ведь это же, братья и сестры,… это же наезд на религию, на веру нашу!
— На костер богохульника! — взревела толпа, — На костер! На костер!!!
0
Блин! Пока сочинял оду, слово «отец» уехало в право.

(Какой жаль, что нет возможности редактирования!)
0
Отставить холивары о операционках!
как человек у которого дома стоял пару лет SHOUTcast+HTTP сервер на мандриве, прошу уберите холивары о операционках. Лучше предложения конструктивные вносите.
0
А какие Вы хотите услышать реально КОНСТРУКТИВНЫЕ предложения, если Вы пишите еще один «велосипед», коих в зоопарке и без Вашего достаточно много?

Ну, допустим, напишите Вы еще одну прогу. Да, она будет немного отличаться от других, почти таких же. Ваши друзья-приятели скорее всего скажут Вам дежурное «спасибо!» и утащат её в свою коллекцию виндовых программ. И там про неё забудут. Пользоваться они будут скорее всего другой.

Уважаемый злойМОЗГ, Вы готовы поддерживать свою программу еще лет пять? Дописывать функционал, править ошибки, бесплатно адаптировать её под требования отдельных граждан? Вы понимаете какую ответственность пред обществом Вы берете на себя? Зачем это Вам надо?

А если Вы решили просто поиграться, просто попробовать свои силы в создании программы для себя и, возможно, с учётом просьб трудящихся (если, конечно, эти просьбы легко реализовать в коде! А если нет, а если потребуется много человеко-часов, то что?) — то это одно. И я это прекрасно понимаю. Ибо сам такой же. Но ведь при таком не серьезном подходе к производству продукта он получится тоже не серьезным. А это значит, будет выкинут на свалку истории. А если так, то какой смысл грузить других людей? Себя грузить — понятно! Это получение удовольствия, А другие-то люди что получат? Вариант ответа «еще один велосипед» не устроит никого, даже Вас.

Простой вопрос — чем Ваша программа ПРИНЦИПИАЛЬНО будет отличаться от других таких же? Что в ней будет такого уникального, что заставит (допустим, условно) меня отречься от той программы, которая мною уже хорошо освоена и интенсивно используется, и переключиться на использование Вашей?

И меня совсем не радует чемодан с фремворком. Пройдёт несколько лет, Майкрософт выпустит следующую версию Винды, следующую версию фреймворка. Теперь, чтобы установить Вашу прогу на новую Винду, потребуется найти на просторах интернета старую версию ФВ и установить параллельно с существующей. Какие будут Ваши гарантии, что версии ФВ не пересекутся где-нибудь на уровне реестра и что-нибудь не отвалится?

Я не троллю, нет! Я просто задаюсь вопросами. И дай Вам Бог, чтобы Вы смогли себе (не мне, не нам всем!) ЧЕСТНО ответить на них. Искренне желаю Вам душевных сил и энергии поднять большое дело, а не заниматься «делишками».
-1
Какие будут Ваши гарантии, что версии ФВ не пересекутся где-нибудь на уровне реестра и что-нибудь не отвалится?
M$ печется об обратной совместимости же. Да и вроде новые версии фреймворка умеют исполнять программы на старых версиях, за исключением 1.х.
Нативка тоже порой не запускается в новых ОС, особенно такая, которая лезет к железу. Или даже не к железу — недавно с удивлением обнаружил, что Return to Castle Wolfenstein 2001-го года совершенно неприлично тормозит (10-20 FPS) на современных системах, а у многих просто падает. А ведь это знаменитый и широко распространенный id Tech 3.
+1
M$ печется об обратной совместимости же. Да и вроде новые версии фреймворка умеют исполнять программы на старых версиях...

Да. Да. Это всё понятно. Давайте, я попробую расширить свой вопрос.

Вот, смотрите, раньше было небо чистое, голубое, а трава сочная зеленая. И мы писали свои проги под VS 6.0 на MFC. Потом пришли другие ребята и сказали:

— MFC — не колмильфо. Изучайте ATL.

Кто-то из программистов бросился в объятия нового. Кто-то почесал репу и остался на строй платформе.

Еще через какое-то время пришла новая команда парней и сказала:

— Нативный код — отстой. Юзайте дотНЭТ-технологи.

и предложила Си-Шарп и Framework. А чтобы «приплюснутым» программистам было не обидно, выкатила С++ и Васик на платформе .NET.

Также приходили и другие геи из Майкрософта и предлагали свое видение мира, но это уже не меняет ситуации.

Где гарантии, что не придут фашисты и не скажут:

— Все, что вы писали до сих под, это всё политически (экономически, культурно, идейно или т.д.) — неверно. Вот вам новые технологии написания ваших программ.

И понеслось всё по новой! Старые проги на новой платформе не работают. Версии платформ для программ должны чётко соответствовать. И вместо стройного мира программного обеспечения на компе возникает хаос из MFC, FW-2.0, FW-3.0, FW-3.5, ATL, COM/DCOM. Кто-то из пользователей докинет еще на вентилятор Qt…

Казалось бы, что мешало остаться на MFC и продолжить его «полировать», убирать из него баги. Да, в MFC были кое-какие странности и врожденные дефекты. Но на нём можно было писать и ведь писали очень хорошие программы.

Чем принципиально С++ программы под MFC, отличаются от точно таких же программ, но написанных на C#? Я не имею в виду, что Си-шные проги работают в нативном коде, а донНЕТ используют промежуточнй байт-код (не помню, как точно он называется). Я имею в виду чем эти проги отличаются для программиста — с точки зрения трудоемкости и принципиальной достижимости результата, и чем эти проги отличаются для конечного пользователя?

И я так понимаю, что по большому счету — ни чем! Смысл всей этой суеты с платформами состоит в том, чтобы быть заметным на рынке нужно создать движуху. Не важно куда, не важно, что потом будем рвать на себе волосы. В том числе и на голове. Важно только одно — чтобы за тобой, за твоей новой игрушкой побежала толпа с деньгами.

(Ну, тут нужно либо много говорить, либо вообще молчать. Я сделал всё с точностью до наоборот!)
0
И это все говорит пользователь линукса, где вообще под каждый дистрибутив свой бинарник нужен!
MFC по крайней мере до сих пор запускается.
Казалось бы, что мешало остаться на MFC и продолжить его «полировать», убирать из него баги.
Быть может потому, что нельзя отполировать говно? Хотя и NIH-синдрому M$ весьма подвержен, спорить не буду, но по отзывам тех, кто со всем этим работал — дотнет самый удобный как GUI-фреймворк.
+5
И это все говорит пользователь линукса, где вообще под каждый дистрибутив свой бинарник нужен!
Ну, я наверно хреновый пользователь Линукса… Я как-то не сталкивался с этими проблемами. Почти всё программное обеспечение есть репозиториях. И не по одному варианту исполнения. Репозитории совместимых систем можно подключать без особой бздявости (Debian-Ubuntu-Mint-...). На худой конец предлагаются исходные тексты. Вас же не напрягают GitHub и Bitbucket со своим подходом к вопросам получения программ на Ваш комп? Берете и клонируете, потом у себя на компе собираете — где проблема-то?

Блин! Какую фразу вы мне только-что подарили про сетевую модель под Виндовсом —
нельзя отполировать говно
. Про сигналы, про многопоточность, про парадигму

"… каждая программа должна выполнять одну простую функцию, но она должна выполнять её очень хорошо. И когда из таких робастых программ образуется достаточно большой набор, то можно будет соединяя их, словно бусины на нитку, создавать какие-угодно большие агрегации для решения каких угодно сложных задач. Скрипты и скриптовые языки программирования помогут решать эти проблемы. А в основе этого храма — лежит множество небольших, но надёжных программ..." (извините, сказал своими словами!)

и многое-многое другое!

Спасибо, Vga!!!
Это Вы про сетевую модель
+1
Ну, я наверно хреновый пользователь Линукса… Я как-то не сталкивался с этими проблемами.
И тут же сам же и подтвердил — ПО в репозиториях конкретного/совместимого дистрибутива или сборка из сырков. А вот под винду как-то обходятся одним бинарником под все версии винды, разделение разве что по битности.
Спасибо, Vga!!!
Это Вы про сетевую модель
Не надо за меня решать, про что я говорю.
+2
И это все говорит пользователь линукса, где вообще под каждый дистрибутив свой бинарник нужен!
Ну, я наверно хреновый пользователь Линукса… Я как-то не сталкивался с этими проблемами. Почти всё программное обеспечение есть репозиториях. И не по одному варианту исполнения.
Время действия: вчера.
Место действия: Win 8.1 и Linux Mint 13.
Цель: поставить Doxygen 1.8.

Linux:
Ставим doxygen из репов. Смотрим версию — 1.7 с чем-то. Блин, не то. Шуруем на главный сайт программы и скачиваем бинарники собранные в Ubuntu 14 (Mint 17). Как и ожидалось, не запустились. Скачиваем исходники. Смотрим требования для сборки — нужен cmake не ниже 3.0. Ок, ставим из репозитория. Я даже не удивлен — поставлена версия 2.8. Идем на сайт cmake. Качаем бинарники — не запускаются. Скачиваем исходники. Компилируем (слава богам, компилятор пересобирать не пришлось). Компилируем doxygen. Ставим doxygen.

Winwods:
Скачиваем бинарник с сайта. Устанавливаем. Всё.

И это еще самый простой вариант развития событий, бывает что и скомпилировать только знатно поплясав с бубном получается.
+3
(шутка) О-о! Это значит, что не я один такой хреновый пользователь.

(серьезно) И это еще раз доказывает, что Линукс всё ещё не пригоден для использования в некоторых областях. Во всяком случае, Линукс — не для всех (пользователей) и не для всего (разнообразия задач).

Но есть в Линуксе некоторые моменты, благодаря которым к нему прибегает всё больше народа. Вот если посмотреть, сколько народа нынче юзает Линукс и сколько было 10 лет назад. Возьмем, например, Хабр — количество статей, так или иначе затрагивающих Линукс, уже сравнялось с количеством статей о Виндовсе. Количество людей, устанавливающих Линукс себе на комп, растёт год от года. Тенденция?

И что самое характерное и самое драматичное — это не видно причины, по которой ситуация могла бы перемениться в обратную сторону. Линукс проникает в нашу жизнь всё больше и больше. Его уже не возможно просто так игнорировать, как это было 10-15 лет назад!

Ветер дует и дует, не смотря на отдельные «неправильные» его порывы на отдельно взятых участках. Есть тенденция, и есть частности. Есть правила, и есть исключения из правил.

В своем каменте вы привели одно из исключений, одну из частностей.

Это раньше я агитировал за Линукс. Сейчас я говорю людям — если Вы испытываете трудности при использовании Линукса, то он вам не нужен. Зачем делать то, что противоестественно?

Меня лично Линукс вполне устраивает. Ну, наверно потому что я хреновый пользователь. Хех! Но в Виндовсе я еще более хреновый потребитель. Меня бы и Винда устраивала (и ведь когда-то устраивала!), если бы Майкрософт и другие Виндовс-ориентированные компании не определяли бы за меня мой выбор и не смотрели бы на меня как на потенциального потребителя с которого можно получать доход, впаривая даже не продукт, а только ОГРАНИЧЕННОЕ ПРАВО ВРЕМЕННО ПОПОЛЬЗОВАТЬСЯ продуктом. (Лицензию Виндовса читали? И что там написано?)

Почему нельзя красть (в частности — «крякать» программы)? Это из области мироздания. В мире существуют пороки. Люди их уже давно выявили и дали им определение. Чем плохи пороки? Они разрушают внутренний мир человека. Человек медленно гибнет. Про психосоматику, наверно все слышали? «Психо» — душа. «Сомо» — тело. Связь души и тела. Связь мыслей и плоти.

Кому интересно — как устроен мир, что такое «карты реальности», что объединят все религиями, что такое мораль и чем она отличается от нравственности, и многое другое — я порекомендую поискать в интернете ролики-лекции Капранова. Очень сильный материал. Эти знания меняют сознание.

А теперь смело минусуйте! Но помните — что гнев, зависть, гордыня — это пороки. И они разрушают прежде всего вас, а не меня.
0
Почему нельзя красть (в частности — «крякать» программы)?
лзя лзя лзя… думали(doom), квавали(quake), крякали(crack), крякаем и будем крякать

у тебя проблемы с психо и эмо и сомо + тяга жопы к проповедникам «истин».
Тяга к Линуксу из той же области альтернативного протеста… бесплатная Винда и весь бесплатный софт под неё есть зло, а платный Линукс с как бы открытым кодом есть чудо и не укради моей низкокачественной поделки.
Пример для психоэмоционального сравнения из соседней темы — Автоматизированные Станки (Винда + мышь для ЧМО) есть зло, ДаЗдраствует скребок (Линукс+клава для набивания команд) для резки металла вручную.
zloiMOZG: я реализую своёхобби с попыткой принести пользу сообществу. ещё вопросы?
никаких. польза от такой поделки только любителям зелёного на чёрном.
Я берусь писать, когда чужие инструменты не позволяют сделать то, что мне нужно
-1
Так это. Главная причина была в цветовом несоответствии моих желаний и имеющегося всего:) Я это четно сказал сразу.
0
а программа запоминает предпочтения или каждый раз при запуске ей надо указывать о вкусах?
0
Ясен хрен запоминает.
0
Я взялся писать, потому что мне хотелось занять своё свобоодное время полезнным для себя делом. И я, ой ктулху, решил «а вот наброса заготовку, выложу в сообщество, может кто скажет, чего исправить, чего прикрутить». И спасибо огромное тем кто нормально говорит, типа «чувак вот это было бы не плохо и вот это».
И крайне поражает реакция людей, у которых почему то начинают пылать пуканы, как будто я пришёл и начал именно продавать эту софтину, причём вот я им нож к горлу приставил и говорю «давай мне денег».

Спокойнее надо, проще.
0
тебя критикуют за то, что сделанное для себя со всеми недостатками ты выложил для всех… и так сойдёт… главное тут зелёное на чёрном.
Вот пример промежуточного варианта для себя… ЧМО желает иметь лучшего… но для себя и так сойдёт так как я знаю все тонкости этого инструмента
0
Я сам написал, что это заготовка, и что я готов править её при нахождении ошибок, а так же реализовывать хотелки сообщества.
Или я написал что типа «ойлоло вот самое пиздатое, срочно все всё выкинули и поставили вот это!!!111»??
0
Ты всё правильно сделал — провёл качественный обзор существующих инструментов, указал на их недостатки, использовал в своём инновационном инструменте чужие достоинства и добавил свои…
и ты не используешь тупые матерозаменители обычных слов.
0
Бывает и наоборот — Установить софт на новенький ноут. Пользователь — дама бальзаковского возраста. Потребности — интернет, медиа, Скайп. Игрушки под Виндой не планируются совсем. Объясните, зачем при таких запросах (а это 80% домохозяек с ноутом) вообще нужна Винда? Тем более, что Убунта 14.04 встала на этот ноут из коробки, оставалось только Скайп доставить. Уже больше года я эту даму не видел, полет нормальный. И сравните это с процессом установки Windows — установка, кряк, драйвера, антивирус (цельнопизженный, как правило), браузер, Скайп. И каждые два-три месяца: «Ой, он тут по китайски что-то пишет»; «Сделай домашней страницей Яндекс, пожалуйста, а то я как не стараюсь, он все на мэил.ру перескакивает»; «Какая такая детская порнография???? Не смотрел я такого!!!».
+2
Солидарен. Деду поставил Linux Mint с оболочкой XFCE. Только иногда прихожу обновляю, и все. А раньше — всякие агенты, непонятные утилиты, какие-то заставки во весь экран, гарантированное торможение компа после месяца работы.
0
ЭЭЭ! Ребят! Такими темпами мы придём к тому, что никсы у нас оказывается для старушек и неопытных юзверей нужны, а настоящим профи работают в винде!

Да нас же сожгут на кострах!!! Как Коперника! (сарказм)
0
настоящим профи работают в винде!
Работают-то все, кому не лень, но поддерживать систему в порядке и работоспособной могут только те, кто хотя бы приблизительно представляют, что делают. Один из детекторов безграмотного тыканья в комп — установленный Mcafee антивирус. Установлен на 80% компов и только единицы могут сказать, что это такое, откуда взялось и зачем оно тут стоит. Лично мне Винда ближе, но работает она так потому, что я ее заставляю так работать и у меня нет зверинца из 5-8 браузеров 3-4 из которых — потомки Хромиума. А в Лине — поставил, настроил, автологин включил, блок экрана выключил и пароль судоера клиенту сообщить забыл :). И все, система остается работоспособной и год спустя, и два. Если комп используется как холодильник, то грамотно настроенный Линукс, ИМХО, лучше Винды.
0
Нуу, тоже спорно.
Когда я перешёл ХР на семёрку, то с того момента я её ни разу не переустанавливал. Просуществовала она у меня чуть больше 5ти лет.
Немножечко для понимания:
1. У меня стоял антивирус от мелкософта. Всё. (Microsoft Security Essentials)
2. Браузер со мной только один. Огненый лис.
3. Я ставил и сносил кучу пиратских и лицензионных софтин. (как игры так и софт рабочий).
Ну прочее прочее.
Так что да, я с вами согласен полностью в вопросе того, что для винды нужны прямые руки в процессе всего использования. (Хотя учётками всё решатся. Когда в универе работал, так там студенческие учётки на компах для лабораторок не позволяли лишнего чиха сделать. И всё ок было.)
А по поводу лучше или хуже. Вот для меня хуже. Ибо в моей работе мне нужен минимальный набор это Altium Designer(или нечто столь же мощное) + SolidWorks (или подобный по функционалу CAD). И я честно говоря даже этот минимальный набор затрудняюсь назвать под никсы.

В общем для каждого своё, и холиварить тут глупо и бессмысленно.
+1
Хотя учётками всё решатся.
Все, да не все. Дыр в Винде хватает и ими активно пользуются. А Линукс — он как неуловимый Джо из известного анекдота. Вирусописатели пока обходят его вниманием, что является несомненным плюсом.
0
Дак не могут вирусописатели осуществить свои злодеяния, забанены они по жизни.
0
такими темпами мы придём к тому, что никсы у нас оказывается для старушек и неопытных юзверей нужны
Не то что нужны, а то что доктор прописал. Браузер тот же, напортачить в системе в разы сложнее не зная пароль от рута. Не спорю, и винду так можно настроить, но тут уж все из коробки, как говорится)

А настоящие профи работают на чем придется — линукс, винда, макось. Против корпоративного или необходимого для проф. деятельности софта не попрешь)
+1
Не спорю, и винду так можно настроить, но тут уж все из коробки, как говорится)
В винде все тоже из коробки. Вот только потом дочка клиента жалуется, что очередная говноигрушка без прав админа не работает… И переезжает из своей учетки в админскую.
0
Знакомые линуксоиды на линуксовый скайп жалуются.
Что до дам бальзаковского возраста — у меня была аналогичная ситуация, на винде все отлично работало. И без пизженого софта, кстати — винда лицуха (в комплекте с ноутом/моноблоком), все остальное бесплатное или свободное. Хотя пару раз приходилось приходить и вычищать адвари после любителей поиграть в где попало скачанные игры.
P.S. Ничего не имею против решения на линуксе. Просто мне ближе винда, и проблем особых с ней не возникало.
+1
И тут пошёл холивар :)
Вставлю свои пять копеек.
Поставил задачу написать программу, которая с STM32F4xx принимает через переходник UART-USB данные (ну не просто принимает, а сохраняет на компьютере и строит графики). Скорость 921 кБит/с. Посылки размером от 320 до 512 байт идут через 10 мс. Писал я на LabView под Windows. Совесть перестала позволять пользоваться LabView. Начал писать на C#. Получилось запустить под Win. Купил Cubieboard2 + LCD, накатил Debian и с трудом накатил Mono. Виртуальный Com порт в Mono читался как-то криво. Нашёл решение. Поставил Qt. Переписал под Qt. Под Win работает, под linux(Debian\Ubuntu\ARM) работает. Выглядит одинаково хорошо, работает тоже. Результатом очень доволен.
+2
Я имею в виду чем эти проги отличаются для программиста — с точки зрения трудоемкости и принципиальной достижимости результата

И я так понимаю, что по большому счету — ни чем!

Ничесе «ни чем». С точки зрения разработки писать на MFC на порядок сложнее чем на том же .NET. Даже примитивная задача, типа создать диалог с несколькими контролами, который адекватно ресайзится — потребует от вас (на MFC) написания кучи примитивного кода, придется самому писать обработчик ресайза и двигать элементы. В то время как на WinForms или WPF (да и, наверное, в большинстве современных GUI фреймворках) все это решается парой кликов мышкой в дизайнере форм. Я уже не говорю о том, насколько мал функционал предоставляемый MFC по сравнению с .NET и сопутствующими технологиями.
0
я реализую своёхобби с попыткой принести пользу сообществу. ещё вопросы?
+3
Прошу прощения за столь острый ответ, но DOS есть, зачем другой велосипед с «красивыми колёсами».

Да я это. Железа я разработчик, это так, хобби :)
0
Это и в винде работает. Разве что набор позиксовых утилит придется ставить.
+1
А чем Вас PuTTY не устраивает? Единственный клиент из всех, что я нашёл, который полноценно поддерживает ВСЕ управляющие/форматирующие последовательности (цвет текста и всё такое).
0
Выше упомянул TeraTerm. Функционал не меньший, но намного выше удобство.
0
Тем что я не могу в Putty посмотреть на чиселку если она просто char. Плюс отпрвака в Pytty не пододящая. Написанная буковка сразу летит в МК.
0
образец для подражания
Realterm
realterm.sourceforge.net/
+1
Вопрос автору проги.
какая максимальная Custom скорость поддерживается?
0
Нуу, я тестил на 1.5МБит/с. Если вы хотите попробовать больше, то прошу вас, о реультате сообщите пожалуйста, ибо я так и не протестил максимум.
Так то переменная имеет размерность int32, что даёт нам значение ‭4294967295 в физическом максимуме. ‬
0
Прошу прощения, в теоритическом максимуме.
0
На win_xp не работает. Хорошо бы добавить возможность добавки разделителей (запятые, точка с запятой) при сохранении в файл.
0
Фраемворк 4.5 не существует о ХР, соответственно и терминал там работать не будет, но он сцукко один из самых стабильных. Если будет много желающих, можно попробовать откомпилить термина под версией фраемворка 3.5, тогда в ХР заведётся.

По поводу разделителей — принято. Хотя я обычно разделяю всё табуляцией.
0
Лучше использовать .net 2.0 для большей совместимости
Тоже когда такой лабудой увлекался
github.com/x893/TelitTerminal

Хорошо когда времени много свободного
+1
  • avatar
  • x893
  • 30 октября 2015, 13:41
Тоже пилил свой велосипед:
github.com/riuson/com232term
Com232
0
Немного по интерфейсу.
1) Зачем эдит для кастомной скорости? В винде есть комбобокс с возможностью редактирования, не знаю, правда, поддерживается ли это дотнетом.
2) Тексты сообщений об ошибках лучше у ОС запрашивать, они сразу будут на языке системы. Хотя если вся прога на английском — разумнее и ругаться на нем же.
Ну и дизайн в целом не нравится.
+2
  • avatar
  • Vga
  • 30 октября 2015, 13:42
1. Для наглядности.
2. Попробую.
Дизайн вообще дело сугу индивидуальное именно из-за того, что мне не нравился дизайн других, я написал это:)
0
1) Для наглядности добавь в комбобокс пункт Custom, при выборе которого комбобокс очищается и в нем появляется курсор ввода.
По поводу дизайна — все невыровненное, разного размера и с кучей пустого места (ОК, вижу, там ошибка появляется — но я бы ее убрал в статусбар, если месседжбоксы не нравятся). Алсо я бы порекомендовал группировать элементы по смыслу, можно groupbox'ами (так они в дельфи зовутся, как в дотнете — хз), тогда можно просто писать «Clear» вместо «Clear receive window».
+2
А как быть с выбором окончания тестовых строк — '\r' и '\n'?

Мне приходилось сталкиваться как с одним из этих символов, так и с их парой. Но вот в чём вопрос — в одном файле было окончание строки "\r\n", в другом — "\n\r". Как сейчас я не знаю, но тогда (лет 15 назад) мои виндовые проги иногда сходили с ума.

Будет возможность, предусмотрите и эти варианты.

А вот еще одно пожелание. Работал я как-то в паре с одним институтом РАН. В институте, надо сказать, молодежи нет, остались почти одни старики, которым за 50. С глазами у всех плохо. Но ведь работать всё равно как-то надо!

Нотик, стоял на стенде, до которого метра три-пять. Чтобы разглядеть, что он там, собака, принимает, нужно либо щуриться, либо слазить с установки, ковылять к нему, а потом обратно залазить. Не набегаешься! Тогда я просто увеличил шрифт в псевдо-терминале (опять же Линукс, простите!) до какого-то невменяемого размера (что-то типа 24 или 36 пунктов) и работа пошла значительно быстрее! А уж какую благодарность от «стариков» науки получил! М-м… Ради этого стоит жить.

Третье пожелание. Прога, конечно, это хорошо. Но если Ваша прога встанет между оборудованием и другой (конечной) прогой, ради отладки которой она предназначена, — будет совсем хорошо!

Та, другая прога, будет работать в нормальном режиме. А Ваша прога — мониторить потоки данных. Улавливаете мысль?

Четвертое пожелание. Иногда бывает так, что без осциллографа хрен поймёшь на какой скорости заработало внешнее оборудование. Было бы прекрасно, если бы Ваша прога умела сама определять скорость, и/или умела бы выводить графическое изображение принимаемых сигналов (типа очень простого встроенного осциллографа.) Идея понятна?

Если посидеть-покурить, то можно еще с десяток идей надумать.
0
Спасибо за пожелания, думаю многое можно реализовать.
0
+4
  • avatar
  • kalik
  • 30 октября 2015, 21:14
Чувак! Вот просто спасибо! Ты все объяснил одной картинкой!
0
Не=)) Не обижайся, я тут что-то типа терминала тоже писал. Без велосипедов жизнь будет не мила!
0
Богатое разнообразие модельного ряда велосипедов позволит всем и вся пользоваться ими без нареканий!
0
фиг. вылетает с ошибкой при запуске. видимо версии ворков несовместимы.
0
Почему под XP не запускается?
0
  • avatar
  • Aneg
  • 31 октября 2015, 15:05
Потому что нет фраемворк 4,5 не работает на WinXP.

=Вообще рекомендую вам перейти на Win7 хотя бы, ибо она в разы стабильнее WinXP.
0
Вангую срач! WinXP vs Win7 vs Linux

З.Ы. Ну хоть не 8ку и не 10ку…
0
я на XP и Ubuntu! Мне они перекрывают все задачи, во всем устраивают и не вижу смысла уходить на что либо другое. + иногда использую софт, который под 7й не работает, а если работает — то криво…
+1
и чё делают 14 ГБ оперативки на Хрюне?
Мне VirtualBox и WMare на мощном компе перекрывают все задачи :)
Даже ДОС под рукой


по поводу «программы»… стыдоба такую халтуру публиковать на общий обзор… 5-ти минутная поделка без смысла и нормального ЧМО…

Нотик, стоял на стенде, до которого метра три-пять. Чтобы разглядеть, что он там, собака, принимает, нужно либо щуриться, либо слазить с установки, ковылять к нему, а потом обратно залазить. Не набегаешься! Тогда я просто увеличил шрифт в псевдо-терминале (опять же Линукс, простите!) до какого-то невменяемого размера (что-то типа 24 или 36 пунктов) и работа пошла значительно быстрее! А уж какую благодарность от «стариков» науки получил! М-м… Ради этого стоит жить.
а есть глупые программисты речевой информатор приделывают, чтобы не бегать и не отводить взгляд от щупа, воткнутого в 0,05 мм дорожку…
-3
Простите батенька, а для каких задач вы используете DOS?
0
Выкиньте вместе с хрюшей, семеркой, блоком питания, виртуалкой и ЧМО!
Что еще Вам посоветовать то? Можно еще разбить монитор и перерезать кабели
+1
Да пофиг на этот срачь. Вот серьёзно. Я сижу на WIN10, и мне норм.
Кстати один из поводов уйти с WinXP — это VS2015. Почему повод? Потому что она бесплатная.
Тут если срачи поискать, то такие!!! срачи бывают на тему P-CAD vs Altium Designer.
0
Qt5 кросс платформенная, зачем мне VS2015?=))
+1
Ну тут каждому своё.
Но лично моё мнение, которое по традиции хуй оспоришь, в народе ИМХО, нельзя пользоваться трупами что ли:)
Я WIn7 использовал ровно до выхода WIn10, и того без переустановки система радостно существовала около 5 лет.
До это был WinXP, на нём я сидел ровно до выхода SP1 на Win7.
А это этого была Win98, на которой я сидел до выхода SP3 на WinXP.
Но тут такое дело Мне было комфортно на предыдущей системе ровно до момента, пока я не встречал софт, который уже не хочет на ней работать, и который мне требуется.
И вот что бы без извратов из разряда «ну если вот это доставить в ситсему, там подправить, вот ещё есть патч чтобы пропатчить патч». Нет, баста. Умерда так умерла.
Вот и хрюшка, сколько софта современного, хорошего, который не не идёт на ней. Умерла она всё.
Кстатати и к P-CAD тоже относится, этот зверь умер в 2006г, причём совсем, его просту больше не поддерживают, но ещё есть упоротые люди, которые упрямо в нём сидят, и мало того, новых тоже сажают на него и заставляют в нём работать. (Случай из жизни, когда товарищь решил пойти в конторку одну, схемотехнику-разводку делать. Так вот у них там «корпоративный стандарт» это P-CAD-2006, и парень говорит, а можно я всё таки поставлю алтум или каденс, учитывая что и пикад честно украден, так хер там, учись работай).
В общем моё ИМХО — «Не надо так».
Как и с фраемворком 4,5. он вышел 15 августа 2012 года, и на данный момент является одной из самых стабильных версий (и эта стабильность относится не только к «новым» фичам, но и к старым). Почему кто либо должен использовать что то менее стабильное?
0
Кстатати и к P-CAD тоже относится, этот зверь умер в 2006г, причём совсем, его просту больше не поддерживают, но ещё есть упоротые люди, которые упрямо в нём сидят, и мало того, новых тоже сажают на него и заставляют в нём работать.
Есть люди и конторы гоняющие сплинтлайоут и сплан…
Мне было комфортно на предыдущей системе ровно до момента, пока я не встречал софт, который уже не хочет на ней работать
Много софта имеется с точностью до наоборот! + не везде и не всегда железо позволяет перейти на более новые ОС без ущерба производительности + у каждого свое, черт нихера не оспоримое ИМХО! Я два года на бубунте просидел и мне все нравиловь и устраивало, потом на ХР вернулся. На стационарном экспериментировал, там и хрюша и бубунта и седьмая + на седьмую 10ю накатывал бесплатно… короче говна полный винт… а пользую всеравно ХР и Линь
0
1. А ещё есть любители обрабатывать фото в паинте. Целые сообщества есть тех, кто показывает мастерство работы в паинте.
2. Так никто и не спорит :)
0
Меня больше бесит другой подвид особей!: пользующий фотошоп для банальной обрезки картинок под аватарки или добавления подписи под графиком и т.д. (то с чем паинт самое то — агонь!)
0
Мне определённо нравится вести с вами диалог! :D
Главное что бы не было перекосов:)
0
Я еще и петь довольно таки отвратительно могу!
0
Это я к тому. что если вам нравится Qt5, отлично. Но если вы упорно работаете в какомнить старом софте, который работает только под WInXP или ранее, и не желаете уходить ни с софта ни системы, при наличии версий того же софта более новых продвинутых, то это уже клиника. Это моё ИМХО.
0
Я против клиники!
Это я к тому. что если вам нравится Qt5, отлично. Но если вы упорно работаете в какомнить старом софте, который работает только под WInXP или ранее, и не желаете уходить ни с софта ни системы, при наличии версий того же софта более новых продвинутых, то это уже клиника. Это моё ИМХО.
Это можно отнести к людям юзащим PIC, AVR, MC51 и с пеной у ртак кричащих что «Ваши армі говно… полгода не протянут на рынке, а вот PIC стабильно уже 30 лет живет и будет столько же жить… и не буду я нижуя ничего нового использовать! только ЛА3, лаком дороги на текстолите, ИВ2 и PIC16(AVR)»
Будет программы, которые не будут идти на ХР, поставлю 7ку и с той программой буду работать под 7кой, нет? тогда 10ку…
З.Ы. И в топку виртуалки!
0
Любая имеющая поддержку ерундовна имеет право на жизнь
AVR например будет иметь поддержку минимум до 2025г, и имеет полное право на применение в проектах.

А вот XP поддержки уже не имеет, разработчик на неё забил. Это труп, в полном понимании слова.
0
А виртуалки действительно фтопку.
0
За что? Зря Вы так.
+1
при наличии версий того же софта более новых продвинутых, то это уже клиника
клиника — это дебилы, рассуждающие в духе «новое — значит лучшее».
0
С другой стороны, рассуждения в духе «новое — значит худшее» — такая же клиника.
+3
А там «Пуск» опять как для дебилов, или уже вернули из Win7?
0
Там 2 версии пуска.
По умолчанию стоит пуск классический, при желание можно переключит на пуск WIN8.
Зачем это надо? На сенсорных устройствах пуск в стиле Win8 чень удобен. Сам как человек, использующий планшет на Windows, изначально купленный с восьмёркой, и обновлённой до десятки, скажу, что на планшете этот вид пуска крайне удобен, а вот на стандартном ПК он убёищный, это да.
0
Забыли про FreeBSD ))
0
Неужели у программы есть фичи, которые требуют .Net 4.5? Можно же просто пересобрать под версию 2.0 или даже 1.1!
+4
фраемворком 4,5. он вышел 15 августа 2012 года, и на данный момент является одной из самых стабильных версий (и эта стабильность относится не только к «новым» фичам, но и к старым). Почему кто либо должен использовать что то менее стабильное?
-2
Почему кто либо должен использовать что то менее стабильное?
На то есть куча разнообразных причин.
+1
Потому что в вашей программе нет ничего важного, что было бы добавлено в 4.5, но отсутствовало в 4.0.
Да даже 2.0 можно было применить!
Список нестабильностей, присутствующих в 2.0 и 4.0, но исправленных в 4.5, приведите пожалуйста.
+1
По моему Microsoft всё ещё выпускает патчи для .Net 2.0 вместе с обновлениями Windows.
0
Не солидно :)

+2
Хорошая картинка. Буду показывать тем, кто кричит что на WinAPI писать сложнее. Сложнее — может и да, но за результат не стыдно.
0
Автор просто немного забыл про Grid :)
Ну и я бы всёж скомпилил под второй .Net, меньше проблем у народа было бы.
Сам сейчас ваяю нормальную не глючную терминалку под ModbusRTU, всё что встречалось, либо убогое Г., либо платное, либо глючное.
+4
Автор просто немного забыл про Grid :)
Зато про «мёртвый» софт порассуждать не забыл. Пять строк не удосужился написать, чтобы хекс-строку в байты преобразовать по-человечески и считает что это круто (дотнет 4.5 же!). Не удивительно, что с таким безразличием к халтуре и говноляпству он не способен понять почему люди не желают уходить со старого добротного софта.
0
Меня поражает ваше желание приписать мне своё мнение. По поводу терминала: Ла не удосужился написать, на то и написал что это заготовка, которую готов поправить и доделать по желанию сообщества. Так что ваш наезд мне непонятен.
По поводу 4.5. Он самый стабильный факт.
По поводу мёртвого софта. Вас это ТАК задело? Извинятся не буду. Не вижу за что я должен извинится. Тем более что я лично вас не оскорблял, а от вас в мою сторону уже посыпались оскорбления.
0
>По поводу 4.5. Он самый стабильный факт.
Пруфлинк приведёте?
Какие именно особенности, ставшие стабильными только в версии .Net 4.5, используются в вашей программе? НАСТОЛЬКО неизбежно необходимые, что можно наплевать на пользователей Windows XP (.Net 4.0)?
0
Он просто стабильнее. Это можно прочитать на вики, на сайте мелкософта, и так далее. Самой стабильной версией на данный момент является 4.5. Даже если я не использую новых стабилизированных функций, он не становится от этого менее стабильным.
Если вы желаете что бы терминал был пересобран под 4.0, спокойно скажите об этом, и всё.

По поводу пользователей WinXP. Я последний раз ХР видел пару лет назад. не тролю, правда, как то мне показалось, что ну не юзают его уже давно. Спасибо что глаза открыли…
0
>спокойно скажите об этом, и всё.

Дак пытались уже )
we.easyelectronics.ru/CADSoft/com-port-terminal.html#comment163590
0
Ненене, там чувак написал что по XP у него не запускается. Я сказал, что того, да не запускается и не должен. И выразил своё личное мнение, что от XP надо бы уходить, так же семёрка работает гораздо стабильнее, а весь софт с XP на семёрке работает.
И там короче потом холивар пошёл…
0
Некоторые программы разучились делать под W7x64, то что они с успехом умели делать под ХРюней… только виртуалка с ХРюней спасает в некоторых случаях.
Аналогично ещё много программ не функционируют по W8/10.
0
Я конечно дико извиняюсь, но!
Можно пример с хотя бы одной программой, для которой не существует более новой версии, и которая так необходима, и работает она только на ХР?
Без тролинга, мне действительно интересно, для общего так сказать развития.
0
ProTool Migration:
Because of the neccessary changes for the 64 Bit support under Windows 7, the ProTool migration cannot be offered any more with Service Pack 3 for WinCC flexible 2008.
то есть после этого обновления стало невозможно мигрировать старые проекты и приходится держать на виртуалке комплект программ
0
Драйвера + программы к старым сканерам/принтерам/МФУшкам.
+1
О да. _YS_ недавно старый принтак в семерке заводил. Завел. При помощи виртуалбокса и хрюшки.
0
А модельку принтера можно?
0
Canon LBP-810.
0
На официальном сайте есть дрова под Win7x32.
В чём проблема то?
0
В том, что семерка х64.
И на свой сканер Mustek BearPaw 2400TA я дров на что-либо новее ХР не нашел, тоже пришлось подключать аналогичным методом.
0
Понимаю, глупый вопрос, но х32 дрова не пошли на х64?
Просто було у меня с какой то железкой фигня, ещё когда начал знакомится с Win7x64, поставив её себе, так вот там я тоже здолбался искать дрова на х64Ю а потом поставил х32, и как то всё заработало отлично.
0
Спроси у YS'а.
0
Ставить х64 на комп с оперативкой 4-6Гиг это издевательство, согласитесь.
0
x32, всмысле
0
По словам YS'а, семерка х64 32-битные дрова гордо проигнорировала.
0
Дык х64 семерка в принципе не может работать с драйверами 32 бит, эмуляция 32-х битного режима есть только для прикладных программ, но не для драйверов. Разве нет?
0
Это не ко мне, а к нему.
0
Странно, но я на семёрку X64 ставил дрова x32. Так к примеру у меня был раньше PCI ТВ тюнер, и нанего я по началу поставил дрова X32. Всё работало.
0
>По поводу 4.5. Он самый стабильный факт.
так же как и PCAD 4.5 самый пикадистый PCAD… а остальные к PCAD имеют отношение только по названию.
0
Не разводите холивары. Сами знаете о кончине пикада в 2006г, и превращении его а в алтиум. Его больше нет, он не поддерживается. Есть сейчас софт обладающий отлично стабильностью при то большим набором фич.
0
PCAD после покупки (недружественного поглощения) канадцев австралийцами для последующего внутрикорпоративного гнобения бывшего внешнего конкурента своим движком ACCEL EDA и продажей его под названием «PCAD 200*»
0
Цитата с вики
Компания несколько раз перепродавалась. Сейчас владельцем торговой марки является австралийская компания Altium. После выпуска версии системы — P-CAD 2006 SP2 в 2006 году компания Altium официально заявила о прекращении разработки данного продукта. 30 июня 2008 года была прекращена поддержка. Для замены этой системы компания Altium предлагает систему Altium Designer.
0
По поводу 4.5. Он самый стабильный факт.
Я и с прогами на 2.0 проблем не испытываю. Зато с прогами на 4.5 испытываю — эти падлы не работают вообще. Так что да, стабильность у 4.5 железобетонная. «Программы, достигшие нирваны не глючат, но и не работают.»
+2
Кстати по поводу пересобрать под более раннюю версию. Можно и это сделать. Но просто сказать, даже не просить об это, а просто сказать надо нормально.
Я когда начал писать терминал, по умолчанию студия поставила самую стабильную версию Фреймворка, а когда я обратил на это внимание, и решил поправить на более низку, то как раз по причине того, что он самый стабильный, решил не править обратно.

Если кому то действительно надо это, то могу поправить. Хотя честно говоря, под XP и так полно терминалов, которые очень хорошо работают. А вот с Win8 и Win10 дела сложнее обстоят.
+1
Винапишное окошко просто обрежет все не влезшее, если не писать специально код для ресайза контролов. А в нормальных гуи-фреймворках достаточно только правильно настроить автоматический ресайз/лайаут менеджер. Для кнопки Send он настроен, кстати. Но остальное забыто плюс не выставлено ограничение на минимальный размер окна.
Так что на винапи при таком же подходе к интерфейсу будет так же стыдно.
+2
Каюсь, подзабил, исправим:)
0
Коллега, вот (скромный :) список того, что мне не хватает в других терминалах

Из низкоуровневых вещей (из того что не решается на уровне простого прикладного приложения):

1. Работа в режиме сниффера, то есть прослушивать трафик через порт (об этом уже писали).

2. Корректная работа с «виртуальными портами». Сейчас «честный» СОМ порт встретить тяжело, чаще мы имеем дело со всякими утройсвами типа USB CDC. Но ни один из известных мне терминалов не обрабатывает ситуации, когда USB устройство (которое эмулирует СОМ-порт) может быть на ходу отключено, потом подключено заново и т. д. Можно подключить такое устройство, открыть «виртуальный» СОМ порт, потом выдернуть устройство и ни один известный мне терминал никак не отреагирует на то, что порт «пропал». Это недостаток API, но думаю, на низком уровне это можно обойти отлавливая события PnP.

3. Макросы (уже было)

Из высоокоруровневых:
1. Возможность включения обработки управляющих последовательностей (хотя бы уровня ANSI терминала). Сейчас есть терминалы который либо умеют управляющие последовательности (тот же PuTTY) но не умеют просто показать данные как дамп в HEX (как Ваш), либо наоборот.

2. Возможность легко писать свои плагины, чтобы парсить протокол обмена (как это сделано в сниферах типа wireshark.

P. S. И я настоятельно рекомендую Вам игнорировать тех людей, который Вам рассказывают про «очередной велосипед, зачем оно ….», «а в Linux это можно сделать так… », «.NET не нужен ….», «а вот раньше было WinAPI были времена….». Просто делайте то, что Вам нравится и получайте удовольствие и опыт. Удачи Вам!
+3
Спасибо на добром слове:)

З.Ы. Кстати как ANSI терминал уже умеет работать :)
0
Кстати по поводу корректной работы с виртуальными портами есть вариант, спасибо что напомнили, надо его прикрутить!
0
Вот мне ооочень интересно, что в Вашем понимании понятие «стабильность, стабильно, стабильнее»? Чем мерили? каким валенком? или попугаями? Это слово очень много раз звучало в каментах буквально ко всему к чему касается Ваша рука, чем Вы для себя мерили то стабильность?
+1
Я это, верю заявлениям разработчиков:)
Сказали. что эта версия самая стабильная, йа верю. ну просто по тому что нет повода им не верить:)
0
Я как разработчик софта (ссылку на сайте we.ee давал Вам) делаю официальное заявление! Мой софт стабильнее всех других софтов, других разработчиков. Так же он имеет функционал, которій не доступен другим софтам!
В подтверждение могу сказать только одно: Бля, пацаны, я Вам отвечаю!
0
А вот тут вы ошиблись с утрированием!
Надо было так:
Я разработчик софта, я выпускаю софтину, и сейчас выпустил уже 5ю версию этой софтины. И я утверждаю, что эта версия самая стабильная из всех выпущенных мной версий!

Как то так:) И в таком случае, не верить уже особо не хочется:)
0
Мое утверждение верно! И моя софтина намного стабильнее всего остального софта! почему так? Вам что не достаточно того что:
В подтверждение могу сказать только одно: Бля, пацаны, я Вам отвечаю!
Примеров таких утверждений в софте, железе и т.д. куча! Допустим Тесла когда выпускала свой первый кар — Илон Маск (а до этого он пайпалы всякие да спутники мучил, короче говоря никогда не делал машины) что толкал публике? что эта машина круче всех, экономичнее всех, и тому подобное! Как такая аналогия? Как Вы относились к тесле в тот момент времени?
0
Пока не забыл… Все помнят висту? и о ужас… по заявлениям корпорациидобраизла она была круче лучше и т.д.
что дальше с ней случилось, думаю все прекрасно помнят!
0
Ну по факту в висте было много новых и хороших фич, правда того, на висту решили всех пересадить ОЧЕНЬ резко, и по этому решили забить на возможность запуска старого софта в ней. Атогда ВЕСЬ софт был такой… Вот и случился общемировой батхёрт.
0
В W7 они пофиксили это всё, практически полностью.
Во всяком случа я сам помню переход с WinXP на Win7, и какого было моё удивление, когда стары дрова встали как родные. На висте такое прокатывать начало примерно с SP1
0
А утверждения? Ведь висту то хвалили как манну небесную (так же как и фреймворк 4.5 -аналогия, в которую я не умею?)! Или это не важно?
Вот тут то же самое всплывает: скомпилиное под фреймворк 4.5 не работает под ХР, что автоматически сравнивает с траблом вистовским! не пошло, проблемы там всякие иза этого, не работает!
0
Чел ты прости пожалуйста,
Общая поддержка WinXP закончилась 14 апреля 2009 года, расширенная — 8 апреля 2014

А это значит, что больше корпорация не обязана обеспечивать совместимость.
Кстати об окончании поддержки WinXP было заявлено чуть ли не за год до самого окончания. Думаю это достаточный срок, для подготовки пользователей.
0
Здесь срач ведется не по поводу отсутствия поддержки ХР, висты или там убунты.
Вся соль в таких моментах как: Стабильно, более стабильно, стабильнее;
Вот я дал пример про висту, разрабы которой говорили о ее суперовости и надежности, стабильной работе софта и т.д. но жудко наебались… Вы это проигнорили и спрыгиваете на ХР и то что ей поддержка вообше зиро!
Я дал пример того что мой софт супер пупер, дже примениел слово «бля» и «отвечаю» и вы мне не поверили почему-то. Уплываете батенька от ответов не в ту степь! Я всего лишь хочу услышать Вам дать понять — что не все то о чем заявляют разрабы (или кто там еще) является правдой и не всегда следует такому доверять всему самому суперовому и новому только по этим заявлениям. И все! БАСТА! А Вы мне все о отсутствии у ХР поддержки…
Пруфы я приводил несоответствий
0
Ну во первых, я этого и не отрицал. Разрабы могут и напиздить, кагбе на то они и разрабы.
Ну и вы не правы по поводу «слепо кидаться на всё новое», NET Framework 4,5 существует с 2012г. А это значит что ему же сейчас почти 4 года.
По моему это приличный срок, и «новым» его уже назвать сложно.
0
То корпорация. А вот производители антивирусов радостно заявили, что продолжат поддерживать ХР и дальше.
Здесь же, когда ХР часто приходится держать уже из-за того, что плотно работающее с железом ПО ни в чем новее не работает в принципе и альтернатив себе не имеет (или они неудобны, скажем надо менять имеющийся отладчик на новый, а он денег стоит), выкидывать поддержку ХР просто потому, что 4.5 по заверениям разработчика стабильней — не выглядит разумным решением.
0
Производители антивирусов ясен фиг заявили. Ибо это даёт им возможность продавать больше копий:) Тут кагбе бебло балом правит.
0
Вот только твоя ситуация ближе к ним, чем к M$ — которому действительно выгодно ХР похоронить, даже если юзеры с этим не согласны.
0
Ну может ты и прав.

Но если у кого то на Win2000 не заработает или на Win98, я ничего делать не буду!
0
Win2k дюже любит Lifelover… .net 2.0, кстати, обе названные оси поддерживает.
0
Win98, кстати, последняя винда, где к железу можно было лезть как попало и без спросу. Так что некоторый железячный софт работает только под ней. Хотя я с таким уже давненько не сталкивался, с тех времен, как не смог в ХР подключить джой от плейстейшн через LPT, как в 98-й.
0
И потом, я уже пересобрал по Net4.0.
0
Самым верным было бы дать со словами пли вон на гитхаб с кодом посоны и там сами себя зайобуйте своими ворками и фреймами и инструкцию для нубов (как собрать ехе под времворк такой-то для чайников) и пусть народ сам для себя решает что ему надо=)) Я не хочу обидеть ни Вас, ни Вашу софтину! Очень замечательно, что люди развиваются, делают что-то свое, велосипедят — не стоят на месте!
0
Спасибо на добром слове.
0
Ещё раз! Вы не поняли сути.
Если вы утверждаете, что ваш продукт лучше продуктов, которые выпускают другие, это одно!
НО! В том же фреймворке, который с первой версии выпускает одна компания, было сказано что среди продуктов этой же компании, вот конкретно этот продукт сейчас является самым стабильным. Они не трогали продукты других компаний, и говорили только про свой.
Так же и с теслой (честно говоря считаю что это недоавтомобиль, и его ещё пилить и пилить, и всегда считал), так вот когда илон маск говорит что «наша тесла самая крутая и круче всех и НИИПЁТ (Наутно Исследовательски Институт Пёстрых Ёлок Тундры)», я отнесусь к этому с усмешкой.
НО! Когда у вышла новая версия теслы, и они заявили что эта версия круче чем предыдущая, тут не верить им причин нет. (Особенно учитывая факты превращения предыдущей версии в мангал за пару минут)
0
Я такое видел. Купил человек себе IPhone 4. Нормальный такой телефон, удобный, красивый, стабильный. Но потом выходит IPhone 5 и человеку говорят, что его телефон говнище, старый хлам, дно. Это как так?

Сказали. что эта версия самая стабильная, йа верю. ну просто по тому что нет повода им не верить:)
Прошлая версия была стабильная тоже. Они говорили, что она самая стабильная. Как они ее сделали не стабильной? Удаленно вирус запустили? А хорошая идея…
+1
У вас такое сильно желание побеседовать об этом?
0
Ну вот есть свободное время)
0
Читаем ниже, и вникаем в смысл фразы "На данный момент"
0
Кстати всегда в таких вещать говорит «НА ДАННЫЙ МОМЕНТ самая стабильная» «НА ДАННЫЙ МОМЕНТ самый крутой». Вот как то так.
А афоны покупать ваще фу…
0
А афоны покупать ваще фу…
Мне насрать на них, у меня Symbian)
0
ААА! А мне в общем то пофигу на то, какая у вас мобилка:)
0
Ну уж M$-то каждый раз обещает, что его новое — быстрее, лучше и стабильнее предыдущего. Только далеко не всегда это так на самом деле…
0
Если цвета выбирать не кликом в ComboBox-е, а скроллом, то в ComboBox-е цвет меняется, а в текстовом поле терминала — нет.
0
Спасибо. действительно так. Исправлю.
0
Архитектуру исправьте. Её сейчас нет, от слова «совсем». В таких условиях добавление всяких фич станет снежным комом, который похоронит всю работу.
0
Откуда инфа по архитектуре? Автор же вроде сырки не выкладывал?
0
Это же .Net ;-) Исходники, считай, в комплекте идут.
+2
Дарю фичу, которую нигде не видел. Два терминала в одном окне. Где применить. Ручная проверка каого-нить обмена. Или в одном терминале общаемся с железкой, а во второй льется лог. Крайне желательно однозначное и удобное переключение между терминалами по хоткею. Скажем, Alt+1/Alt+2.
0
Крайне желательно однозначное и удобное переключение между терминалами по хоткею. Скажем, Alt+1/Alt+2.
Сразу видна любовь к раскорячиванию пальцев… нажать одной рукой 3 кнопки "Alt" "+" "1" сам то пробовал? :)
Мышью окно проще выбрать
Собственно о представлении внешнего вида ЧМО (Человеко-Машинном Общения)
Что мешает разместить нормальные графические кнопки, деревья макросов и файлов, Галки выбора режимов, несколько окон данных…
взять лучшие решения из сделанного другими
-3
Сразу видна любовь к раскорячиванию пальцев… нажать одной рукой 3 кнопки «Alt» "+" «1» сам то пробовал? :)
Вообще-то две. Нажимаются влет и не глядя. Если работа с клавиатурой (а терминал — как раз то самое), наличие hotkey оченно ускоряет работу. А мышь задалбывает конкретно (руку на мышь, найти указатель, перевести указатель, клацнуть).
+2
А ещё можно «Alt» "+" «Табуляцией» по элементам побегать.
«Altэрнативщикам» предлагаю вспомнить про 12 функциональных клавиш F1...F12
У меня на Винде10 на сенсорном экране можно без мыши прямо пальцем в окно ткнуть.
От себя добавлю, что всякие контролы только место жрут,
От себя добавлю — продолжай клацать клавой в командной строке… как 70-х
0
что такого то. написал сценарий — он и прошьёт и отладчик запустит и терминал. кстати зачем весь этот огород когда есть например hexdump
0
При отладке иногда полезно иметь инструмент для сравнения полученного с желаемым получить…
я понимаю, что у каждого могут быть свои потребности и то что важно одному может быть неинтересно другому
а проблема может быть в различии одного полученного байта, который желательно подсветить
0
А ещё можно «Alt» "+" «Табуляцией» по элементам побегать

По элементам нужно переключатся просто по «Tab» и «Shift» +«Tab» чтобы переключатся в обратном порядке :) На самом деле вы очень недооцениваете нужность горячих клавиш. Особенно, когда интерфейсом пользуешься регулярно.

Я когда то участвовал в разработке софта для банков. Дык вот, операционисты, которые 8 часов в сутки 5 дней в неделю занимаются тем, что работают с одной и той же программой, без горячих клавиш и правильно расставленного табордера жить не могут, ибо у них на уровне рефлексов закрепляется алгоритм типа «нажать 1 потом ввести фамилию, потом таб, потом имя, потом таб, два раза кнопку вниз если юр. лицо, один раз если физ, потом таб, потом сумма, потом … потом ентер». Мышку они не используют, это слишком медленно отрывать руку от клавиатуры, кликать мышкой, потом продолжать ввод текста.

Особенно запомнился случай, когда мы по неопытности для указания даты рождения в интерфейс воткнули стандартный DatePicker. Операционист сказала примерно следующее: «я должна кликнуть на кнопке, появится «календарик», потом я должна кликнуть на год, проскролить выпадающий список, найти там 1980, потом кликнуть на месяц, выбрать январь, потом кликнуть на первое число? Да вы долбанулись, я за это время могу раз 20 набрать на клавиатуре 01011980»
+3
когда у тебя появилась мобила с сенсорным экраном?
я полтора десятилетия без клавы обхожусь… и ЧМО адекватное
0
когда у тебя появилась мобила с сенсорным экраном?

У меня были PDA с сенсорным экраном (сначала Palm потом HP на WinCE, еще резистивные и со стилусами) задолго до того как сенсорные экраны стали ставить на мобилы и получили распространение емкостные. А к чему вопрос? Сенсорные экраны не годятся для нормальной работы (длительной, 8 часов в день), хотя бы банально по тому, что махать руками в воздухе долго не получится, нужна опора для кистей, поэтому клава, мышь (трекбол) наше все…

я полтора десятилетия без клавы обхожусь… и ЧМО адекватное
А чем вы занимаетесь? Мне просто тяжело представить человека, который связан с разработкой ПО, который обходится без клавиатуры….
+3
Мышью всё таскаю — визуальное программирование.
На клаве клавиши отклеились :(


HP на WinCE у меня тоже есть…

неа… я знаю людей, которые в Автокаде исключительно клавой чертежи рисуют :)
0
Сенсорные экраны не годятся для нормальной работы (длительной, 8 часов в день)
От себя добавлю, что безопаснее (с точки зрения здоровья) барабанить пальцами по клавиатуре, чем по твердой плоской поверхности. Кнопочки клавиатуры демпфируют удар, а экран — нет.

Ради прикола, попробуйте целый день барабанить пальцами по столу. :)

А с другой стороны, есть масса разработчиков, которые программируют только мышкой. И им как-то рисовать дороги на печатной плате или рисовать обнажённую натуру для розовенького сайта на клавиатуре не с руки. Я так думаю.
-1
8 часов в день клавой клацать? я же не машинисткой работаю...
Ради прикола, попробуйте целый день барабанить пальцами по столу. :)
и ведь представляешь… некоторые специально на кулаках отжимаются, чтобы костяшки усилить… а тут и текст набьёшь и костяшки натренируешь… потом пальцем спокойно доску проткнёшь :)
Я пишу утрированно… на компьютере набираю текст быстро… одной рукой на клаве… вторая занята мышью. Курсорные клавиши покрыты пылью…
Интерфейс программ позволяет перетаскивать имена ранее введённых переменных из таблицы прямо на операторы языка
анимашка
s49.radikal.ru/i125/1511/ca/d95dd07bd6bd.gif
0
потом пальцем спокойно доску проткнёшь :)
— Вот жешь круто!.. А, зачем?! (с)

Людей, использующих комп для созидания контента, много. Один пишет книги, другой рисует картины. Первый будет юзать клаву в хвост и в гриву, а второй к клаве даже не притронется.

Программистов тоже много всяких разных. Один пишет на программы на традиционных языках типа ассемблера, С/С++, другой занимается оформлением интерфейсов — перетаскивает виждеты из репозитория на тело кона программы. Или как Вы — программирует мышкой ПЛК. А почему бы нет, если человеку так делать удобнее?

В народе ёмко говорят — «каждый дро… как хочет».
0
В народе ёмко говорят...
когда начинаю у «народа» уточнять про ёмкое
как 2 пальца об асфальт...
то выясняется, что «народ» не знает полной фразы и смысла этой тупой фразы… некоторые уверенно «вытирают пальцы об асфальт»
Так и с интерфейсом и средствами ЧМО… мышь вроде есть… а как ей пользоваться не знают…
0
Вот жешь засада какая!

Решил спросить у интернета, как расшифровывается ЧМО. Оказывается, что некоторые граждане так сокращают фразу «Человек Моральгно Опустившийся».

Теперь не знаю что и думать про «Так и с интерфейсом и средствами ЧМО… мышь вроде есть… а как ей пользоваться не знают… „

Да. Народ очень разный…
0
HMI (англ. Human machine interface, HMI) или по русски ЧМО (Человеко-машинное Общение) — широкое понятие, охватывающее инженерные решения, обеспечивающие взаимодействие человека-оператора с управляемыми им машинами.
0
да это из контекста понятно было, что «ЧМ» — это человеко-машинный. Но я не знал что такое «О» в «ЧМО». Если бы было ЧМИ — тогда я бы легко расшифровал.

С аббревиатурой ЧМО я ранее не встречался. По крайней мере 10 и более лет назад я не встречал в литературе такого сокращения. Я много раз видел употребление словосочетания «человеко-машинный интерфейс», но аббревиатуру ЧМО, увидел совсем недавно, и только на этом форуме. Спрашивать у форумчан не стал, чтобы по традиции не получить порцию негатива в свой адрес, а полез за расшифровкой в интернет…

Интернет расшифровал :)
0
Чмо – это несколько иное.
А здесь про интерфейс «человек-машина».
А «общение» было бы HMC.
0
Раз такой умный, то объяснишь исконно русское слово «интерфейс»?
[англ. interface < лат. inter — между + англ. face — лицо, рожа] в простонародье фейсом об тэйбл.
Переводить одно иностранное слово другим иностранным словом это как поиск сепулек
Нашёл следующие краткие сведения:
«СЕПУЛЬКИ — важный элемент цивилизации ардритов (см.) с планеты Энтеропия (см.). См. СЕПУЛЬКАРИИ».
Я последовал этому совету и прочёл:
«СЕПУЛЬКАРИИ — устройства для сепуления (см.)».
Я поискал «Сепуление»; там значилось:
«СЕПУЛЕНИЕ — занятие ардритов (см.) с планеты Энтеропия (см.). См. СЕПУЛЬКИ».
Лем С. «Звёздные дневники Ийона Тихого. Путешествие четырнадцатое.»
0
ОУ))) Ийон Тихий! Батенька да Вы гурман
0
Да вы молодец, как я погляжу, даже «Звездные дневники...» читаете. И жуткая попоболь при этом. С чего бы вдруг? А теперь для тупых: есть заимстрование (термин «интерфейс»), а есть калька (ЧМО). Иными словами, сударь, вас просто от души наебал тот преподаватель, который ввел вам в моск эту кросскультурную аббревиатурку.
0
Мне кажется оно употребляется совсем для других целей! У одних может вызвать жудкий батхерт с пустого места, у других недопонимание и испуг с желанием забиться род стол… Тут скорее всего тонким тролингом попахивает!
0
Тут скорее всего тонким троллингом попахивает!
Дурновкусием попахивает – это да :) А насчет троллинга… «Тролль уже откормлен – пора забивать!» :)
0
Слово двойного толкования позволяет сказать «интерфейсу» нематерное слово, коего «интерфейс» заслуживает: «Окей ЧМО… что делало в ночную смену?»
С преподами в интимные связи не вступали… не то что ваше поколение :(
Записки читал лет 30 лет назад и знаю по памяти…
Импортозамещение: «Интерфейс пользователя» — это совокупность средств, при помощи которых пользователь общается с различными устройствами = по русски «Общение Человека с Машиной»
а не тупой интерфейс Человека с Машиной…
0
В народе ёмко говорят — «каждый дро… как хочет».
Чтобы не цензурить, дарю более изысканный вариант: «Каждый онанирует как ему импонирует». =)
+1
По элементам нужно переключатся просто по «Tab» и «Shift» +«Tab» чтобы переключатся в обратном порядке
По элементам — да. Между окнами терминалов — нет. Ведь может быть нужно и таб (\t) ввести…
Я когда то участвовал в разработке софта для банков. Дык вот, операционисты, которые 8 часов в сутки 5 дней в неделю ...
Была у меня хохма на одной из работ. Запала кнопка, и в 1С при корректировке накладной удалил не строку с позицией, а базовую единицу «шт»… Контора была мелкая, о бекапах никто не думал. Я получил по голове, программер дополнительной работы и в базе поселился забавный артефакт…
0
От себя добавлю, что всякие контролы только место жрут, а эмуляторах терминала это непозволительная роскошь… Да и как тут верно заметили, клавишами быстрее и удобнее (хотя на вкус и цвет...)
+2
Да, забыл: сразу видно — мыкамен. Закликаюсь до смерти=)
0
Сразу видна любовь к раскорячиванию пальцев… нажать одной рукой 3 кнопки «Alt» "+" «1» сам то пробовал? :)
Конечно пробовал. Это первое. И я ведь сказал «Скажем». Вообще, все хоткеи должны быть настраиваемыми. Это второе. И вообще, хоткей просто значительно быстрее. Это третье.
0
Очевидно не хватает выбора устройства порта.
Поясню.
COM1 COM2 COM22 — это ни о чём не говорит.
в дебиане я делал комбобокс со следующим содержимым:
CP2102 в порту 3 DLink USB HUB
вот это действительно удобно.
название по vid pid брал из www.linux-usb.org/usb.ids
vid pid и иерархию подключенных устройств — через libusb
+1
Да, уже подумал об этом, в процессе:)
Свободное время не очень хочет генерится, но процесс идёт :)
0
В Windows названия портов можно достать через WMI. Будет как в диспетчере устройств, типа Silicon Labs CP210x USB to UART Bridge (COM16).
+2
Примерно 4 года назад то же решил написать терминал под свои нужды.

Заложил представление текста в BIN, DEC, HEX, текстовом + совмещенном текстово+HEX виде. Отправку в HEX виде. Сохранение истории ввода + поля для быстрого ввода команд. Цветовое разделение разных типов сообщений. В общем много чего напилил, много чего отладил и ещё больше чего ещё не допилил, но для своих нужд и не только своих вполне хватает.
Пользуясь случаем то же предоставлю своё творение на суд сообщества — alex-exe.ru/programm/al-terminal/. Может кому-нибудь и тут пригодится.
+1
Сегодня в новостях группу программистов и электронщиков показывали… наваяли типа такого
0
Это из новостей? скриншот или пример на скорую руку?
0
Просто во время просмотра новости увидел в тексте Мегафон и подумал, что может найтись хитрожопый ум, автоматизирующий рассылку* — никаких намёков на тебя не имею.
*Аналогично некоторые «электронщики» делают скимеры и прочие умные вещи для совершения преступлений против всех :(
0
Подобные вопросы/проекты спрашивали/предлагали, но с подобными вещами связываться не хочется, зачем другим людям осложнять жизнь.
0
Было бы не плохо добавить циклическую посылку данных через N миллисекунд. Только чтоб там правильно обрабатывались управляющие символы \r\n\t и т.д.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.