Russian Qt Forum

Qt => Вопросы новичков => Тема начата: UltimateHunterAxl от Май 02, 2012, 15:37



Название: С чего начать?
Отправлено: UltimateHunterAxl от Май 02, 2012, 15:37
Привет всем. Подскажите мне с чего начать учить Qt/C++?
И будьте добры, подскажите мне стоящую литературу по Qt.
Заранее спасибо.  :)


Название: Re: С чего начать?
Отправлено: Пантер от Май 02, 2012, 15:47
Учить нужно начинать C++ без Qt. А читать Страуструпа.


Название: Re: С чего начать?
Отправлено: Igors от Май 02, 2012, 15:47
Привет всем. Подскажите мне с чего начать учить Qt/C++?
Лучше всего сначала получить/накопить какой-то опыт прикладного программирования на С/С++. Напр написать незатейливый текстовый редактор - самому, не хватая готовые классы. После этого изучение Qt будет легко и приятно. Но не наоборот  :)


Название: Re: С чего начать?
Отправлено: ufna от Май 02, 2012, 16:28
Лучше всего сначала получить/накопить какой-то опыт прикладного программирования на С/С++. Напр написать незатейливый текстовый редактор - самому, не хватая готовые классы. После этого изучение Qt будет легко и приятно. Но не наоборот  :)

Честно говоря с ужасом представил себе создание текстового редактора "с нуля", т.е. как я понимаю на голом Api системы.


Название: Re: С чего начать?
Отправлено: Пантер от Май 02, 2012, 16:42
Был такой блокнот Bred2, полность написанный на винапи....


Название: Re: С чего начать?
Отправлено: Igors от Май 02, 2012, 17:03
Честно говоря с ужасом представил себе создание текстового редактора "с нуля", т.е. как я понимаю на голом Api системы.
Это потому что слишком много пасетесь на чужих классах :)  И что такого уж голого в API ? DrawText и FontMetrics есть, этого достаточно. Да, и строчник самому соорудить хорошо бы (вместо бздошного std::string и.т.п.). Потренироваться с разными выделениями клавой и мышей. Толку будет куда больше чем от беготни по жасминам


Название: Re: С чего начать?
Отправлено: kambala от Май 02, 2012, 17:50
Был такой блокнот Bred2, полность написанный на винапи....
notepad++ ведь тоже на плюсах и винапи


Название: Re: С чего начать?
Отправлено: iroln от Май 02, 2012, 20:16
Цитировать
Учить нужно начинать C++ без Qt. А читать Страуструпа.
А я бы посоветовал читать Стивена Прату (http://www.books.ru/books/yazyk-programmirovaniya-c-c11-lektsii-i-uprazhneniya-1808829/?show=1).

notepad++ ведь тоже на плюсах и винапи
И страшен как чёрт и холодный старт медленный, учитывая, что написан на winapi. Sublime Text его уделывает по всем статьям, в том числе и по кроссплатформенности.

UltimateHunterAxl,
Цитировать
И будьте добры, подскажите мне стоящую литературу по Qt.
Если на русском, то это три книги:
1. Бланшет, Саммерфилд - Qt4 Программирование GUI на С++. 2ed. 2008
2. Макс Шлее - Qt4.5. Профессиональное программирование на C++
3. Саммерфилд - Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++