Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб -1.doc
Скачиваний:
58
Добавлен:
16.02.2016
Размер:
648.19 Кб
Скачать

Объектно-ориентированное программирование на языке Delphi

Информатика – это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения. Информатика появилась благодаря развитию компьютерной техники и немыслима без нее.

Одним из важнейших разделов информатики является программирование. Язык программирования – это формальный, искусственно созданный язык для написания и реализации алгоритма на компьютере.

Данное методическое пособие предназначено для изучения основ объектно-ориентированного языка программирования Delphi (ООП) без ориентации на структурную парадигму.

Среди главных причин, принесших заслуженную популярность объектно-ориентированного программирования, следует отметить следующие:

  • почти полное разрешение проблемы кризиса в программном обеспечении, за счет уменьшения времени на разработку программного продукта и высокой технологии программирования;

  • переход от существующих языков программирования к новым, прогрессивным информационным технологиям и сходство идей объектно-ориентированного программирования с идеями из других областей науки.

Методы ООП для решения технических задач нередко используются в повседневной жизни, поэтому, обучение языкам объектно-ориентированного программирования не вызывает особых трудностей.

Методическое пособие может быть рекомендовано для студентов, изучающих объектно-ориентированное программирование.

Оглавление

Алгоритмы и исполнители 4

Основные понятия объектно-ориентированного программирования 5

Проверочная работа №1. Алгоритмы и исполнители. Основные понятия ООП 7

Форма и размещение на ней простейших объектов 9

Лабораторная работа №1 11

Расположение объектов на форме 16

Лабораторная работа №2 16

Дополнительные возможности при работе с объектами Edit, Memo. Кнопка с изображением BitBtn 18

Лабораторная работа №3. MainMenu - главное меню формы 19

Проверочная работа №2. Работа с компонентами. 20

Арифметические операции в ООП 21

Лабораторная работа № 4 23

Лабораторная работа №5. Алгоритм решения математический задачи на языке. 24

Стандартные арифметические функции 25

Лабораторная работа № 6 25

Флажки (CheckBox) и переключатели (RadioButton). Условный оператор 26

Лабораторная работа №7 30

Проверочная работа №3. Условный оператор. 33

Оператор варианта 37

Лабораторная работа №8 39

Работа со строками в объектно-ориентированном программировании. Оператор цикла с параметрами 40

Лабораторная работа №9 42

Программирование циклических алгоритмов. Циклы «до» и «пока» 44

Лабораторная работа №10 45

Проверочная работа №4. Строки. Циклы 47

Рассмотрение дополнительных компонентов для ввода/вывода строк 51

Оператор присоединения (With) 53

Графические компоненты 53

Лабораторная работа №11 55

Работа с таблицами 57

Лабораторная работа №12 58

Массивы 59

Лабораторная работа №13 61

Проверочная работа №5. Массивы 62

Обработка событий мыши. Регулировка прозрачности формы 65

Процедуры и функции вызова диалоговых окон 66

Лабораторная работа №14 67

Работа с датой и временем 68

Лабораторная работа №15 71

Компоненты вкладки Samples. Обработка событий OnDownClick и OnUpClick 72

Лабораторная работа №16 72

Компоненты вкладки Dialogs 73

Лабораторная работа №17 74

Контрольная работа 75

Список рекомендуемой литературы 77