Символы кириллицы выводит некорректно. Как сделать чтобы выводился читабельный текст на русском языке? Тип приложения - не Qt, Qt Creator 4.5.0 основан на Qt 5.10.0. Win7.
|
Авторы: Евгений Алексеев, Григорий Злобин, Дмитрий Костюк, Оксана Чеснокова, Александр Чмыхало | Компания ALT Linux
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 77 студентам
Уровень:
Для всех
Длительность:
25:04:00
Студентов:
2187
Выпускников:
523
Курс по алгоритмизации и программированию на С++ по разработке визуальных приложений в среде Qt
Creator.
В курсе описаны среда программирования Qt Creator,
редактор Geany, кроссплатформенная билиотека построения графиков MathGL. При изучении курса не требуется предварительного знакомства с программированием.
Темы: Программирование
Специальности: Программист, Архитектор программного обеспечения
Дополнительные курсы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 1
26 минут
Предисловие
В этой главе читатель напишет свои первые программы на языке С(С++), познакомится с основными этапами перевода программы с языка C++ в машинный
код. Второй параграф главы посвящён знакомству со средой Qt Creator.
Оглавление
-
Лекция 2
1 час 44 минуты
Общие сведения о языке С++
В этой главе читатель познакомится с основными элементами языка С++: алфавитом, переменными, константами, типами данных, основными операциями, стандартными функциями, структурой программы и средствами ввода-вывода
данных.
Оглавление
-
Лекция 3
2 часа 39 минут
Операторы управления
В этой главе описаны основные операторы языка C++: условный оператор if, оператор выбора switch, операторы цикла while, do... while и for. Изложена методика составления алгоритмов с помощью блок-схем. Приводится большое количество примеров составления программ различной сложности.
Оглавление
-
Лекция 4
1 час 40 минут
Использование функций при программировании на C++
В главе рассматриваются функции, передача параметров в функцию и возврат результата, а также рекурсивные функции, перегрузка и шаблоны функций.
Оглавление
-
Лекция 5
2 часа 43 минуты
Массивы
Эта глава является ключевой в изучении программирования на С(С++). В ней описаны методы построения алгоритмов и программ с использованием статических и динамических массивов. В заключительном параграфе главы на большом количестве примеров рассматривается совместное использование указателей, динамических массивов и функций пользователя при решении сложных задач обработки массивов.
Оглавление
-
Лекция 6
2 часа 24 минуты
Статические и динамические матрицы
Данная глава посвящена обработке матриц в С++. На большом количестве примеров будут рассмотрены возможности языка для обработки статических и динамических матриц. В завершающем параграфе будет рассмотрено использование двойных указателей и функций на примере решения задач линейной алгебры.
Оглавление
-
Лекция 7
51 минута
Организация ввода-вывода в C++
Рассматриваются конструкции cin и cout, и возможности их использования для организации форматированного ввода-вывода.
Оглавление
-
Лекция 8
20 минут
Строки в языке C++
В главе дано общее представление о строках в C++. Описана их структура, способы инициализации, возможности ввода-вывода, приведены примеры обработки строк и текстов.
Оглавление
-
Лекция 9
1 час
Структуры в языке C++
В этой главе дано описание структурного типа данных. Этот тип предназначен для представления сложных данных и создания новых типов. Приведены примеры использования структур для работы с комплексным числом.
Описана библиотека языка C++, позволяющая работать с комплексными числами
Оглавление
-
Лекция 10
2 часа 46 минут
Объектно-ориентированное программирование
Рассказывается о парадигме объектно-ориентированного программирования, классах и объектах, создании и удалении объектов, наследовании и обработке исключений, шаблонах классов и стандартной библиотеки C++.
Оглавление
-
Лекция 11
31 минута
Знакомство с Qt. Подготовка к работе
Рассказывается о кроссплатформенном инструментарии разработки Qt, политике его лицензирования и настройках.
Оглавление
-
Лекция 12
47 минут
Структура проекта. Основные типы
Рассматриваются проекты в Qt, их компиляция, работа с текстовыми строками и файлами.
Оглавление
-
Лекция 13
55 минут
Создание графического интерфейса средствами Qt
Изучаются выджеты - визуальные элементы, из которых состоит графический интерфейс пользователя, их компоновка, политика размеров, сигнально-слотовые соединения, элементы графического интерфейса и их использование.
Оглавление
-
Лекция 14
1 час 5 минут
Собственные классы в Qt. Создание элементов графического интерфейса
Рассказывается о базовом объекте QObject, управлении памятью, иерархии объектов, событиях и их обработке, фильтрах и распространении событий, а также создании собственного элемента интерфейса.
Оглавление
-
Лекция 15
1 час 8 минут
Разработка приложений с графическим интерфейсом
Рассказывается о построении графического пользовательского интерфейса с использованием виджетов Qt.
Оглавление
-