Какую литературу лучше читать для быстрого освоения C++ (а именно - создания оконных приложений)? А то вся литература преимущественно о консольных приложениях на C++, а вот об оконных написано очень мало и не очень понятно.
Какую литературу лучше читать для быстрого освоения C++ (а именно - создания оконных приложений)? А то вся литература преимущественно о консольных приложениях на C++, а вот об оконных написано очень мало и не очень понятно.
Самый адекватный учебник по плюсам в настоящее время - это книга Прата:
Рецензия взята с блога программиста.
Можно почитать книгу Страуструпа. А для углубленного изучения - книги Саттера, Мейерса, Александреску, Гуртового и прочих товарищей, имеющих отношение к стандартизации С++.
Что касается оконных приложений - к С++ это не имеет прямого отношения. В языке нет средств для создания окошек - этим занимается операционная система. Вы можете посмотреть в сторону API системы - для windows читайте MSDN, для linux - курите маны по KDE, например. Или использовать одну из библиотек. Лично я пользуюсь библиотекой Qt. Это достаточно хорошая, пупулярная библиотека, с большим и дружелюбным коммьюнити (можно проконсультироваться на любом программерском форуме), с хорошей документацией и книжками (есть и на русском языке, например книжки Шлее). Кроме того, Qt - кроссплатформенная библиотека, с некоторых пор поддерживающая андроид (можно писать оконные приложения не только для Windows и Linux и OS/2, но и для ряда мобильных платформ). Крому окошек там много всего полезного есть.
Но прежде чем лезть в Qt, я посоветовал бы осилить книжку Прата.
Если нужны начальные, базовые знания языка, то лучше всего подойдет книга под названием "Объектно-ориентированное программирование в C++", автор Лафоре. Эта книга подойдет новичкам, так как в ней доступным языком описываются все основы программирования на языке C++, примеры понятные, ничего не умалчивается. Если уже есть начальные знания, то работу с оконными приложениями нужно изучать при помощи видео-уроков, которых очень много на YouTube, лучше ничего не найдете, тем более в литературе. Когда закончатся уроки на русском языке, переходите к англоязычным версиям, узнаете достаточно много нового.
Чтобы научиться создавать оконные приложения, надо бы сначала просто программировать научиться, а на консольных утилитах это сделать проще.
Я могу посоветовать две книги.
Когда эти две книги можно будет считать пройденным этапом, только тогда есть смысл разбираться в программах с окошками.
Добавить комментарий