Скачиваний:
61
Добавлен:
15.06.2014
Размер:
1.18 Mб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра «Вычислительные методы и программирование»

С.В. Колосов

Программирование в среде Delphi

Учебное пособие по курсу «Программирование»

Минск 2005

Министерство образования Республики Беларусь Учреждение образования

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Кафедра «Вычислительные методы и программирование»

С.В. Колосов

Программирование в среде Delphi

Допущено Министерством образования Республики Беларусь в качестве учебного пособия для студентов специальностей «Автоматизированные системы обработки информации» и «Автоматическое управление в технических системах»

Минск 2005

УДК 004.4 (075.8) ББК 32.973-018.1 я 73 К 61

Рецензенты:

и.о.зав. кафедрой «Вычислительная техника» БГАТУ, канд.техн.наук, доцент

А.И. Шакирин,

зав. кафедрой «Алгоритмики и дискретной математики» БГУ, д-р.физ.-

мат.наук., доцент В.М. Котов

Колосов С. В.

Программирование в среде Delphi. Учеб. пособие для студентов специальностей «Автоматизированные системы обработки информации» и «Автоматическое управление в технических системах» БГУИР., - Мн.:БГУИР, 2005, - 164 с.: ил. 34.ISBN 985-444-650-6

Учебное пособие раскрывает основы визуального программировагния в среде Delphi. Оно включает в себя 33 темы. Первые 16 тем посвящены освоению элементов языкаObject Pascal и приемам программирования алгоритмов при решении типовых задач. В следующих 17 темах изложены основы объектно-ориентированного программирования, состав библиотек классов и компонентDelphi, возможности межпрограммного взаимодействия,COM-технологии, работа с базами данных и некоторые другие, важные для практики аспекты программирования.

УДК 004.4 (075.8) ББК 32.973-018.1 я 73

ISBN 985-444-650-6 ©С.В.Колосов, 2005

©БГУИР, 2005

СОДЕРЖАНИЕ

С.В. Колосов 1

Программирование в среде 1

Delphi 1

С.В. Колосов 1

Программирование в среде Delphi 1

Z5Z 24

d, e, g, k, l - листья 75

Л 115

l|?J 153

Введение

Основу данного учебного пособия составляет курс лекций по программированию, читаемый автором студентам первого курса специальности «Автоматизированные системы обработки информации» БГУИР. Этот курс предполагает наличие у студентов только школьной подготовки по информатике. Он базируется на системе визуального программирования Delphi, которая работает под управлением операционной системыWindows. ОсновуDelphi составляет язык программированияObject Pascal, который изначально был разработан Н. Виртом в начале 60-х годов прошлого века специально как язык обучения программированию. От всех других языков программирования его отличают строгость в определении всех переменных и констант, модульность программирования, широкие возможности в создании собственных структур данных, использование объектно-ориентированного программирования, отсутствие машинно-ориентированных конструкций. КорпорацияBorland, которая является родоначальникомDelphi, с самого начала сделала ставку на визуальное объектно-ориентированное программирование с предоставлением возможности работы с любыми базами данных. В настоящее время система программированияDelphi ни в чем не уступает по своим возможностям таким языкам программирования, как C++, С#,Visual C++,C-Builder, Visual Basic и др.