Кафедра К3
Прикладная математика, информатика
и вычислительная техника
Вопросы к зачёту
- Дополнительные библиотеки и заголовочные файлы.
- Операции характерные для C++. Структуры данных. Работа с динамической памятью.
- Реализация ввода-вывода C++. Препроцессорные средства в C++. Основные понятия препроцессорной обработки. Макроопределения. Условная компиляция.
- Основные понятия и термины объектно-ориентированного программирования. Основные объектные языковые структуры, зарезервированные слова.
- Определение класса C++. Функции-методы класса. Данные-поля класса. Конструкторы и деструкторы, инициализация и уничтожение класса.
- Использование методов и полей класса. Доступ к методам и полям класса, метки public, private, protected. Общий интерфейс.
- Понятие наследования. Построение системы классов. Базовый и производный классы.
- Полиморфизм или понятие о позднем связывании. Виртуальные функции.
- Дружественные функции. Статические компоненты класса.
- Шаблоны классов. Понятие и использование.
- Что такое MFC. Программная среда Windows. Интерфейс вызовов функций. Библиотеки динамической загрузки. Многозадачность в Windows.
- Взаимодействие программ и Windows. Функция окна. Цикл сообщений. Класс окна. Типы данных в Windows. Соглашение об использовании имен.
- Иерархия классов MFC. Функции-члены MFC. Глобальные функции MFC. Каркас MFC-программы. Файл определений. Масштабируемые окна.
- Что такое сообщения? Обработка сообщений в MFC. Включение макрокоманд в очередь сообщений. Включение обработчиков сообщений в описании класса.
- Реакция на нажатие клавиши. Контекст устройства. обработка сообщения WM_PAINT. Обработка сообщений мыши. Генерация сообщения WM_PAINT
- Окна сообщений. Работа с меню. Использование ресурсов. Создание простого меню и включение его в программу. Обработка сообщения WM_COMMAND. Клавиши быстрого доступа.
- Диалоговые окна. Класс CDialog.
- Приложение «документ-вид». Классы CDocument, CView. Скелет приложения «документ-вид».