Книги

Литература по 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. Упоминать о проффессионализме в названии явно не стоило. Просто неплохой справочник.

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


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

  • Бьерн Страуструп. Программирование: принципы и практика использования C++
prin_and_prac.jpg

Подготовка к созданию реальных программ
Автор книги полагает, что читатели в конце концов начнут писать нетривиальные программы либо в качестве профессиональных разработчиков программного обеспечения, либо в качестве программистов, работающих в других областях науки и техники.
Упор на основные концепции и методы
Основные концепции и методы программирования в книге излагаются глубже, чем это принято в традиционных вводных курсах. Это позволит читателям разрабатывать полезные, правильные, понятные и эффективные программы.
Программирование на современном языке С++
Книга представляет собой введение в программирование вообще, включая объектно-ориентированное и обобщенное программирование. Она также представляет собой прекрасное введение в язык С++, один из наиболее популярных языков программирования в современном мире. В книге описаны современные методы программирования на С++, включая стандартную библиотеку, позволяющую упростить программирование.
Для начинающих программистов и всех, кто хочет научиться программировать
Книга предназначена в основном для людей, никогда ранее не программировавших. Она опробована более чем тысячей студентов университета. Однако опытные программисты и студенты, уже изучившие основы программирования, также найдут в книге много полезной информации, которая позволит им перейти на более высокий уровень мастерства.
Широкий охват тем
Первая половина книги охватывает широкий спектр основных понятий, методов проектирования и программирования, свойств языка С++ и его библиотек. Это позволит читателям писать программы, выполняющие ввод и вывод данных, вычисления и построение простых графических изображений. Во второй половине рассматриваются более специализированные темы, такие как обработка текста и тестирование. В ней содержится много справочного материала. Исходные коды и другие приложения читатели могут найти на веб-сайте автора.


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

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

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


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

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

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

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


  • Йорг Брандт (Jörg Arndt). Вопросы вычислений. идеи, алгоритмы, исходный код (Matters Computational. Ideas, algorithms, source code)

Эта книга о методах вычислений. В ней освящены моменты, обычно отсутствующие в других книгах по алгоритмам. Алгоритмы реализованы на C++ или GP.
Скачать с этого сайта
Скачать последнюю версию с авторского сайта

page_revision: 35, last_edited: 1282820590|%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