- •Види програмного забезпечення. Операційні системи. Види файлів. Прикладне програмне забезпечення.
- •Типи даних. Ціли типи даних та їх особливості.
- •Дані з рухомою крапкою та їх особливості.
- •Ключові слова, які використовуються для визначення даних. Одиночні дані та масиви.
- •Засоби ініціювання даних під час опису. Засоби визначення текстових рядків.
- •Структура програмного тексту. Структуризація програм "Си".
- •Що таке "вираження" мові "Си". Особливості формування результатів виражень.
- •Оператори "for", "while", "do … while".
- •Оператори "if", "else".
- •Оператори "goto" и "switch".
- •Основні відомості про функції в "Си".
- •Препроцесор "Си".
- •Повертання значень функціями.
- •Статичні та регістрові змінні.
- •Рекурсія в "Си".
- •Основні відмінності покажчиків від звичайних зміних. Структура та формат покажчиків.
- •Покажчики на функції. Покажчики і аргументи функцій.
- •Масиви структур. Покажчики на структури.
- •Основні відмінності об'єкту від структури. Переваги об'єктно-оріентованої технології програмування над традиційними технологіями.
- •Основні принципи проектування програм, в разі використання об'єктно-оріентованої технології програмування.
- •Опис класу. Клас - шаблон об'єкту.
- •Конструктори та деструктори. Визначення функцій-членів класів.
- •Об'єкт - екземпляр класу. Ініціалізація покажчиків на об'єкти. Знищення об'єктів.
- •Засоби регулювання доступу до внутриоб'єктних змінних та процедур (загальнодоступні, захищені та власні змінні).
- •Успадкування змінних та процедур. Визначення класів-спадкоємців. Деяки особливості успадкування.
- •Використання однакових імен процедур для реалізації різних алгоритмів, в залежності від типів вхідних даних та результату аналізу.
- •Перевантаження операцій.
- •Загальні принципи проектування windows-програм.
- •Програмування подій.
Успадкування змінних та процедур. Визначення класів-спадкоємців. Деяки особливості успадкування.
Наследование – один из способов инкапсуляции, позволяющий разрабатывать нове классы объектов путем модернизации существующих.
Наследование – создание новых объектов на базе ранее определенных, при этом новые объекты (потомки) как сохраняют свойства своих родителей, так и обладают своими специфическими свойствами.
При наследовании С++ позволяет строить новый объект (производный класс), используя характеристики уже существующего объекта (базового класса).
При наследовании используется метка protected для того, чтобы производный класс мог обращаться к защищенным элементам, как будто они являются общими.
Порождая класс из базового класса, снижается объем требуемого программирования и исключается дублирование кода внутри программы.
Використання однакових імен процедур для реалізації різних алгоритмів, в залежності від типів вхідних даних та результату аналізу.
Перевантаження операцій.
Перегрузка операторов — один из способов реализации полиморфизма, заключающийся в возможности одновременного существования в одной области видимости нескольких различных вариантов применения оператора, имеющих одно и то же имя, но различающихся типами параметров, к которым они применяются.
Загальні принципи проектування windows-програм.
Программа в WINDOWS является вместилищем объектов.
Создание любого WINDOWS-приложения состоит из следующих этапов:
Постановка задачи. Описание принципа работы будущего приложения, видов экранных форм (окон) этого приложения.
Разработка интерфейса. Создание экранных форм приложения со всеми находящимися на этих формах объектами и свойствами этих объектов.
Программирование. Определение того, какие события будут происходить в процессе работы приложения, составление алгоритмов процедур для этих событий и написание программы (программных кодов) этих процедур.
Отладка программы. Устранение логических ошибок в процедурах и достижение того, чтобы приложение работало удовлетворительно в среде проектирования.
Сохранение проекта и при желании - компиляции (превращение проекта в исполняемое приложение, способное работать самостоятельно за пределами среды проектирования)
Програмування подій.
Событие – это специальный метод, который реагирует на потоки, возникающие в ОС или в программе.
Обработчик события – это процедура обработки события – реакция на событие.
