Книги

Литература по Qt

  • Бланшет Ж., Саммерфилд М. Qt 4: Программирование GUI на С++, издание 2-е (+CD)
Qt4Gui.jpg

Книга представляет собой дополненное и исправленное издание книги «Qt4: программирование GUI на С++», выпущенной в 2007 году.
В новое издание были внесены изменения, связанные с использованием возможностей, появившихся в Qt версий 4.2 и 4.3, рассмотрены базовые принципы программирования на Qt 4, в приложении В дано введение в Qt Jambi, официально поддерживаемую Java-версию API Qt, выпущенную компанией Trolltech в 2007 году.
Кроссплатформенный инструментарий разработки ПО Qt от компании Trolltech позволяет создавать приложения С++ промышленных масштабов, которые свободно работают в Windows, Linux/Unix, Mac OS X и Linux для встраиваемых систем без модификаций исходного кода.
Данная книга — полное руководство по Qt 4, написанное с участием сотрудников компании Trolltech. В ней содержатся реалистичные примеры и рекомендации, которые используются в Trolltech при обучении новых сотрудников.
Существенным образом модифицированное и дополненное, второе издание «Qt 4: программирование GUI на C++» включает лучшие на сегодняшний день схемы программирования на Qt — от реализации приложений с архитектурой модель/представление до использования новых классов графических представлений.
В книге вы найдете:
- Проверенные решения практически всех задач, связанных с разработкой графического пользовательского интерфейса, а также созданием пользовательских виджетов.
- Новые сведения по программированию баз данных и сложным методам доступа к ним, по интеграции XML и встраиваемых систем Qtopia.
- Описание изменений, внесенных в Qt 4.2 и Qt 4.3, включая использование класса QDialogButtonBox, поддержку Windows Vista, а также поддержку CSS для формирования стилей виджетов.
- Главы, посвященные двухмерной и трехмерной графике, с описанием новых классов графических представлений, а также введение в серверную систему OpenGL для класса QPainter.
- Новые главы по настройке внешнего облика и функционирования с помощью CSS и создания подклассов QStyle, а также по написанию прикладных скриптов на ECMAScript.
- Иллюстрацию архитектуры модель/представление, описание поддержки подключаемых модулей, управления компоновкой, обработки событий, классов-контейнеров и многое другое.
- Представление современных методов, которые не описаны ни в одной другой книге — от создания подключаемых модулей до взаимодействия с оригинальными программными интерфейсами.
- Приложение, посвященное Qt Jambi, недавно выпущенной Java-версии Qt.
Данная книга является прекрасным дополнением к превосходной документации, поставляемой с библиотекой Qt.
Жасмин Бланшет (Jasmin Blanchette) — старший инженер по программному обеспечению в Trolltech. Пишет магистерскую диссертацию по компьютерным наукам в Университете Осло.
Марк Саммерфилд (Mark Summerfield) — работает независимым преподавателем и консультантом, специализирующимся по С++, Qt, Python и PyQt. Является автором книги «Rapid GUI Programming with Python and Qt».

Купить бумажную копию

  • Шлее М. Qt4. Профессиональное программирование на C++ (+CD)
Qt4Shlee.jpg

Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4.3. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других платформ. В книгу включено описание языка Qt Script. Она содержит достаточно подробную информацию о классах Qt4, и так же даны практические рекомендации по их применению, проиллюстрированные на большом количестве подробно прокомментированных примеров. Компакт-диск содержит исходные тексты описанных в книге примеров и библиотеку Qt4.2 для Windows, Linux и Mac OS X. Книга для тех, кто испытывает затруднения при чтении англоязычной документации по классам библиотеки, поставляемой с Qt. Упоминать о проффессионализме в названии явно не стоило. Просто неплохой справочник.

Купить бумажную копию


Литература по С++

  • Бьерн Страуструп. Язык программирования С++
BSCpp.jpg

Книга написана Бьерном Страуструпом — одним из авторов языка программирования C++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный объектно-ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка "из первых рук".

Купить бумажную копию Купить бумажную копию(Доп. тираж)


Литература по алгоритмам

  • Седжвик Р. Фундаментальные алгоритмы на C++
SedAlgo.jpg

Эта книга посвящена глубокому исследованию всех основополагающих концепций и алгоритмов, которые можно отнести к разряду "вечных". Изучив их, вы получите знания, которые никогда не устареют и которыми вы будете пользоваться всегда. Краткость, точность, выверенность, актуальность, изобилие примеров и учебных заданий — вот лишь краткий перечень очевидных достоинств книги. Иллюстрация алгоритмов на одном из наиболее эффективных языков C++ лишний раз подчеркивает их популярность. Книгу можно использовать в качестве справочника и даже просто читать как художественную литературу, получая при этом ни с чем не сравнимое удовольствие.

Купить бумажную копию(Части 1-4: Анализ, структуры данных, сортировка, поиск) Купить бумажную копию(Часть 5. Алгоритмы на графах)

page_revision: 26, last_edited: 1228646272|%e %b %Y, %H:%M %Z (%O ago)
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License