|
|
Объектно-ориентированное проектирование и программирование. Зима 2015/2016, вопросы к коллоквиуму и экзамену.
Опубликовано: 15.12.15 10:10
Прием лабораторных работ по почте прекращен.
- Признаки сложных систем. Сложность, присущая программному обеспечению.
- Компоненты объектно-ориентированного подхода.
- Объекты и классы с точки зрения объектно-ориентированного проектирования. Модели и диаграммы, используемые в ООП.
- Техника отладки.
- Работа с многофайловыми проектами. Использование включаемых файлов.
- Объекты и классы в С++.
- Конструкторы и деструкторы. Работа со статической, автоматической и динамической памятью.
- Простое наследование. Контроль доступа к атрибутам класса.
- Виртуальные функции и абстрактные классы.
- Множественное и виртуальное наследование.
- Перегрузка операций.
- Макросы, inline-функции, шаблоны функций.
- Шаблоны классов.
- Обработка исключительных ситуаций.
- Пространства имен.
- Стандартная библиотека: строки и потоки, алгоритмы.
- Стандартная библиотека: контейнеры, алгоритмы поиска и перебора.
- Реализация устойчивости объектов средствами MFC.
- Структура Windows-приложения, использующего Windows API.
- Структура Windows-приложения, использующего MFC. Модель Document/View.
- Обработка сообщений Windows с помощью MFC.
- Контекст устройства, его основные характеристики, режимы отображения.
- Объекты GDI. Использование контекста отображения в памяти.
- Работа с меню. Обработка сообщений, создание всплывающих меню.
- Работа с диалогами. Обработка сообщений от управляющих элементов, передача информации в диалог и обратно.
- Работа с полями ввода и кнопками.
- Работа со списками и выпадающими списками.
- Классы CImageList, CListCtrl и CTreeCtrl.
- Классы CProgressCtrl, CRichEditCtrl, CSliderCtrl, CSpinButtonCtrl.
- Классы CPropertySheet и CPropertyPage.
- Работа со стандартными диалогами.
- Обработка сообщений от клавиатуры и мыши (WM_CHAR, WM_KEYxxx, WM_xBUTTONxxx, WM_NCHITTEST).
- Таймеры, использование времени простоя программы и локального цикла обработки сообщений.
Текущая успеваемость:
Допуск к коллоквиуму: 3 лабораторные работы.
Экзаменационные баллы
удовлетворительно: 50-69
хорошо: 70-84
отлично: 85-100
[9078]
|
|
|