Компьютерная литература
  • формат archive, pdf
  • размер 35,81 МБ
  • добавлен 09 января 2013 г.
Бланшет Жасмин, Саммерфилд Марк. Qt 4: программирование GUI на C++
Учебное пособие. — Пер. с англ. С. Лунина и В. Казаченко. — 2-е изд., доп. — М.: КУДИЦ-ПРЕСС, 2008 — XVIII + 718 с. — ISBN 978-5-91136-059-7.
Электронная версия бумажного издания.
Кроссплатформенный инструментарий разработки ПО от компании Trolltech позволяет создавать приложения C++, которые свободно работают в Windows, Linux/Unix, Mac OS X и Linux для встраиваемых систем без изменения исходного кода. Книга, которую вы держите в руках, — это полное официальное руководство по последней версии Qt 4.3, написанное сотрудниками компании Trolltech. В ней содержатся реалистичные примеры и рекомендации, которые используются в компании Trolltech при обучении новых сотрудников. Но эта книга замечательна и сама по себе: хорошо организованная, хорошо написанная, ее легко читать и учиться по ней. Сочетание прекрасной книги и отличной технологии обеспечивает реальный успех в создании программ.
Книга представляет собой дополненное и исправленное издание востребованной на российском рынке книги «Qt4: программирование GUI на C++», выпущенной в 2007 году. Тираж быстро нашел своих покупателей. В новое издание были внесены изменения, связанные с использованием возможностей, появившихся в Qt версий 4.2 и 4.3, добавлены новые главы, посвященные настройке диалога с пользователем и созданию прикладных скриптов, рассмотрены базовые принципы программирования на Qt 4b. В приложении дано введение в Qt Jambi, официально поддерживаемую Java-версию API Qt, выпущенную компанией Trolltech в 2007 году.
Содержание (под спойлером).

Краткая история Qt
Основные возможности средств разработки Qt
Первое знакомство
Создание диалоговых окон
Создание главных окон
Реализация функциональности приложения
Создание пользовательских виджетов
Средний уровень Qt-программирования
Управление компоновкой
Обработка событий
Графика 2D
Технология «drag-and-drop»
Классы отображения элементов
Классы-контейнеры
Ввод-вывод
Базы данных
Многопоточная обработка
Работа с сетью
XML
Обеспечение интерактивной помощи
Высокий уровень Qt-программирования
Интернационализация
Настройка диалога с пользователем
Графика 3D
Создание подключаемых модулей
Создание прикладных скриптов
Возможности, зависимые от платформы
Программирование встроенных систем
Приложения
Получение и установка Qt
Создание приложений Qt
Введение в Qt Jambi
Введение в C++ для программистов Java и С#