Объектно-ориентированное программирование на языках С-семейства. Язык С++. Язык С# [Лев Гурьянов, Лилия Гурьянова]
Ссылка на картинку
Рассматриваются базовые понятия объектно-ориентированного программирования и их использование в программах на языках С# и С++. На простых примерах объясняется использование классов, конструкторов и деструкторов объектов, а также перегрузка операций для классов. Отдельно выделено для изучения и приобретения навыков создание обобщенных классов, программирование наследования и полиморфизма классов, построение приложений с агрегацией, композицией классов и обработкой исключительных ситуаций. Рассматриваются вопросы использования контейнеров С++ (STL) в приложениях. Все методические материалы сопровождаются примерами программ и лабораторным практикумом. Задания на лабораторные работы включают разработку на языке С# консольного приложения и приложения Windows Forms. Для обучающихся по направлениям подготовки 09.03.04 «Программная инженерия» и 09.03.02 «Информационные системы и технологии».