Serj78 0 10 июня, 2011 Опубликовано 10 июня, 2011 · Жалоба Решил попробовать написать сам приложение для PC. Посоветуйте, что быстрее всего освоить, предпочтительный язык- С. Всю жизнь пишу для контроллеров, самостоятельно с нуля на новых "visual" платформах ничего не писал.. Были, конечно, всякие там турбопаскали, Q- бэйсики, но они остались остались в далеком прошлом. :) Иногда приходилось редактировать чужие проекты на visual basic 4.0, но это было лет 5 назад... Добавить там окошечко, вписать в него циферку.. Но синтаксис бейсика меня, привыкшего к лаконичности С, выводил из себя :). Задачи совсем не сложные- приложения для отладки, проверки и настройки: принять пакет из ком-порта, разобрать, отобразить несколько чисел в окошках, ввести несколько и чисел в окошки, и послать ответ в тот же порт... Посоветуйте, где про это прочитать.. Хочется, чтобы графический интерфейс можно было создавать простыми методами из готовых макросов.. Слышал про Qt , но не знаю, с какой стороны к нему подступиться.. Может есть готовый пакет, который можно скачать и начать работать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 10 июня, 2011 Опубликовано 10 июня, 2011 · Жалоба C++ Builder. Я бы советовал версию 5, хотя сейчас начнут кричать что это старье. Учился по книжке Архангельского, потом прикупил его же книжку по следующему билдеру (6 и 2006), но продолжаю использовать 5-й билдер. На 7-й винде работает без проблем, мне хватает, использую от сериал портов и до баз данных. Конкретно для сериал портов в C++ Билдере использую Async Professional from TurboPower Software Company. Когда-то он был платным, теперь вроде официально бесплатный. Кстати, в этом Асинке есть много такого, что писать муторно, а применять очень красиво: готовые терминалки, полудуплексы с управлением по сигналу RTS и много другого, и все это с примерами использования. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dxp 67 11 июня, 2011 Опубликовано 11 июня, 2011 · Жалоба C++ Builder. Я бы советовал версию 5, хотя сейчас начнут кричать что это старье. +1 за 5-й билдер. Для простых вещей вполне. Решил попробовать написать сам приложение для PC. Посоветуйте, что быстрее всего освоить, предпочтительный язык- С. Одних сей будет маловато - там же всё давно на объектах. Свой код писать, конечно, можно в процедурном стиле, но для какого-то понимания общей структуры приложения хоть немного в плюсах надо разбираться. Хотя бы на уровне класс/объект, наследование. Слышал про Qt , но не знаю, с какой стороны к нему подступиться.. Может есть готовый пакет, который можно скачать и начать работать? Qt - сильный фреймворк. Но без хороших знаний С++ там будет сложновато - в отличие от борландовских продуктов (билдера и дельфей) это не RAD система, и почти всё приходится писать руками, включая и работу с виджетами на формах (за исключением задания их геометрии и расположения). Если есть намерение поплотнее освоить инструмент, то Qt хороший выбор. А для простых вещей старый билдер вполне. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
marti 0 11 июня, 2011 Опубликовано 11 июня, 2011 · Жалоба А на дельфи как раз легко, тем более, что это и есть паскаль + редактор форм. Примеров и компонент для COM полно. Просто пруд пруди. Например, на www.pcports.ru С портами и временными функциями работа - на specosoft.com - автоматизация без проблем Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sirko 0 11 июня, 2011 Опубликовано 11 июня, 2011 · Жалоба Если акцент именно на это - Задачи совсем не сложные- приложения для отладки, проверки и настройки: принять пакет из ком-порта, разобрать, отобразить несколько чисел в окошках, ввести несколько и чисел в окошки, и послать ответ в тот же порт... то напрашивается LabView. (это правда не СИ) P.S. Я за Qt Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MKS 0 11 июня, 2011 Опубликовано 11 июня, 2011 · Жалоба .... Задачи совсем не сложные- приложения для отладки, проверки и настройки: принять пакет из ком-порта, разобрать, отобразить несколько чисел в окошках, ввести несколько и чисел в окошки, и послать ответ в тот же порт... .... Если нужно что то быстро написать для отладки то обычно использую Python+PyQt, но такая программа работает относительно медленно. Если нужно быстродействие то C++ и Qt. Как уже сказали выше это достаточно мощная библиотека. Порог вхождения для Qt как мне кажется выше чем для C builder (C Builder-м пользовался совсем немного) но при его прохождении окупается простотой применения. Библиотека спроектирована так что код визуального интерфейса очень просто создаётся в тексте проограммы и не требует мощных графических редакторов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
backa 1 11 июня, 2011 Опубликовано 11 июня, 2011 · Жалоба Решил попробовать написать сам приложение для PC. Посоветуйте, что быстрее всего освоить, предпочтительный язык- С. Всю жизнь пишу для контроллеров, самостоятельно с нуля на новых "visual" платформах ничего не писал.. Были, конечно, всякие там турбопаскали, Q- бэйсики, но они остались остались в далеком прошлом. :) Посоветуйте, где про это прочитать.. Хочется, чтобы графический интерфейс можно было создавать простыми методами из готовых макросов.. я в точности когда-то был озадачен для написания приложения под винду для вывода данных на монитор, присланных в комп по RS232 моим разработанным прибором . После поисков наткнулся на LabWindowsCVI Full Development System 9.0 (лежит в закромах и на других сайтах ) - не путать с LabView - и сейчас не сколько не жалею что решил стартануть с него (если учесть мои пробелы и отсутствие практики кодописания на С++) - для тех кто пишет на С под микроконтроллеры лучше не придумаешь !!! Данный пакет предельно насыщен компонентами (слепипить осцил на базе ПС или вывод показаний датчиков в виде цифирь или графиков или еще каком дело 5 минут !!!) .... 1 недостаток в нём есть - нет поддержки (или я не нашёл) обмена по USB но меня устроило по RS232 на тот момент После можно перескочить на С# .... Вот сейчас пытаюсь сам перейти .... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serj78 0 11 июня, 2011 Опубликовано 11 июня, 2011 · Жалоба Посмотрел отзывы и информацию о с++ builder. Информации много, нашел самоучители, пр.. внешне очень красиво, похоже на VB, только на С :) Спасибо! Для ком- портов нашел простую библиотеку: http://www.pcports.ru/SerialGate.php Правда, применять пока не пробовал.. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MarkOne 0 12 июня, 2011 Опубликовано 12 июня, 2011 · Жалоба ... После поисков наткнулся на LabWindowsCVI Full Development System 9.0 (лежит в закромах...) .... в каком разделе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
backa 1 12 июня, 2011 Опубликовано 12 июня, 2011 · Жалоба ;) pub/MODELING/_NATIONAL_INSTRUMENTS_/NI.LabWindows/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MarkOne 0 13 июня, 2011 Опубликовано 13 июня, 2011 · Жалоба ;) pub/MODELING/... спасибо! буду пробовать ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
backa 1 13 июня, 2011 Опубликовано 13 июня, 2011 · Жалоба спасибо! буду пробовать ... я думаю для тех кто не знает С++ данная IDE - лучше не придумаешь Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 13 июня, 2011 Опубликовано 13 июня, 2011 · Жалоба Про сериал порты. Я пользовался и продолжаю пользоваться старой версией Async, которая еще платная была. сейчас залил ее на местные файлосклад: /upload/UTILITIES/TurboPower_AsyncProfessional_v3_05/ Вроде бы сделано давно, но прекрасно работает и сейчас. Может кому пригодится. Отличное разжеванное описание, куча примеров, компонентов больше чем нужно. Не стану говорить что оно лучшее, но я это использую уже очень давно и другие компоненты для портов даже не пробовал, этого более чем достаточно для моих задач работы с портами. Нормально инсталлируется и работает сейчас и на 7-й винде (32-bit), а дальше я не ходил пока. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 13 июня, 2011 Опубликовано 13 июня, 2011 · Жалоба Про сериал порты. Для работы с портами Win/Lin никакие "библиотеки" с "компонентами" ни нафиг не нужны. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Ruslan1 17 13 июня, 2011 Опубликовано 13 июня, 2011 · Жалоба Для работы с портами Win/Lin никакие "библиотеки" с "компонентами" ни нафиг не нужны. Ну, кому как. мне готовый компонент в билдере пользовать очень удобно. кому-то удобней самому писать то, что уже написано. я ж не заставляю :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться