Брестский государственный университет имени А.С. Пушкина, Брест,
Матысик О.В., 2 семестр, 130 стр.
(Выходные данные не указаны). Технологии программирования.
Введение.
Модульное программирование.
Нисходящее программирование.
Структурное программирование.
Понятия объекта, класса объектов.
Основные понятия объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм.
Основы программирования на языке С++.
Лексические основы языка С++. Общие сведения о программах, лексемах и алфавите языка. Идентификаторы и служебные слова.
Общие сведения о программах, лексемах и алфавите языка.
Алфавит и лексемы языка СИ++.
Идентификаторы и служебные слова.
Константы: целые, вещественные (с плавающей точкой), перечислимые, символьные (литерные), строковые (строки или литерные строки).
Операции. Знаки операций. Унарные, бинарные и тернарные операции. Приоритеты операций.
Знаки операций.
Унарные операции.
Бинарные операции.
Приоритеты операций.
Переменные. Определения и описания.
Спецификатор typedef.
Класс памяти.
Базовые и производные типы данных. Массивы. Указатели, ссылки и адреса. Структуры. Поля битов. Объединения.
Массивы.
Указатели, ссылки и адреса объектов.
Структуры.
Поля битов.
Объединения.
Операторы.
Оператор выражение.
Пустой оператор.
Составной оператор.
Оператор if.
Оператор switch.
Оператор break.
Оператор for.
Оператор while.
Оператор do while.
Оператор continue.
Оператор retu.
Оператор goto.
Функции.
Определения, описания и вызовы функций.
Начальные (умалчиваемые) значения параметров.
Функции с переменным количеством параметров.
Перегрузка функций.
Ссылки и параметры-ссылки.
Шаблоны функций.
Основы ООП.
Классы С++.
Тип данных - класс.
Доступность компонентов класса.
Конструктор и деструктор.
Компоненты-данные и компоненты-функции. Статические и константные компоненты класса.
Указатели на компоненты класса.
Указатели на компоненты- данные.
Указатели на компоненты- функции.
Указатель this.
Друзья классов.
Дружественная функция.
Дружественный класс.
Наследование.
Определение производного класса.
Конструкторы и деструкторы производных классов.
Полиморфизм.
Виртуальные функции.
Абстрактные классы.
Шаблоны классов.
Перегрузка операций.
Общие сведения о перегрузке стандартных операций.
Перегрузка унарных операций.
Перегрузка бинарных операций.
Перегрузка операций ++ и -.
Перегрузка операции вызова функции.
Перегрузка операции присваивания.
Основные правила перегрузки операций.
Обработка исключительных ситуаций.
Операторы try, throw, catch.
Универсальный обработчик исключений.
Структура Windows-приложения.
Разработка Windows – приложений на языке С++.
Структура каркасного Windows-приложения.
Главная функция WinMain().
Сообщения Windows.
Класс окна. Регистрация и его характеристики.
Создание и показ окна.
Цикл обработки сообщений.
Оконная функция.
Завершение выполнения приложения.
Препроцессор.
Общие преобразования.
Директивы Препроцессора.
Подключаемые файлы.
Директива '#include'.
Однократно подключаемые файлы.
Макросы.
Стрингификация.
Объединение.
Удаление макросов.
Условия.
Разработка Windows приложений с использованием библиотеки классов MFC (microsoft foundation class library).
Некоторые сведения о программировании Windows-приложений.
Преимущества использования MFC.
Библиотека MFC.
Простейшие MFC-приложения.
Приложение без главного окна.
Приложение с главным окном.
Обработка окном сообщений.
(Выходные данные не указаны). Технологии программирования.
Введение.
Модульное программирование.
Нисходящее программирование.
Структурное программирование.
Понятия объекта, класса объектов.
Основные понятия объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм.
Основы программирования на языке С++.
Лексические основы языка С++. Общие сведения о программах, лексемах и алфавите языка. Идентификаторы и служебные слова.
Общие сведения о программах, лексемах и алфавите языка.
Алфавит и лексемы языка СИ++.
Идентификаторы и служебные слова.
Константы: целые, вещественные (с плавающей точкой), перечислимые, символьные (литерные), строковые (строки или литерные строки).
Операции. Знаки операций. Унарные, бинарные и тернарные операции. Приоритеты операций.
Знаки операций.
Унарные операции.
Бинарные операции.
Приоритеты операций.
Переменные. Определения и описания.
Спецификатор typedef.
Класс памяти.
Базовые и производные типы данных. Массивы. Указатели, ссылки и адреса. Структуры. Поля битов. Объединения.
Массивы.
Указатели, ссылки и адреса объектов.
Структуры.
Поля битов.
Объединения.
Операторы.
Оператор выражение.
Пустой оператор.
Составной оператор.
Оператор if.
Оператор switch.
Оператор break.
Оператор for.
Оператор while.
Оператор do while.
Оператор continue.
Оператор retu.
Оператор goto.
Функции.
Определения, описания и вызовы функций.
Начальные (умалчиваемые) значения параметров.
Функции с переменным количеством параметров.
Перегрузка функций.
Ссылки и параметры-ссылки.
Шаблоны функций.
Основы ООП.
Классы С++.
Тип данных - класс.
Доступность компонентов класса.
Конструктор и деструктор.
Компоненты-данные и компоненты-функции. Статические и константные компоненты класса.
Указатели на компоненты класса.
Указатели на компоненты- данные.
Указатели на компоненты- функции.
Указатель this.
Друзья классов.
Дружественная функция.
Дружественный класс.
Наследование.
Определение производного класса.
Конструкторы и деструкторы производных классов.
Полиморфизм.
Виртуальные функции.
Абстрактные классы.
Шаблоны классов.
Перегрузка операций.
Общие сведения о перегрузке стандартных операций.
Перегрузка унарных операций.
Перегрузка бинарных операций.
Перегрузка операций ++ и -.
Перегрузка операции вызова функции.
Перегрузка операции присваивания.
Основные правила перегрузки операций.
Обработка исключительных ситуаций.
Операторы try, throw, catch.
Универсальный обработчик исключений.
Структура Windows-приложения.
Разработка Windows – приложений на языке С++.
Структура каркасного Windows-приложения.
Главная функция WinMain().
Сообщения Windows.
Класс окна. Регистрация и его характеристики.
Создание и показ окна.
Цикл обработки сообщений.
Оконная функция.
Завершение выполнения приложения.
Препроцессор.
Общие преобразования.
Директивы Препроцессора.
Подключаемые файлы.
Директива '#include'.
Однократно подключаемые файлы.
Макросы.
Стрингификация.
Объединение.
Удаление макросов.
Условия.
Разработка Windows приложений с использованием библиотеки классов MFC (microsoft foundation class library).
Некоторые сведения о программировании Windows-приложений.
Преимущества использования MFC.
Библиотека MFC.
Простейшие MFC-приложения.
Приложение без главного окна.
Приложение с главным окном.
Обработка окном сообщений.