Skip to content

roctbb/Polymus-CPP2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Polymus-CPP2

Занятия 1-2: Введение в ООП на С++

Темы:

  • Что такое процедурное программирование?
  • Что такое объектно-ориентированное программирование?
  • Что такое абстракция?
  • Понятие структуры, класса, объекта.
  • Конструктор и деструктор.
  • Инкапсуляция.
  • Статические методы.
  • Обработка исключений.
  • UML запись классов

Литература

  • С. Прата - Язык С++: Лекции и упражнения, глава 10
  • Конспект в папке с примерами
  • Подробнее о UML

Занятия 3-4: Три принципа ООП

Темы:

  • Перегрузка функций
  • Три принципа ООП: Инкапсуляция, Наследование, Полиморфизм

Литература

  • С. Прата - Язык С++: Лекции и упражнения, главы 13 и 14
  • Конспект в папке с примерами

Занятия 5-6: Работа с динамической памятью

Темы:

  • Три типа памяти: статическая, стэк, куча
  • Указатели и операции с ними
  • Работа с динамической памятью
  • Структура данных "Вектор"
  • Шаблоны
  • Виртуальные функции

Литература

  • С. Прата - Язык С++: Лекции и упражнения, главы 9 и 12
  • Конспект в папке с примерами

Занятия 7-8: Практика, реализация Quiz-Editor

Темы:

  • Практические занятия

Занятия 9-10: Библиотека Qt

Темы:

  • Структура программы на Qt
  • Работа в Qt Creator
  • Визуальный редактор форм
  • Механизм слотов и сигналов
  • QButton, QLabel

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •