Russian Qt Forum
Ноябрь 27, 2024, 02:38
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Общие вопросы
>
что выбрать для работы с портами
Страниц: [
1
]
2
3
...
5
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: что выбрать для работы с портами (Прочитано 31820 раз)
maksim7
Гость
что выбрать для работы с портами
«
:
Март 23, 2010, 21:52 »
Здравствуйте. Посоветуйте, что выбрать для работы с портами С++ (Qt) или С# (.Net). При этом программа должна представлять графический интерфейс. Мне охото узнать с помощью чего такого типа программы легче и быстрее сделать, какие из выше перечисл. языков имеют для этого больше возможностей?
Записан
BRE
Гость
Re: что выбрать для работы с портами
«
Ответ #1 :
Март 23, 2010, 21:55 »
Цитата: maksim7 от Март 23, 2010, 21:52
Здравствуйте. Посоветуйте, что выбрать для работы с портами С++ (Qt) или С# (.Net). При этом программа должна представлять графический интерфейс. Мне охото узнать с помощью чего такого типа программы легче и быстрее сделать, какие из выше перечисл. языков имеют для этого больше возможностей?
С какими портами?
Записан
maksim7
Гость
Re: что выбрать для работы с портами
«
Ответ #2 :
Март 23, 2010, 22:06 »
с СОМ портами
Записан
BRE
Гость
Re: что выбрать для работы с портами
«
Ответ #3 :
Март 23, 2010, 22:12 »
Цитата: maksim7 от Март 23, 2010, 22:06
с СОМ портами
Если знаешь C++, то можно использовать Qt + QSerialDevice/QtSerialPort или самому написать свою поддержку последовательных портов. Это - кроссплатформенно.
Если не нужна кроссплатформенность, то можно и на C# или java.
Записан
maksim7
Гость
Re: что выбрать для работы с портами
«
Ответ #4 :
Март 23, 2010, 22:20 »
А что легче на ваш взгляд С++(Qt) или С#?
Записан
BRE
Гость
Re: что выбрать для работы с портами
«
Ответ #5 :
Март 23, 2010, 22:23 »
Цитата: maksim7 от Март 23, 2010, 22:20
А что легче на ваш взгляд С++(Qt) или С#?
Затрудняюсь ответить.
Я использую C++. Так сложилось, что когда у меня формировались предпочтения, C# еще и в проектах не было.
Записан
maksim7
Гость
Re: что выбрать для работы с портами
«
Ответ #6 :
Март 23, 2010, 22:44 »
Дело в том, что я ни С# ни С++ особо не знаю, только теоретические основы и самые простые примеры. Работал только в Delphi (базы данных), теперь очень хочу заняться автоматизацией экспериментального оборудования в научной лаборатории, а там нужно работать с внешними устройствами. Услышал про Qt сравнительно недавно, говорят, что очень проста в изучении, очень мощная библиотека, что с помощью неё можно сделать практически всё что угодно, что конкурирует во возможностям с .Net, вообщем кучу прелестей. Это действительно так?
Я конечно понимаю, что лучше всего попробовать самому и узнать что лучше именно для меня, но на это тоже время нужно, и можно сделать не совсем правильный выбор. Хотелось бы услышать мнение опытных людей. И ещё вопрос, библ. Qt обладает всеми возможностями С++? Спасибо.
Записан
alexman
Гость
Re: что выбрать для работы с портами
«
Ответ #7 :
Март 23, 2010, 23:05 »
1. Qt - это мощная библиотека классов, написанная на C++ + внедрена система сигналов/слотов, что очень сильно облегчает написание кода.
2. Кроссплатформенность.
3. Все прелести C++.
4. Nokia купила Qt. Это о многом говорит
Записан
maksim7
Гость
Re: что выбрать для работы с портами
«
Ответ #8 :
Март 23, 2010, 23:09 »
Цитата: alexman от Март 23, 2010, 23:05
1. Qt - это мощная библиотека классов, написанная на C++ + внедрена система сигналов/слотов, что очень сильно облегчает написание кода.
2. Кроссплатформенность.
3. Все прелести C++.
4. Nokia купила Qt. Это о многом говорит
Можно поинтересоваться какую IDE используете для Qt
Записан
alexman
Гость
Re: что выбрать для работы с портами
«
Ответ #9 :
Март 23, 2010, 23:14 »
Qt Creator, интегратор в VS,...
Записан
maksim7
Гость
Re: что выбрать для работы с портами
«
Ответ #10 :
Март 23, 2010, 23:18 »
Цитата: alexman от Март 23, 2010, 23:14
Qt Creator, интегратор в VS,...
А что легче для новичка будет Qt или C#, С# тоже говорят удобный язык.
Записан
alexman
Гость
Re: что выбрать для работы с портами
«
Ответ #11 :
Март 23, 2010, 23:22 »
Цитата: maksim7 от Март 23, 2010, 23:18
Цитата: alexman от Март 23, 2010, 23:14
Qt Creator, интегратор в VS,...
А что легче для новичка будет Qt или C#, С# тоже говорят удобный язык.
C# проще! Но моё мнение - C++ рулит (тем более с Qt)
А кроссплатфоменность - это весомый аргумент в пользу C++ + Qt!
Записан
maksim7
Гость
Re: что выбрать для работы с портами
«
Ответ #12 :
Март 23, 2010, 23:31 »
Цитата: alexman от Март 23, 2010, 23:22
Цитата: maksim7 от Март 23, 2010, 23:18
Цитата: alexman от Март 23, 2010, 23:14
Qt Creator, интегратор в VS,...
А что легче для новичка будет Qt или C#, С# тоже говорят удобный язык.
C# проще! Но моё мнение - C++ рулит (тем более с Qt)
А кроссплатфоменность - это весомый аргумент в пользу C++ + Qt!
Понятно. Получается, что С++ (Qt) имеет те же возможности работы со всеми портами как и в стандартной библиотеке С++?
Спасибо вам за ответы. Это действительно хороший форум.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: что выбрать для работы с портами
«
Ответ #13 :
Март 24, 2010, 00:27 »
>>те же возможности работы со всеми портами как и в стандартной библиотеке С++?
насчёт работы со всеми портами стандартной библиотеки С++, я что-то не понял.
Qt, написана на С++, поэтому ты можешь писать в любой код в своём приложении, который допускает сам язык программирования (компилятор) С++.
Если ты возьмёшь порт Qt на Python'е или Ruby, то соответственно сможешь писать любой код который допускает Python или Ruby
Записан
Юра.
serg_hd
Хакер
Offline
Сообщений: 668
Re: что выбрать для работы с портами
«
Ответ #14 :
Март 24, 2010, 02:48 »
Цитата: maksim7 от Март 23, 2010, 23:09
Можно поинтересоваться какую IDE используете для Qt
Для с++ и qt юзаю
netbeans
, в котором есть профайлер и поддержка qt в том числе. Creator пробовал, не понравился.
«
Последнее редактирование: Март 24, 2010, 02:56 от serg_hd
»
Записан
kubuntu/Win7/x64/NetBeans
Страниц: [
1
]
2
3
...
5
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...