Голосов: 0
#1
О курсе
Курс для тех, кто уже умеет программировать и хочет глубоко изучить языки C и С++. Мы будем использовать стандартную библиотеку языков и рассмотрим нововведения. Вы познакомитесь с понятиями объектно-ориентированного и обобщенного программирования и научитесь разрабатывать графические приложения.
1 Язык программирования C
Основные алгоритмические конструкции (условия, циклы)
Функции. Рекурсия
Ввод-вывод данных. Работа с файлами
Средства разработки и отладки программ
2 Типы данных и работа с памятью
Целочисленные типы данных и операции с целыми числами
Представление целых чисел. Битовые операции. Дополнительный код
Действительные типы данных. Представление действительных чисел. Особенности работы с действительными числами
Массивы
Строки в языке C
Указатели. Динамическое распределение памяти
3 Язык программирования C++
Отличия языка программирования C++ от C
Ввод-вывод в языке C++
Строки в языке C++
Объектно-ориентированное программирование. Парадигмы объектно-ориентированного программирования (наследование, инкапсуляция, полиморфизм)
Разработка классов
Обобщённое программирование. Шаблоны в языке C++
Стандарты языка C++. Нововведения стандартов C++11 и C++17
4 Стандартная библиотека шаблонов STL
Контейнеры pair, vector, stack, queue, deque
Контейнеры set, map, multiset, multimap
Стандартные алгоритмы библиотеки STL (сортировка, поиск и прочее)
5 Разработка графических приложений с использованием библиотеки Qt
Разработка приложения на базе QMainWindow
Слоты и сигналы. Связь слотов и сигналов
Различные элементы управления (кнопки, поля ввода, слайдеры)
Создание новых виджетов. Обработка событий PaintEvent
Обработка событий мыши
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.