Ю. А. Луцик, В. Н. Комличенко
Р
УИ
БГ
ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ С++
Допущено Министерством образования
а
Республики Беларусь в качестве учебного пособия
ек
для студентов учреждений, обеспечивающих получение
высшего образования по специальностям «Информационные системы
и технологии (по направлениям)»
т
ио
бл
Би
МИНСК БГУИР 2008
УДК 681. 322 (075. 8)
ББК 32. 97 я 73
Л 86
Рецензенты:
кафедра прикладной математики и информатики Белорусского
государственного педагогического университета им. М. Танка
Р
(заведующий кафедрой, канд. физ. -мат. наук А. А. Бейда),
заведующий кафедрой «Программное обеспечение вычислительной
УИ
техники и автоматизированных систем» Белорусского национального
технического университета, канд. техн. наук Н. А. Разоренов
БГ
а
ек
т
Луцик, Ю. А. ио
Л 86 Объектно-ориентированное программирование на языке С++: учеб. по-
собие / Ю. А.
Луцик, В. Н. Комличенко. – Минск : БГУИР, 2008. – 266 с. : ил. ISBN 978-985-444-985-8
бл
В учебном пособии рассмотрены приемы и правила объектно-ориентированного
программирования с использованием языка С++. Изложены основные конструкции язы-
ка С++, а также общие принципы разработки объектно-ориентированных программ. Рас-
смотрена разработка программ для Windows с использованием WIN32 API. Би
Пособие будет полезно студентам всех специальностей, магистрантам и аспирантам. УДК 681. 322 (075. 8)
ББК 32. 97 я 73
ISBN 978-985-444-985-8 © Луцик Ю. А. , Комличенко В. Н. ,
2008
© УО «Белорусский государственный
университет информатики
и радиоэлектроники», 2008
2
ВВЕДЕНИЕ
Одна из важнейших задач программирования – разработка алгоритма. Имеется два основных подхода к разработке программ. Первый из них называ-
ется процедурным программированием. Для создания программ на его основе
необходимо следующее:
- определить задачу, которую нужно решить;
- продумать интерфейс программы с пользователем;
- разбить программу на логически законченные этапы;
Р
- создать текст программы;
- отладить программу;
УИ
- тестировать программу.