Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2009

.pdf
Скачиваний:
0
Добавлен:
15.11.2022
Размер:
1.08 Mб
Скачать

ЗАКЛЮЧЕНИЕ

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

Помимо описания инструментария Delphi и того нового, что появилось в очередной версии пакета, значительная часть методического указания посвящена важнейшим элементам языка Object Pascal, который лежит в основе Delphi.

Вы познакомились с синтаксисом часто используемых типов, а также с классами и их свойствами, методами и событиями, функциями и процедурами, основами разработки визуальных приложений, работ с базами данных.

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

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

141

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Архангельский А.Л. Программирование в Delphi / А.Л.Архангельский. – М.: Бином, 2008. – 816 с.

2.Бобровский С.И. Delphi 7. Учебный курс / С.И. Бобровский. – СПб.: Питер, 2006. – 736 с.

3.Фаронов В.В. Турбо Паскаль 7.0. Начальный курс: учеб. пособие / В.В. Фаронов. – М.: Кнорус, 2006. – 576 с.

142

 

ОГЛАВЛЕНИЕ

 

 

 

ВВЕДЕНИЕ.................................................................................

 

 

 

 

3

1. ОСНОВЫ

ПРОГРАММИРОВАНИЯ

НА

ЯЗЫКЕ

ВЫСОКОГО УРОВНЯ OBJECT PASCAL.................................

 

4

1.1. Понятие программирования............................................

 

 

4

1.2. Основные типы данных языка Object Pascal ..................

5

1.3. Работа с константами и переменными............................

 

6

1.4. Структура программы на языке Object Pascal................

7

1.5. Основные операторы языка Object Pascal.....................

10

1.6. Компиляция и интерпретация программы....................

13

1.7. Правила записи выражений и операций на языке Object

Pascal..........................................................................................

 

 

 

 

15

1.8. Представление

математических

функций на

языке

Object Pascal ..............................................................................

 

 

 

 

16

1.9. Оператор условного перехода if....................................

 

 

17

2. РАБОТА С ЦИКЛИЧЕСКИМИ КОНСТРУКЦИЯМИ

........20

2.1. Понятие цикла и его особенности.................................

 

 

20

2.2. Арифметический цикл FOR (цикл со счетчиком)

........21

2.3. Оператор цикла с предусловием WHILE......................

22

2.4. Оператор цикла с постусловием REPEAT - UNTIL.....23

2.5. Операторы завершения цикла.......................................

 

 

23

3. МАССИВЫ.

ОСНОВЫ РАБОТЫ

С

ЭЛЕМЕНТАМИ

МАССИВА................................................................................

 

 

 

 

24

3.1. Понятие массива и его свойства ...................................

 

 

24

3.2. Примеры описания одномерных и двумерных массивов

...................................................................................................

 

 

 

 

25

3.3. Действия над массивами и элементами массива..........

28

4. ПРОЦЕДУРЫ

И

ФУНКЦИИ

КАК

ЭЛЕМЕНТЫ

СТРУКТУРИЗАЦИИ ПРОГРАММЫ......................................

 

 

32

4.1. Понятие процедуры, ее свойства и структура..............

32

4.2. Понятие функции, ее свойства и структура..................

35

4.3. Описание механизма передачи параметров..................

39

5. ОСНОВЫ РАБОТЫ СО СТРОКОВЫМ ТИПОМ ДАННЫХ

НА ЯЗЫКЕ OBJECT PASCAL .................................................

 

 

43

143

5.1. Понятие строки. Особенности строкового типа данных

...................................................................................................

43

5.2. Описание стандартных процедур и функций для работы

со строками ...............................................................................

45

Описание...............................................................................

47

6. ОСНОВЫ РАБОТЫ С ФАЙЛОВЫМИ ТИПАМИ..............

48

6.1. Типы файлов..................................................................

48

6.2. Методы для работы с файлами......................................

48

6.3. Текстовые файлы...........................................................

50

6.4. Основы работы с файлами типа *.docx.........................

53

6.5. Принципы работы с MS EXCEL из Delphi ...................

56

7. РАБОТА С БАЗАМИ ДАННЫХ В DELPHI 7.....................

68

7.1. Delphi и базы данных.....................................................

68

7.2. Класс TDataSet...............................................................

68

7.3. Открытие и закрытие DataSet........................................

69

7.4. Навигация (Перемещение по записям).........................

72

7.5. Поля................................................................................

78

7.6. Работа с данными...........................................................

84

8. ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО

 

ПРОГРАММИРОВАНИЯ В СРЕДЕ DELPHI 7.......................

89

8.1. Интегрированная Среда Разработки (ИСР) Delphi.......

89

8.2. Полоса главного меню и всплывающие меню .............

91

8.3. Быстрые кнопки.............................................................

92

8.4. Палитра компонентов....................................................

95

8.5. Окно формы...................................................................

98

8.6. Окно редактора кода......................................................

99

8.7. Инспектор объектов.....................................................

101

8.8. Пример простого приложения.....................................

104

8.9. Организация проекта в Delphi.....................................

108

ЛАБОРАТОРНАЯ РАБОТА № 1...........................................

110

ЛАБОРАТОРНАЯ РАБОТА № 2...........................................

116

ЛАБОРАТОРНАЯ РАБОТА № 3...........................................

118

ЛАБОРАТОРНАЯ РАБОТА № 4...........................................

123

ЛАБОРАТОРНАЯ РАБОТА № 5...........................................

128

ЛАБОРАТОРНАЯ РАБОТА № 6...........................................

133

ЛАБОРАТОРНАЯ РАБОТА № 7...........................................

136

144

ЛАБОРАТОРНАЯ РАБОТА № 8...........................................

138

ЗАКЛЮЧЕНИЕ.......................................................................

141

БИБЛИОГРАФИЧЕСКИЙ СПИСОК.....................................

142

145

Учебное издание

Иванов Денис Вячеславович Тишуков Борис Николаевич

ПРОГРАММИРОВАНИЕ НА ЯЗЫКАХ ВЫСОКОГО УРОВНЯ

В авторской редакции

Компьютерный набор Б.Н. Тишукова

Подписано к изданию 12.12.2016

Объем данных 1,03 МБ

ФГБОУ ВО «Воронежский государственный технический университет»

394026 Воронеж, Московский просп., 14

146

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]