Лабораторный практикум. Пособие. — БГУИР, 2012. — 76 с.
В пособии рассматриваются вопросы, относящиеся к использованию
технологии объектно—ориентированного программирования и
программирования под Windows на языке C++ при проектировании систем
управления. Описание методологии построения и использования
основных принципов объектно-ориентированного программирования и
программирования под Windows сопровождается примерами.
Предназначено для студентов специальности «Информационные технологии и управление в технических системах» всех форм обучения, выполняющих лабораторные работы по курсу «Технология разработки программного обеспечения систем управления». Лабораторные работы:
Программирование алгоритмов с использованием динамических массивов;
Классы. Программирование линейных алгоритмов с использованием функций инициализации set() и вывода результатов print();
Классы. Программирование линейных алгоритмов с использованием конструктора, деструктора, friend—функции инициализации set() и функции вывода результатов print();
Класс «Динамическая строка» и перегрузка операций;
Наследование классов, механизм виртуальных функций;
Программирование шаблона классов;
Множественное наследование с использованием абстрактных базовых классов, файлового ввода — вывода с применением потоков С++, функций обработки исключительных ситуаций;
Мастера Сlassview и Сlasswizard в Visual C++;
Интерфейс графических устройств Windows;
Элементы управления радиокнопки (Radio Button) и переключатели (Check Box);
Работа с элементом управления «Окно списка» (ListBox);
Работа с элементом управления «Комбинированный список» (ComboBox);
Элементы управления «Шкала индикации» (Progress) и «Маркер» (Slider). Модальные диалоговые окна;
MDI-приложение. Работа с данными в архитектуре «Документ/представление» («Document/view»).
Предназначено для студентов специальности «Информационные технологии и управление в технических системах» всех форм обучения, выполняющих лабораторные работы по курсу «Технология разработки программного обеспечения систем управления». Лабораторные работы:
Программирование алгоритмов с использованием динамических массивов;
Классы. Программирование линейных алгоритмов с использованием функций инициализации set() и вывода результатов print();
Классы. Программирование линейных алгоритмов с использованием конструктора, деструктора, friend—функции инициализации set() и функции вывода результатов print();
Класс «Динамическая строка» и перегрузка операций;
Наследование классов, механизм виртуальных функций;
Программирование шаблона классов;
Множественное наследование с использованием абстрактных базовых классов, файлового ввода — вывода с применением потоков С++, функций обработки исключительных ситуаций;
Мастера Сlassview и Сlasswizard в Visual C++;
Интерфейс графических устройств Windows;
Элементы управления радиокнопки (Radio Button) и переключатели (Check Box);
Работа с элементом управления «Окно списка» (ListBox);
Работа с элементом управления «Комбинированный список» (ComboBox);
Элементы управления «Шкала индикации» (Progress) и «Маркер» (Slider). Модальные диалоговые окна;
MDI-приложение. Работа с данными в архитектуре «Документ/представление» («Document/view»).