Символы кириллицы выводит некорректно. Как сделать чтобы выводился читабельный текст на русском языке? Тип приложения - не Qt, Qt Creator 4.5.0 основан на Qt 5.10.0. Win7.
|
Опубликован: 07.03.2015 | Уровень: для всех | Доступ: свободно | ВУЗ: Компания ALT Linux
Курс по алгоритмизации и программированию на С++ по разработке визуальных приложений в среде Qt
Creator.
В курсе описаны среда программирования Qt Creator,
редактор Geany, кроссплатформенная билиотека построения графиков MathGL. При изучении курса не требуется предварительного знакомства с программированием.
Цель: Курс предназначен для студентов, аспирантов и преподавателей вузов, а также для всех, кто изучает программирование на С++ и осваивает кроссплатформенный инструментарий Qt для разработки
программного обеспечения.
Дополнительные курсы |
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 126 минут | Предисловие
В этой главе читатель напишет свои первые программы на языке С(С++), познакомится с основными этапами перевода программы с языка C++ в машинный
код. Второй параграф главы посвящён знакомству со средой Qt Creator.
Оглавление | - |
Лекция 21 час 44 минуты | Общие сведения о языке С++
В этой главе читатель познакомится с основными элементами языка С++: алфавитом, переменными, константами, типами данных, основными операциями, стандартными функциями, структурой программы и средствами ввода-вывода
данных.
Оглавление | - |
Лекция 32 часа 39 минут | Операторы управления
В этой главе описаны основные операторы языка C++: условный оператор if, оператор выбора switch, операторы цикла while, do... while и for. Изложена методика составления алгоритмов с помощью блок-схем. Приводится большое количество примеров составления программ различной сложности.
Оглавление | - |
Тест 139 минут | - | |
Лекция 41 час 40 минут | Использование функций при программировании на C++
В главе рассматриваются функции, передача параметров в функцию и возврат результата, а также рекурсивные функции, перегрузка и шаблоны функций.
Оглавление | - |
Лекция 52 часа 43 минуты | Массивы
Эта глава является ключевой в изучении программирования на С(С++). В ней описаны методы построения алгоритмов и программ с использованием статических и динамических массивов. В заключительном параграфе главы на большом количестве примеров рассматривается совместное использование указателей, динамических массивов и функций пользователя при решении сложных задач обработки массивов.
Оглавление | - |
Лекция 62 часа 24 минуты | Статические и динамические матрицы
Данная глава посвящена обработке матриц в С++. На большом количестве примеров будут рассмотрены возможности языка для обработки статических и динамических матриц. В завершающем параграфе будет рассмотрено использование двойных указателей и функций на примере решения задач линейной алгебры.
Оглавление | - |
Тест 236 минут | - | |
Лекция 751 минута | Организация ввода-вывода в C++
Рассматриваются конструкции cin и cout, и возможности их использования для организации форматированного ввода-вывода.
Оглавление | - |
Лекция 820 минут | Строки в языке C++
В главе дано общее представление о строках в C++. Описана их структура, способы инициализации, возможности ввода-вывода, приведены примеры обработки строк и текстов.
Оглавление | - |
Лекция 91 час | Структуры в языке C++
В этой главе дано описание структурного типа данных. Этот тип предназначен для представления сложных данных и создания новых типов. Приведены примеры использования структур для работы с комплексным числом.
Описана библиотека языка C++, позволяющая работать с комплексными числами
Оглавление | - |
Тест 342 минуты | - | |
Лекция 102 часа 46 минут | Объектно-ориентированное программирование
Рассказывается о парадигме объектно-ориентированного программирования, классах и объектах, создании и удалении объектов, наследовании и обработке исключений, шаблонах классов и стандартной библиотеки C++.
Оглавление | - |
Лекция 1131 минута | Знакомство с Qt. Подготовка к работе
Рассказывается о кроссплатформенном инструментарии разработки Qt, политике его лицензирования и настройках.
Оглавление | - |
Лекция 1247 минут | Структура проекта. Основные типы
Рассматриваются проекты в Qt, их компиляция, работа с текстовыми строками и файлами.
Оглавление | - |
Тест 436 минут | - | |
Лекция 1355 минут | Создание графического интерфейса средствами Qt
Изучаются выджеты - визуальные элементы, из которых состоит графический интерфейс пользователя, их компоновка, политика размеров, сигнально-слотовые соединения, элементы графического интерфейса и их использование.
Оглавление | - |
Лекция 141 час 5 минут | Собственные классы в Qt. Создание элементов графического интерфейса
Рассказывается о базовом объекте QObject, управлении памятью, иерархии объектов, событиях и их обработке, фильтрах и распространении событий, а также создании собственного элемента интерфейса.
Оглавление | - |
Лекция 151 час 8 минут | Разработка приложений с графическим интерфейсом
Рассказывается о построении графического пользовательского интерфейса с использованием виджетов Qt.
Оглавление | - |
Тест 542 минуты | - | |
Дополнительный материал 119 минут | - | |
Дополнительный материал 231 минута | Общие сведения о библиотеке MathGLОглавление | - |
5 часов | - |