LINUX.ORG.RU

Qt(c++) для новичка

 , ,


3

1

Здраствуйте гуру ЛОРа :)

Ситуация такая, изучал сначало delphi, потом перешел на python(PyQt) из-за хорошего синтаксиса, но понял что очень уж он тормознут(не в обиду любителям питона, я сам до сих пор любитель).
Соответственно решил перейти на C++, точнее QT. Который сейчас востребован на всех платформах(Win, Lin, sailfish и ubuntu(мобильная)

Прошу помощи в освоении как языка(синтаксиса) C++ так и библиотеки Qt. Посоветовать толковые учебники и интернет ресурсы.



Последнее исправление: vladcraft (всего исправлений: 1)

Поставь себе маленькую задачу, скажем написать калькулятор или нечто немного посложнее с использованием C++/Qt. Ну а потом решай уже конкретные вопросы. Изучение чего-то без практики IMHO бесполезно.

m0rph ★★★★★
()

стукни в мыло, есть в профиле. дам литературу и дружеский совет куда копать.

MikeDM ★★★★★
()
Ответ на: комментарий от slackwarrior

Вы о чём? Если об синтаксических и орфографических ошибках, то милости прошу, придирайтесь далее.

vladcraft
() автор топика

Если есть любимая программа на Qt, то можешь поковырять её исходники, посмотреть, что да как принято делать. Баги посмотреть в багтрекере, попробовать отловить. И интересно и полезно.

Интернет-ресурс по Qt один - официальная документация, достаточно неплохая :) + stackoverflow, если есть конкретные вопросы

Deleted
()
Ответ на: комментарий от m0rph

Есть маленькая задача, вкратце transmission под openwrt при добавлении magnet ссылки не производит сканирование на наличие скаченных ранее файлов и начинает всё заново перекачивать(Если вручную начать проверку, то все файлы которые скачены не скачиваются заново). Решается вроде как изменением куска кода, дальнейшей компиляцией и упаковыванием в пакет.(Осталось только найти закладку и в путь)

vladcraft
() автор топика
  • Интернет ресурсы:
  • C++:
    • Стивен Прата - Язык программирования C++. Лекции и упражнения (6-е издание)
      ИМХО, лучший учебник по C++. А вообще, лучше начинать с классики. Гугли K&R.
  • Qt:
    • Бланшет, Саммерфилд - Qt4 Программирование GUI на С++
      - Книга от разработчиков Qt.
      - В первых главах подробно разобрано создание приложения для работы с таблицами (простенький Excel).
    • Шлее Макс. - Профессиональное программирование на C++ и Qt 4.8.
      - Книга от евангелиста Qt, множество полезной информации и примеров кода.
    • Марк Саммерфилд - Qt Профессиональное программирование (High tech)
      - Книга от одного из разработчиков Qt, посвященная аспекту профессиональной разработке приложений.
EXL ★★★★★
()
Ответ на: комментарий от rikimaru

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

vladcraft
() автор топика
Ответ на: комментарий от vladcraft

Ты бутерброд неправильно ешь. Пиши всё на рутноне, а то, что тормозит оформляй в виде сишных (не сппшных) библиотек. Учить сейчас спп - ссзб. Пока выучишь до приемлемого уровня оно уже умрёт. Конечно, если у тебя время - неограниченый восполнимый ресурс - то можешь попытаться.

nanoolinux ★★★★
()
Ответ на: комментарий от EXL

А вообще, лучше начинать с классики. Гугли K&R.

Учить С перед С++ для того, чтобы писать потом на С++ - вредно. Это два разных языка с сильно различающимися стилями программирования. Понимать как программа работает на низком уровне надо, но к изучению С это не имеет никакого отношения.

Begemoth ★★★★★
()

Для гуеты-то убогой тебе какая разница? Не то что питона, тикля хватать должно.

anonymous
()
Ответ на: комментарий от Gvidon

)) Да я пошутил. Поинт таков: если есть много(очень много) времени - то можно и учить. Если времени нет - не нужно. Питон с либами на С вполне годная альтернатива. Разве нет?

nanoolinux ★★★★
()
Ответ на: комментарий от WRG

Чёйта он умрет то?

Потому-что ненужен со своей избыточностью. То, что должно работать быстро нужно писать на С.

У меня сейчас проект на спп, довольно большой. Так вот реально там должна быть жутко соптимизирована всего одна ф-ия, которую запросто можно написать на С. Для остального кода от спп одни проблемы. И вот сижу и думаю, что лучше бы оно на питоне написано было, чем на спп.

Все на пистоне кодить будут что ли?

Альтернатив более чем достаточно - хацкел/лишп/вижуал васик!

nanoolinux ★★★★
()
Ответ на: комментарий от quiet_readonly

И тогда из него появится мыльная фея?

А вдруг? =)

MikeDM ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.