
- •Визуальная система программирования Delphi. Язык программирования Object Pascal
- •Вид рабочего окна системы Borland Delphi
- •Структура проекта Delphi
- •Структура проекта Delphi
- •Библиотека компонентов Delphi
- •Общие свойства визуальных компонентов
- •Класс TButton (кнопки)
- •Класс TButton (кнопки)
- •Класс TShape (фигуры)
- •Класс TShape: некоторые свойства
- •Типы данных в языке паскаль
- •Понятие типа данных
- •Основные типы данных в языке паскаль
- •Объявление переменных
- •Команда присваивания
- •Функции преобразования данных
- •Компоненты Delphi, предназначенные для работы с текстами
- •Класс TLabel
- •Основные свойства
- •Класс TEdit
- •Свойства
- •Примеры
- •Лекция окончена Спасибо за внимание

Визуальная система программирования Delphi. Язык программирования Object Pascal 

1

Вид рабочего окна системы Borland Delphi
Запуск Delphi |
2 |

Структура проекта Delphi
Проект - это набор файлов, используя которые компилятор создает исполняемый файл программы (ЕХЕ-файл)
В простейшем случае проект состоит из:
главного файла проекта (DPR-файл),
файла описания проекта (DOF-файл),
файла ресурсов (RES-файл),
файла конфигурации (CFG-файл),
файлов описания формы (DFM-файл),
файлов модулей форм, в которых находятся основной код приложения, в том числе функции обработки событий на компонентах формы (PAS-
файл).
Так как проект представляет собой набор файлов, рекомендуется для каждого проекта создавать отдельную папку
Сохранение проекта – File → Save All Открытие проекта – File → Open Project
3

Структура проекта Delphi
4

Библиотека компонентов Delphi
Каждому компоненту присущи:
свойства, которые его характеризуют;
методы, которые он «умеет» выполнять;
события, на которые он реагирует.
Свойства |
объект.свойство:=значение |
изменение свойства |
|
Методы |
объект.метод |
исполнение команды |
|
События |
procedure объект.Событие(параметры); |
||
|
|
begin |
|
|
|
|
|
|
|
|
|
|
|
…… |
|
|
|
end; |
реакция на событие |
5

Общие свойства визуальных компонентов
Name – имя компонента, допускается использование только лат. букв, цифр и символа «_», первый символ – буква. Задается в Object Inspector в момент создания компонента
Visible –свойство логического типа, показывает, виден ли объект (true – виден, false – не виден)
6

Класс TButton (кнопки)
7

Класс TButton (кнопки)
Некоторые свойства
Свойство |
Тип |
Пояснение |
Пример |
Caption |
TCaption |
Надпись на кнопке |
Button1.Caption := 'Пуск '; |
Enabled |
Boolean |
Активность |
Button1. Enabled := false; |
|
|
(реакция на |
Кнопка не нажимается |
|
|
нажатие) |
|
|
Некоторые события |
|
Некоторые методы |
|
Событие |
Что происходит |
Метод |
Что делает |
|
|
onClick |
Щелчок мышью по кнопке |
SetFocus |
Кнопка становится выделенной |
|
||||
|
8

Класс TShape (фигуры)
9

Класс TShape: некоторые свойства
Свойство |
Пояснение |
Пример |