Яку літературу краще вивчати для освоєння створення додатків на C ++?



+10 +/-

Яку літературу краще читати для швидкого освоєння C ++ (а саме - створення віконних додатків)? А то вся література переважно про консольних додатках на C ++, а ось про віконні написано дуже мало і не дуже зрозуміло.

Профіль користувача Allirog Запитав: Allirog  (рейтинг 15018) Категорія: Інтернет

Відповідей: 3

1 +/-
Найкраща відповідь

Самий адекватний підручник з плюсів в даний час - це книга Прата:

Рецензія взята з блогу програміста.

Можна почитати книгу Страуструпа. А для поглибленого вивчення - книги Саттер, Мейерса, Александреску, Гуртового та інших товаришів, що мають відношення до стандартизації С ++.

Що стосується віконних додатків - до С ++ це не має прямого відношення. У мові немає коштів для створення віконець - цим займається операційна система. Ви можете подивитися в бік API системи - для windows читайте MSDN, для linux - курите мани по KDE, наприклад. Або використовувати одну з бібліотек. Особисто я користуюся бібліотекою Qt. Це досить хороша, пупулярная бібліотека, з великим і доброзичливим ком'юніті (можна проконсультуватися на будь-якому программерскую форумі), з хорошою документацією та книжками (є і російською мовою, наприклад книжки Шлее). Крім того, Qt - кроссплатформенная бібліотека, з деяких пір підтримує андроїд (можна писати віконні програми не тільки для Windows і Linux і OS / 2, але і для ряду мобільних платформ). Крому віконець там багато всього корисного є.

Але перш ніж лізти в Qt, я порадив би подужати книжку Прата.

Відповів на питання: Steelman  
1 +/-

Якщо потрібні початкові, базові знання мови, то краще за все підійде книга під назвою "Об'єктно-орієнтоване програмування в C ++", Автор Лафоре. Ця книга підійде новачкам, так як в ній доступною мовою описуються всі основи програмування на мові C ++, приклади зрозумілі, нічого не замовчується. Якщо вже є початкові знання, то роботу з віконними додатками потрібно вивчати за допомогою відео-уроків, яких дуже багато на YouTube, краще нічого не знайдете, тим більше в літературі. Коли закінчаться уроки російською мовою, переходите до англомовних версій, дізнаєтеся чимало нового.

Відповів на питання: Dilettantism  
0 +/-

Щоб навчитися створювати віконні додатки, треба б спочатку просто програмувати навчитися, а на консольних утиліти це зробити простіше.

Я можу порадити дві книги.

  1. Керниган, Рітчі "Мова програмування Сі". Майже всі справедливо і для с ++.
  2. Александреску "Стандарти програмування на с ++".

Коли ці дві книги можна буде вважати пройденим етапом, тільки тоді є сенс розбиратися в програмах з віконцями.

Відповів на питання: Waring