1. Изучение инструментальной системы объектно-ориентиро-ванного программирования C++Builder и ее использование для визуальной разработки приложения с дружественным графическим интерфейсом пользователя.
2. Разработка класса, представляющего заданную предметную область, и интерактивного приложения, демонстрирующего работу методов класса.
3. Разработка иерархии абстрактных и конкретных классов, представляющих заданную предметную область, и интерактивного приложения, демонстрирующего работу механизмов наследования, полиморфизма и перегруженных операторов в разработанной иерархии классов.
4. Вывод объектов и списка объектов класса в файл и их ввод из файла с применением классов файловых потоков. Использование шаблонов классов. Обработка исключений.
Лабораторная работа № 1 подробно описана ниже. При ее выполнении можно использовать дополнительную литературу [1–5]. Индивидуальные задания к лабораторным работам № 2, 3 и 4 и детальные указания по их выполнению выдаются студентам во время занятий. При выполнении этих лабораторных работ следует использовать учебную литературу [6–8] и конспект лекций.
1.3. система программирования C++Builder
C++Builder – это инструментальная система визуального объектно-ориентированного программирования для быстрой разработки сложных приложений при минимальном ручном вводе программного кода. Она предоставляет средства разработки, тестирования и отладки приложений, включая большую библиотеку компонентов, комплект инструментов проектирования, шаблоны приложений и форм, а также мастера программирования. Эти средства упрощают создание прототипа и сокращают время разработки программы.