Читать онлайн «Классы и объекты в Object Pascal: Методические указания к лабораторной работе»

Автор М. Н. Семенов

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИИ Томский политехнический университет _______________________________________________________ УТВЕРЖДАЮ Декан АВТФ ________________ Мельников Ю. С. “__” ______2002 г. КЛАССЫ И ОБЪЕКТЫ В OBJECT PASCAL Методические указания к лабораторной работе № 134 по курсу “Программирование и основы алгоритмизации” для студентов направления 550200 “Автоматизация и управление” Томск - 2002 УДК 681. 3 Классы и объекты в Object Pascal. Методические указания к лабораторной работе № 134 по курсу “Программирование и основы алгоритмизации” для студентов направления 550200 “Автоматизация и управление” Составитель Н. М. Семёнов Рецензент к. т. н. , доцент Е. И. Громаков Методические указания рассмотрены и рекомендованы методическим семинаром кафедры интегрированных компьютерных систем управления “___” ___________ 2002 г. Зав. кафедрой А. М. Малышенко ОГЛАВЛЕНИЕ 1 Структурное программирование ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 4 1. 1 Пример с клиентом ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 4 1. 2 Инициализация клиентов ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 5 1. 3 Получение адреса клиента ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7 1. 4 Соединение подпрограмм с данными ... ... ... ... ... ... ... ... ... . . 8 2 Определение объектно - ориентированного программирования ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 9 2. 1 Объекты ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 10 2. 2 Классы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 11 2. 3 Наследование ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .
. 12 2. 4 Объектные поля ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 13 2. 5 Продолжение примера с клиентами ... ... ... ... ... ... ... ... ... ... . . 14 2. 6 Объявление переменных, представляющих экземпляр класса ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 15 2. 7 Обращение к элементам объекта ... ... ... ... ... ... ... ... ... ... ... ... . . 18 3 Формы как классы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 19 3. 1 Создание демонстрационной формы ... ... ... ... ... ... ... ... ... ... . 20 3. 2 Исследование класса формы ... ... ... ... ... ... ... ... ... ... ... ... ... ... 21 4 Контрольные вопросы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 24 5 Дополнительные задания ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 24 6 Литература ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . 24 КЛАССЫ И ОБЪЕКТЫ В OBJECT PASCAL Цель работы: Познакомить студентов с основными концепциями объектно - ориентированного программирования на примере генерирования класса, соответствующего основной форме Delphi.