Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.91/266: Рейтинг темы: голосов - 266, средняя оценка - 4.91
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386

Qt vs. .NET

07.09.2009, 20:11. Показов 53040. Ответов 312
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Лично я сделал для себя выбор: я буду учить и использовать библиотеку Qt. Во-первых, она кросс платформенная. Для меня это очень актуально, потому что приходится сидеть как на виндовс так и, в большей степени, на линуксе. Во-вторых, бесплатная. Впрочем за .NET тоже платить не надо, но все равно приятно. В-третьих, с ней приятно работать. Это уже не мой слова. Я их вычитал из книги, которая учит программировать с помощью Qt. Хочу услышать ваше мнение.
P.S. если вы не знаете ни одну из библиотек, то лучше ничего не пишите.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.09.2009, 20:11
Ответы с готовыми решениями:

Оптимизация производительности C#.NET (Алгоритм, Многопоточность, Debug, Release, .Net Core, Net Native)
Решил поделится своим небольшим опытом по оптимизации вычислений на C#.NET. НЕ профи, палками не кидать, конструктив приветствуется! ...

Объясните на пальцах совместимость библиотек в .Net Core, .Net Framework, .Net Standart
Изучаю .Net. Хочу написать некое серверное приложение (думаю что учеба лучше на реальном примере, нежели писать примитивные hello world)....

Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net
Всем привет! Нужно написать клиент-серверное приложение на основе Microsoft Sql Server 2005 Express Edition. Некое клиент-серверное...

312
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
02.10.2009, 17:46
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от odip Посмотреть сообщение
Пример - это полный код.
Заходишь в QtCreator, открываешь проект. Компилируешь пример.

А ты думаешь что ты сразу родился со встроенным знанием C что-ли ?
Разумеется нужно что-то почитать. Документации полно.
Более того - желательно вообще что-то понимать в GUI-приложениях. Тогда будет легче.
Еще хорошо что-нибудь понимать в C/C++.
И уметь работать в Windows/Linux/MacOSX хотя бы на уровне среднего пользователя. А лучше - продвинутого.
Про поллитры было сказано в контексте сравнения одного и другого. Чтобы создать простое приложение в борланде, мне понадобилось 5 минут, включая чтение книги. В Qt я чуть ли не два часа ковырялся. Я не пытаюсь сказать, что Qt это г...о. В контексте поставленой автором задачи Qt - скорее всего самый приемлимый вариант. Просто мне в очередной раз хотелось показать, что на всех этих opensourc'ах любые потуги облегчить пользователю жизнь в виде графических настроек как правило выливаются в большую кучу гемора, которая под виндами на платных продуктах как правило отсутсвует. Ну и соседняя тема про Dev-C хороший тому пример

Цитата Сообщение от odip Посмотреть сообщение
Вот странно мне - неужели так трудно забить полное название продукта в google ?
Первая ссылка и будет.
С учётом того, что я даже не знал как это называется, вводить было нечего. А из твоей фразы я понял, что это список платных продуктов

> Если будешь продавать программы - нужно купить полную версию.
> Visual C++ 2005 Express Edition
> Visual Studio 2008 Express Edition with SP1
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
02.10.2009, 19:29
Просто мне в очередной раз хотелось показать, что на всех этих opensourc'ах любые потуги облегчить пользователю жизнь в виде графических настроек как правило выливаются в большую кучу гемора, которая под виндами на платных продуктах как правило отсутсвует.
QT - это не совсем opensource.
Собственно делает все это вполне себе коммерческая контора.

Что касается утверждения насчет геммороя - это у тебя предубеждение просто такое.
На самом деле на платных продуктах тоже полно геммороя.
Ну и соседняя тема про Dev-C хороший тому пример
Это совсем не пример.
Какой-то начинающий не разбирается не только в среде, но и даже в языке.
И ты считаешь это примером ?

С учётом того, что я даже не знал как это называется, вводить было нечего. А из твоей фразы я понял, что это список платных продуктов
Ну не понял - ладно. Но вот фразу стоило полностью привести
Она не бесплатная - она бесплатная для некоммерческого использования.
Если будешь продавать программы - нужно купить полную версию.
Visual C++ 2005 Express Edition
Visual Studio 2008 Express Edition with SP1
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
02.10.2009, 19:35
Цитата Сообщение от odip Посмотреть сообщение
QT - это не совсем opensource.
Собственно делает все это вполне себе коммерческая контора.
Изначально это был opensource. А то, что потом они стали драть за это бабло - сильно дела не меняет

Цитата Сообщение от odip Посмотреть сообщение
Что касается утверждения насчет геммороя - это у тебя предубеждение просто такое.
На самом деле на платных продуктах тоже полно геммороя.
Геморрой есть всегда и везде. Только в разном количестве. В одних компаниях есть маркетологи и прочая шушера, а в других нет. Одни больше заботятся о пользователях, а другие меньше. У одних продукт дорогой, у других бесплатный. Как-то примерно так

Цитата Сообщение от odip Посмотреть сообщение
Это совсем не пример.
Какой-то начинающий не разбирается не только в среде, но и даже в языке.
И ты считаешь это примером ?
Скажем так. Товарищ взял готовый пример с сайта, попытался его скомпилить, а дальше что-то там виснет при линковке. Ну и чтобы скомпилять что-то с графикой, надо ковыряться в опциях, ставить куда-то галочки, читать мануалы про то, где какую галочку надо выставить. Зато бесплатно
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
02.10.2009, 19:50
Изначально это был opensource. А то, что потом они стали драть за это бабло - сильно дела не меняет
http://www.linuxcenter.ru/lib/... t3_4.phtml
Изначально это не был чисто Open Source.

Добавлено через 1 минуту
К тому же парадигма Qt весьма отличается от других библиотек и при первом знакомстве требует некоторых усилий. Но наши программисты не жаловались
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
02.10.2009, 19:58
Цитата Сообщение от odip Посмотреть сообщение
К тому же парадигма Qt весьма отличается от других библиотек и при первом знакомстве требует некоторых усилий. Но наши программисты не жаловались
Ещё раз. Я не пытаюсь сказать, что Qt это плохо. Понятное дело, что чтобы что-то делать, для порядку надо почитать документацию. Но вот есть софт, где человек, впервые севший за программу, может без документации что-то сделать и быстро освоиться. А есть такой, что и после прочтения 20 страниц на память не сможешь работать. Почему-то в виндузовых студиях народ учится быстро, а с Qt надо запасать поллитру постоянно. Потому что под виндами студия предназначена для реализации полного приложения, а в Qt - только конструктор окон. По крайней мере в той, что я видел
0
 Аватар для Mecid
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
02.10.2009, 20:18
Цитата Сообщение от Evg Посмотреть сообщение
JAVA годится только на то, чтобы создавать апплеты и тормозные приложения
ну если руки кривые,то и на с++ тормозное приложение будет
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
02.10.2009, 21:10
Потому что под виндами студия предназначена для реализации полного приложения, а в Qt - только конструктор окон
Не очень пойму - что есть полное приложение ?
KDE достаточно полное приложение или нет ?
Так вот - KDE написано на QT
Но вот есть софт, где человек, впервые севший за программу, может без документации что-то сделать
А домохозяйка может управлять государством
0
 Аватар для RazorQ
591 / 357 / 16
Регистрация: 06.02.2009
Сообщений: 1,386
02.10.2009, 21:45  [ТС]
Насчет этого
Цитата Сообщение от Evg Посмотреть сообщение
Потому что под виндами студия предназначена для реализации полного приложения, а в Qt - только конструктор окон.
уж коме как ни вам, Evg, должно быть известно, что в линухе нет IDE, где в одном окне можно написать программу, реализовать графический интерфейс, откомпилировать, отладить и запаковать всё это в пакет.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
02.10.2009, 23:37
Цитата Сообщение от odip Посмотреть сообщение
Не очень пойму - что есть полное приложение ?
KDE достаточно полное приложение или нет ?
Так вот - KDE написано на QT
Я говорю про среду разработки - IDE. Вместе с Qt поставляется какой-то конструктор, но он только для конструирования формы. А точнее, для генерации исходников и Makefile'ов к ним. Естественно, что это лучше, чем ничего. Но полноценная IDE было бы удобнее

Цитата Сообщение от RazorQ Посмотреть сообщение
уж коме как ни вам, Evg, должно быть известно, что в линухе нет IDE, где в одном окне можно написать программу, реализовать графический интерфейс, откомпилировать, отладить и запаковать всё это в пакет.
Но ведь ничто не мешает это сделать. Но никто не хочет этим заниматься. Ибо за деньги врядли много народу захочет купить. Бесплатные какие-то есть, но довольно ущербные. Под линухом удобнее всё-таки в консоли работать, а не в IDE, но вот с окошками IDE на мой взгляд было бы удобнее
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
02.10.2009, 23:38
Но полноценная IDE было бы удобнее
QtCreator видел ?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
02.10.2009, 23:40
Ну вот вроде бы то, что я видел, так и называлось. Но точно не помню - давно это было
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
02.10.2009, 23:46
Если давно - то это не QtCreator, его только в этом году выпустили.
http://qt.nokia.com/products/developer-tools
Qt Creator is a new cross-platform integrated development environment (IDE) tailored to the needs of Qt developers.

http://ru.wikipedia.org/wiki/Qt_Creator
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
02.10.2009, 23:53
Интересная штука.... Правда всё это устанавливать наверное опухнешь, а админы на работе не будут этим заниматься

Добавлено через 3 минуты
И к этому ещё и qt в нагрузку скачивать надо? Я под виндой хочу попробовать
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
02.10.2009, 23:59
QtCreator сам по себе довольной небольшой.
И написан кстати на Qt
Есть отдельный продукт - только QtCreator.

Полный пакет QTSDK содержит QtCreator, QtLibrary и mingw-gcc.
Для работы QTSDK не требуется Visual Studio !!!
В качестве компилятора используется g++.
QTSDK ставится несколько дольше.
Но Visual Studio 2005 ставится намного дольше.
А установка SP1 сверху, а потом еще последнего патчика на 200 Mb к VS2005 - вот на это реально может и час уйти.

Есть и версия QT, которая интегрируется в VS2005.
Там библиотеки собраны под VS2005 и нет g++.

Добавлено через 4 минуты
И к этому ещё и qt в нагрузку скачивать надо? Я под виндой хочу попробовать
Лучше взять QTSDK - там g++
или интегратор QT для VS2003, VS2005, VS2008 - для разных VS своя отдельная версия.

185877729 1 окт qt-sdk-win-commercial-2009.04.exe

130582520 1 окт qt-win-commercial-4.5.3-vs2003.exe
151844016 1 окт qt-win-commercial-4.5.3-vs2005.exe
151916664 1 окт qt-win-commercial-4.5.3-vs2008.exe

Но это коммерческая версия, а есть free под LGPL.
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.10.2009, 00:18
Так. Ещё раз. QTSDK - это компилятор, библиотеки, дизайнер. А Visual Studio тут не причём. Так?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
03.10.2009, 00:21
QTSDK - это компилятор, библиотеки, дизайнер. А Visual Studio тут не причём. Так?
Да.

Добавлено через 39 секунд
Только не дизайнер, а QtCreator - оболочка, отладчик, редактор.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.10.2009, 00:21
Кстати, по ссылке скачал дизайнер - он зараза на русском языке. Настроек языка внтутри что-то не нашёл. Там как-то на сайте определяется страна и автоматом русская подсовывается или как-то настроить можно?
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
03.10.2009, 00:23
Там как-то на сайте определяется страна и автоматом русская подсовывается или как-то настроить можно?
Не знаю. Я оттуда не качаю - у меня коммерческая версия.

Обычно язык определяется по настройкам броузера - какой в броузере язык более приоритетно выставлен - такой и есть. Думаю в русской версии броузера первым точно стоит русский язык.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21285 / 8310 / 637
Регистрация: 30.03.2009
Сообщений: 22,671
Записей в блоге: 30
03.10.2009, 00:28
Это оно?
http://qt.nokia.com/downloads/sdk-windows-cpp
0
Эксперт С++
 Аватар для odip
7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
03.10.2009, 00:32
qt-sdk-win-commercial-2009.04.exe
http://get.qt.nokia.com/qtsdk/... 009.04.exe
Оно - только opensource разумеется.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.10.2009, 00:32

Материалы по ADO.NET, ASP.NET, VB.NET
Народ, может, кто знает, где можно достать материалы в электронном виде по этим курсам (книги, обучающие материалы)? Подскажите, буду...

Нужны книги в электр виде по .Net (ADO.Net, C#) по русски желательно
Ктонть может прислать или выложить или дать готовые (не битые) линки. Буду очень признателен. Очень нужно...

Работа с Excel средствами VB.net. Как перевести код из VBA в VB.net?
Коллеги, добрый день! Нужна помощь! В свое время был написан макрос для Excel, но прошло и потребности выросли. Было принято...

Как указать VS.NET какой из установленный .NET Framewrok SDK использовать
У меня есть дистрибутив VS.NET2002. При инсталляции он ставит .NET Framewrok SDK v1.0.3705 Я скачал .NET Framewrok SDK v1.1.4322....

Инсталяция приложения VB.Net в системе без .NET Framework нужной версии
Работая под Win8.1 и Visual Studio 2010 Prof скомпилировал напсанный на VB.Net exe-файл прилолжения Windows Form. Хочу запустить это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Новые блоги и статьи
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru