Books:Qt-C++: различия между версиями

Материал из ALT Linux Wiki
Строка 164: Строка 164:
|-
|-
|10.8 Задачи для самостоятельного решения ||326
|10.8 Задачи для самостоятельного решения ||326
|-
!Глава 11. Знакомство с Qt. Подготовка к работе ||329
|-
|11.1 Знакомство с Qt. Обзор истории ||329
|-
|11.2 Лицензирование Qt ||332
|-
|11.3 Справка и ресурсы ||333
|-
|11.4 Обзор настроек среды Qt Creator ||334
|-
|11.5 Задачи для самостоятельного решения ||339
|-
!Глава 12. Структура проекта. Основные типы ||340
|-
|12.1 Файлы проекта ||340
|-
|12.2 Компиляция проекта ||342
|-
|12.3 Консольный проект Qt. Вывод сообщений ||345
|-
|12.4 Работа с текстовыми строками в Qt ||347
|-
|12.5 Контейнерные классы в Qt ||348
|-
|12.6 Работа с файлами ||351
|-
|12.7 Задачи для самостоятельного решения ||354
|-
!Глава 13. Создание графического интерфейса средствами Qt ||355
|-
|13.1 Виджеты (Widgets) ||355
|-
|13.2 Компоновка (Layouts) ||359
|-
|13.3 Политики размера (Size Policies) ||363
|-
|13.4 Сигнально-слотовые соединения ||365
|-
|13.5 Создание сигналов (signals) и слотов (slots) ||367
|-
|13.6 Элементы графического интерфейса ||371
|-
|13.7 Задачи для самостоятельного решения ||373
|-
!Глава 14. Создание элементов графического интерфейса ||374
|-
|14.1 Класс QObject ||374
|-
|14.2 Управление памятью. Иерархии объектов ||379
|-
|14.3 События (Events). Обработка событий (Event handling) ||382
|-
|14.4 Фильтры событий (Event filters) ||384
|-
|14.5 Создание собственного элемента интерфейса ||388
|-
|14.6 Рисование элементов. Класс QPainter || 391
|-
|14.7 Задачи для самостоятельного решения || 393


|}
|}

Версия от 10:13, 27 мая 2014


Logo alt company small.png

Е. Р. Алексеев, Г. Г. Злобин, Д. А. Костюк, О. В. Чеснокова, А. С. Чмыхало

Программирование на языке С++ в среде Qt Creator

Библиотека ALT Linux

Ссылка статус
Электронная версия рукопись
Печатная версия ALT Linux, , ISBN 978-5-905167-16-4

Формат: 70x100/16. Тираж: . 472

Рекомендуемый дистрибутив


Книга является учебником по алгоритмизации и программированию на С++ и пособием по разработке визуальных приложений в среде Qt Creator. Также в книге описаны среда программирования Qt Creator, редактор Geany, кроссплатформенная билиотека построения графиков MathGL. При чтении книги не требуется предварительного знакомства с программированием. Издание предназначено для студентов, аспирантов и преподавателей вузов, а также для всех, кто изучает программирование на С++ и осваивает кроссплатформенный инструментарий Qt для разработки.

Содержание

Предисловие

Книга, которую открыл читатель, является с одной стороны учебником по алгоритмизации и программированию на C++, а с другой — пособием по разработке визуальных приложений в среде Qt Creator. В книге описаны среда программирования Qt Creator и редактор Geany. При чтении книги не требуется предварительного знакомства с программированием.

В первой части книги (главы 1–9) на большом количестве примеров представлены методы построения программ на языке C++, особое внимание уделено построению циклических программ, программированию с использованием функций, массивов, матриц и указателей. Вторая часть книги (глава 10) посвящена объектно-ориентированному программированию на C++. В третьей части книги (главы 11–15) читатель научится создавать кроссплатформенные визуальные приложения с помощью Qt Creator и познакомится с библиотекой классов Qt.

В книге присутствуют задания для самостоятельного решения.

В приложениях описан текстовый редактор Geany, а также кроссплатформенная библиотека MathGL предназначенная для построения различных двух- и трёхмерных графиков.

Главы 1–9 написаны Е. Р. Алексеевым и О. В. Чесноковой. Автором раздела по объектно-ориентированному программированию является Д. А. Костюк. Главы 11–15, посвящённые программированию с использованием инструментария Qt, написаны Г. Г. Злобиным и А. C. Чмыхало.