Методическое пособие 380
.pdfЗАКЛЮЧЕНИЕ
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