Компьютерная литература
  • формат pdf
  • размер 36,52 МБ
  • добавлен 01 сентября 2015 г.
Шлее М. Qt 5.3. Профессиональное программирование на C++
СПб.: БХВ-Петербург, 2015. — 928 с.: цв. ил.
Книга посвящена разработке приложений для Windows, Mac OS X и Linux с использованием библиотеки Qt версии
5.3. Подробно рассмотрены возможности, предоставляемые этой библиотекой, и описаны особенности, выгодно отличающие ее от других библиотек. Описана интегрированная среда разработки Qt Creator и работа с технологией Qt Quick. Книга содержит исчерпывающую информацию о классах Qt 5, и так же даны практические рекомендации их применения, проиллюстрированные на большом количестве подробно прокомментированных примеров. Проекты примеров из книги размещены на сайте издательства.
Для программистов.
Предисловие Маттиаса Эттриха
Благодарности
Предисловие
Введение
Основы Qt
Обзор иерархии классов Qt
Философия объектной модели
Работа с Qt
Библиотека контейнеров
Элементы управления
С чего начинаются элементы управления?
Управление автоматическим размещением элементов
Элементы отображения
Кнопки, флажки и переключатели
Элементы настройки
Элементы ввода
Элементы выбора
Интервью, или модель-представление
Цветовая палитра элементов управления
События и взаимодействие с пользователем
События
Фильтры событий
Искусственное создание событий
Графика и звук
Введение в компьютерную графику
Легенда о короле Артуре и контекст рисования
Растровые изображения
Работа со шрифтами
Графическое представление
Анимация
Работа с OpenGL
Вывод на печать
Разработка собственных элементов управления
Элементы со стилем
Мультимедиа
Создание приложений
Сохранение настроек приложения
Буфер обмена и перетаскивание
Интернационализация приложения
Создание меню
Диалоговые окна
Предоставление помощи
Главное окно, создание SDI- и MDI-приложений
Рабочий стол (Desktop)
Особые возможности Qt
Работа с файлами, каталогами и потоками ввода/вывода
Дата, время и таймер
Процессы и потоки
Программирование поддержки сети
Работа с XML
Программирование баз данных
Динамические библиотеки и система расширений
Совместное использование Qt с платформозависимыми API
Qt Designer. Быстрая разработка прототипов
Проведение тестов
WebKit
Интегрированная среда разработки Qt Creator
Рекомендации по миграции программ из Qt 4 в Qt 5
Язык сценариев Qt Script
Основы поддержки сценариев
Синтаксис языка сценариев
Встроенные объекты Qt Script
Классы поддержки Qt Script и практические примеры
Технология Qt Quick
Знакомство с Qt Quick
Элементы
Управление размещением элементов
Элементы графики
Пользовательский ввод
Анимация
Модель/Представление
Qt Quick и C++
Эпилог
Приложения:
Таблицы семибитной кодировки ASCII
Таблица простых чисел
Глоссарий
Описание архива с примерами Предметный указатель