здравствуйте интересует мнение опытных писателей какой язык более всего приспособлен для написания десктопных приложений наличие готовых либ очень важно
Embarcadero RAD Studio, Microsoft Visual Studio, Java. Если знакомы с JavaScript, то есть ещё NodeJS и node-webkit. Всё зависит от "тяжести" приложения, целевой платформы, скорости написания, степени погружения, возможности и необходимости диверсификации, уже существующих знаний и личных пристрастий.
Периодически стряпаю на Visual Basic. Очень желательно ориентироваться в API-функциях Винды. Без них - как без соли. А если надо дрыгать ножками портов- уметь пользоваться (типа) inpout32.dll.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Насчет LPT - печально, но верно. Но иметь такой комп - явно не мешает (мне- точно). Насчет USB - не буду. А в COM порте подрыгать ножками, иногда бывает тоже нужно. Схемотехника и софт с ним проще и дешевле, чем УСБ.
ПС. Вообще-то порт - это регистр в микросхеме. Их в компе - очеееень много.
на данный момент меня интересует связь мк с пк мк передает показания датчиков а в десктопном окне они должны отображатся каккой ЯВУ для решения оной задачи более всего подходит ?
http://uiip.bas-net.by/structure/l_kg/pr3.php Вот в этой ферровине ( в разработке которой я засветился по полной - Спойлерна снимке я крайний справа http://uiip.bas-net.by/structure/l_kg/pts_2004.php), связь ПК с терминалами на МК осуществлялась через FT245 фирмы FTDI. На сайте фирмы есть схемы включения, драйвер, библиотеки. Со стороны ПК прога на Делфи, со стороны МК - на асме. Полет нормальный.
Думаю удобнее использовать микроконтроллеры с USB(Atmega32u4) и виртуальный COM порт - нет привязки к драйверам и железу. Скорость виртуального порта в USB условная и зависит от скорости самого USB и внутренней программы. Во вторых можно эмулировать VFAT и выводить информацию через файловые ноды как это делается в unix системах.
Как язык программирования высого уровня я предпочитаю Python, так ка он не превередлив к типам данных как C++, C#, Java и достаточно быстр для интерпретируемых языков. Ну и популярность = множество всяких библиотек.
Если про сам язык программирования, то скорей бы D пришёл! Стоп, он уже работает под винду. Но пока что там не без бубна: одна среда с дебагом, другая поддерживает DUB, а на третьей можно компилировать вместе с Си.
А еще нужно API, а оно под винду одно, и оно довольно хреновое. Сами мелкомягкие обозвали его старьём, но что взамен? Ничего, "метро" не в счёт. WinAPI - написано в худших традиициях Си: там большой switch, и в зависимости от параметра интегер (!) приводится к указателю (!) на разные (!) типы структур.
_________________ Ваше открытие опровергает науку? Нет, это наука опровергает ваш бред. Истина никогда не бывает посередине. Ведь середина на стороне того, кто больше лжёт. Не стыдно писать в МЯЯЯУ! - стыдно вести себя не как порядочный Радио Кот.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения