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

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(Предисловие)
(Содержание)
Строка 106: Строка 106:
 
|-
 
|-
 
|5.7 Задачи для самостоятельного решения || 175
 
|5.7 Задачи для самостоятельного решения || 175
 +
|-
 +
!Глава 6. Статические и динамические матрицы ||185
 +
|-
 +
|6.1 Статические матрицы С(С++)|| 185
 +
|-
 +
|6.2 Динамические матрицы ||186
 +
|-
 +
|6.3 Обработка матриц в С(С++) ||187
 +
|-
 +
|6.4 Решение некоторых задач линейной алгебры ||197
 +
|-
 +
|6.5 Задачи для самостоятельного решения ||215
 +
|-
 +
!Глава 7. Организация ввода-вывода в C++ ||226
 +
|-
 +
|7.1 Форматированный ввод-вывод в C++ ||226
 +
|-
 +
|7.2 Работа с текстовыми файлами в C++ ||230
 +
|-
 +
|7.3 Обработка двоичных файлов ||236
 +
|-
 +
|7.4 Функции fscanf() и fprintf() ||240
 +
|-
 +
!Глава 8. Строки в языке C++ ||242
 +
|-
 +
|8.1 Общие сведения о строках в C++ ||242
 +
|-
 +
|8.2 Операции над строками ||243
 +
|-
 +
|8.3 Тип данных string ||245
 +
|-
 +
|8.4 Задачи для самостоятельного решения ||247
 +
|-
 +
!Глава 9. Структуры в языке C++ ||249
 +
|-
 +
|9.1 Общие сведения о структурах ||249
 +
|-
 +
|9.2 Библиотеки для работы с комплексными числами ||256
 +
|-
 +
|9.3 Задачи для самостоятельного решения ||264
 +
|-
 +
!Глава 10. Объектно-ориентированное программирование ||267
 +
|-
 +
|10.1 Возникновение объектного подхода в программировании ||267
 +
|-
 +
|10.2 Классы и объекты в C++ ||271
 +
|-
 +
|10.3 Создание и удаление объектов ||285
 +
|-
 +
|10.4 Наследование ||293
 +
|-
 +
|10.5 Обработка исключений ||305
 +
|-
 +
|10.6 Шаблоны классов ||316
 +
|-
 +
|10.7 Элементы стандартной библиотеки C++ ||321
 +
|-
 +
|10.8 Задачи для самостоятельного решения ||326
 +
 
|}
 
|}
  

Версия 09:53, 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. Чмыхало.