Сайты ТУСУРа

Информационные технологии. Языки и системы программирования

Учебное пособие

Раскрыты базовые принципы и даются практические советы, необходимые для программирования приложений с графическим интерфейсом при помощи средств разработки Qt. Каждый раздел пособия включает в себя подробное рассмотрение множества вопросов, относящихся к языку программирования С++ и среды разработки Qt. Текст дополняется набором примеров. Знания материала этой части вполне достаточно для создания работоспособных приложений с графическим интерфейсом. Для студентов всех форм обучения технических направлений подготовки и специальностей.

Кафедра сверхвысокочастотной и квантовой радиотехники

Библиографическая запись:

Семкин, А. О. Информационные технологии. Языки и системы программирования: Учебное пособие [Электронный ресурс] / А. О. Семкин, А. С. Перин. — Томск: ТУСУР, 2021. — 180 с. — Режим доступа: https://edu.tusur.ru/publications/9500
Год издания: 2021
Количество страниц: 180
Скачиваний: 210

Оглавление (содержание)

Предисловие ............................................................................................. 4

Введение ................................................................................................... 5

1 НАЧАЛЬНЫЕ СВЕДЕНИЯ О ЯЗЫКЕ C++ .................................................. 7

2 ПРОИЗВОДНЫЕ ТИПЫ ДАННЫХ. МАССИВЫ. СТРОКИ .......................... 22

3 ЦИКЛЫ И ВЫРАЖЕНИЯ СРАВНЕНИЯ. ОПЕРАТОРЫ

ВЕТВЛЕНИЯ И ЛОГИЧЕСКИЕ ОПЕРАЦИИ ............................................... 36

4 ФУНКЦИИ ЯЗЫКА С++ ......................................................................... 55

5 УКАЗАТЕЛИ НА ФУНКЦИИ. ВСТРОЕННЫЕ ФУНКЦИИ.

ССЫЛОЧНЫЕ ПЕРЕМЕННЫЕ ................................................................... 68

6 КЛАССЫ ПАМЯТИ, ДИАПАЗОНЫ ДОСТУПА

И СВЯЗЫВАНИЕ. ПРОСТРАНСТВА ИМЕН ................................................. 75

7 ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ.

ОБЪЕКТЫ И КЛАССЫ ............................................................................... 83

8 НАСЛЕДОВАНИЕ КЛАССОВ ................................................................. 116

9 ГРАФИЧЕСКИЙ ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС.

СРЕДА РАЗРАБОТКИ Qt ........................................................................... 121

10 БИБЛИОТЕКА Qt ................................................................................. 124

10.1 Виджеты. Компоновка виджетов ..................................................... 124

10.2 Взаимодействие виджетов. Механизм сигналов и слотов .............. 130

10.3 Создание диалоговых и главных окон программ ............................ 134

10.4 Возможности разработки сетевых приложений .............................. 139

11 МАТЕМАТИЧЕСКИЕ ПАКЕТЫ Mathcad И Matlab ................................ 151

Литература ............................................................................................. 179