asugubkin.ru asugubkin.ru
asugubkin.ru   главная      о кафедре     новости     учебная работа     наука     сотрудники     ресурсы     юбилей   
asugubkin.ru
asugubkin.ru / сотрудники / Леонов Д.Г.
СОТРУДНИКИ
главная главная
Максименко А.Ф. Максименко А.Ф.
Алетдинова А.А. Алетдинова А.А.
Леонов Д.Г. Леонов Д.Г.
Степин Ю.П. Степин Ю.П.
Волков Д.А. Волков Д.А.
Малиновская Г.Н. Малиновская Г.Н.
Папилина Т.М. Папилина Т.М.
Арбузова А.В. Арбузова А.В.
Асирян А.В. Асирян А.В.
Мухина А.Г. Мухина А.Г.
Степанкина О.А. Степанкина О.А.
Тупысев А.М. Тупысев А.М.
Шеляго Н.Д. Шеляго Н.Д.






Объектно-ориентированное проектирование и программирование. Зима 2015/2016, вопросы к коллоквиуму и экзамену.
Опубликовано: 15.12.15 10:10

Прием лабораторных работ по почте прекращен.

  1. Признаки сложных систем. Сложность, присущая программному обеспечению.
  2. Компоненты объектно-ориентированного подхода.
  3. Объекты и классы с точки зрения объектно-ориентированного проектирования. Модели и диаграммы, используемые в ООП.
  4. Техника отладки.
  5. Работа с многофайловыми проектами. Использование включаемых файлов.
  6. Объекты и классы в С++.
  7. Конструкторы и деструкторы. Работа со статической, автоматической и динамической памятью.
  8. Простое наследование. Контроль доступа к атрибутам класса.
  9. Виртуальные функции и абстрактные классы.
  10. Множественное и виртуальное наследование.
  11. Перегрузка операций.
  12. Макросы, inline-функции, шаблоны функций.
  13. Шаблоны классов.
  14. Обработка исключительных ситуаций.
  15. Пространства имен.
  16. Стандартная библиотека: строки и потоки, алгоритмы.
  17. Стандартная библиотека: контейнеры, алгоритмы поиска и перебора.
  18. Реализация устойчивости объектов средствами MFC.
  19. Структура Windows-приложения, использующего Windows API.
  20. Структура Windows-приложения, использующего MFC. Модель Document/View.
  21. Обработка сообщений Windows с помощью MFC.
  22. Контекст устройства, его основные характеристики, режимы отображения.
  23. Объекты GDI. Использование контекста отображения в памяти.
  24. Работа с меню. Обработка сообщений, создание всплывающих меню.
  25. Работа с диалогами. Обработка сообщений от управляющих элементов, передача информации в диалог и обратно.
  26. Работа с полями ввода и кнопками.
  27. Работа со списками и выпадающими списками.
  28. Классы CImageList, CListCtrl и CTreeCtrl.
  29. Классы CProgressCtrl, CRichEditCtrl, CSliderCtrl, CSpinButtonCtrl.
  30. Классы CPropertySheet и CPropertyPage.
  31. Работа со стандартными диалогами.
  32. Обработка сообщений от клавиатуры и мыши (WM_CHAR, WM_KEYxxx, WM_xBUTTONxxx, WM_NCHITTEST).
  33. Таймеры, использование времени простоя программы и локального цикла обработки сообщений.
Текущая успеваемость:

Допуск к коллоквиуму: 3 лабораторные работы.

Экзаменационные баллы
удовлетворительно: 50-69
хорошо: 70-84
отлично: 85-100

[9079]



  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Based on Vadim Derkach's design