Другие разделы: Программирование Unix   Qt 4   GTK+   FLTK   CMake   Алгоритмы

Qt 4.7+ Практическое программирование на С++

Принято говорить, что каждый автор пишет такую книгу, которую хотел бы прочитать сам, но не нашел. И знаете, это правда. Я действительно написал такую книгу, которую сам бы хотел прочитать несколько лет назад.
Сначала я перечислю, чем не является эта книга. Книга не является введением в Qt для тех, кто никогда не слышал о Qt в частности и о программировании на C++ - в целом. Предполагается, что базовые концепции программирования читателю известны. Так же книга, насколько это возможно, не дублирует документацию Qt. У программистов не должно быть проблем со знанием английского, да и саму документацию переводят на русский.
Так о чем же эта книга? Если говорить коротко и не формально, то книга отвечает на вопрос: Вот у меня есть библиотека Qt последней версии, вот есть другие библиотеки, есть средства разработки (Microsoft Visual Studio, Qt Creator, Eclipse, GCC и т.д.). Как мне из всего этого сделать сложную программу, например, такую?
Если вы читаили статьи из раздела сайта, посвященного Qt, то примерно представляете себе, в каком стиле написана эта книга. Некоторые статьи сайта (вот и вот) являются непосредственными выдержками из текста книги.
Помимо, собственно, описания Qt, в книге затронут ряд других вопросов. Например о том, что разработчику серьезных приложений почти никогда недостаточно возможностей, предоставляемых стандартными виджетами и приходится конструировать собственные (и как это проще сделать), как обеспечить сборку приложения на разных платформах, как наладить автоматическое тестирование проекта, как сделать так, чтобы группа программистов не запуталась разных частях сложного проекта Qt.
Кроме того, книга стремится рассказать о новейших технологиях Qt (особенно в области применения трехмерной графики и возможностей видеокарт в не-графических целях).
Рассмотренные темы сопровождаются примерами программ. Их список, отсортированный по главам, вы найдете ниже.
И еще один важный момент. В наше время, когда книга может быть частично (а иногда и полностью ;) представлена в интернете, стало возможно то, что было невозможно раньше: книга может быть живой. После того, как я закончил писать мо книгу, я, естественно, продолжал думать и работать над рассмотренными в ней проблемами. И для некоторых проблем я нашел лучшие решения, чем те, которые были описаны в книге. В этом разделе сайта я собираюсь выкладывать список дополнений и улучшений.

На сайте открыта специальная страница для обсуждения книги

Ну и, как говорится, приятного вам чтения.

Андрей Боровский
 

Исходные тексты примеров

По просьбам трудящихся все исходники в одном архиве.
Глава 1
Глава 2
Глава 3
Глава 4 (не пропущена, просто она не содержит примеров программ)
Глава 5
Глава 6
Глава 7
Глава 8
Глава 9
Глава 10
Глава 11
Глава 12
Глава 13
Глава 14
Глава 15

Дополнение к главе 9 Работа с нестандартным форматом растровой графики

Интернет-магазины, где книга уже есть

Books.ru
Ozon
Питерский дом книги
zone-x.ru
Московский дом книги
Лабиринт
Kniga.ru



К другим материалам по Qt 4

Понравилось? Нажми:


Контакты: anb@symmetrica.net
www.symmetrica.net