- •Визуальная система программирования Delphi. Язык программирования Object Pascal
- •Вид рабочего окна системы Borland Delphi
- •Структура проекта Delphi
- •Структура проекта Delphi
- •Библиотека компонентов Delphi
- •Общие свойства визуальных компонентов
- •Класс TButton (кнопки)
- •Класс TButton (кнопки)
- •Класс TShape (фигуры)
- •Класс TShape: некоторые свойства
- •Типы данных в языке паскаль
- •Понятие типа данных
- •Основные типы данных в языке паскаль
- •Объявление переменных
- •Команда присваивания
- •Функции преобразования данных
- •Компоненты Delphi, предназначенные для работы с текстами
- •Класс TLabel
- •Основные свойства
- •Класс TEdit
- •Свойства
- •Примеры
- •Лекция окончена Спасибо за внимание
Типы данных в языке паскаль 
11
Понятие типа данных
Каждый объект в программе относится к какому-либо типу данных
Паскаль относится к группе языков программирования со строгой типизацией, т.е каждая величина имеет строго определенный тип данных, это должно быть объявлено в разделе описания переменных программы (var)
Существуют стандартные типы данных и типы, определяемые программистом
12
Основные типы данных в языке паскаль
integer |
– целые числа от -231 до +231 |
real |
– вещественные числа |
boolean |
– логические величины (true / false) |
char |
– один символ |
string |
– строка символов (длиной не более |
256) |
|
13
Объявление переменных
14
Команда присваивания
Общий вид имя := значение
Примеры
m := 15;
n := m*2+1; m : =m+1;
a := 9.81; b :=15.8 ; c := a*n+b;
flag := false; symb := '*';
st:= 'На 0 делить нельзя!'; st := '';
st := symb+'примечание'+symb;
15
Функции преобразования данных
StrToInt |
– строка в целое число |
IntToStr |
– целое число в строку |
StrToFloat – строка в вещественное число FloatToStr – вещественное число в строку
Примеры
m := StrToInt(st);
a := StrToFloat(st); c := a*m;
m := m+1;
st := IntToStr(m); st := FloatToStr(c);
16
Компоненты Delphi, предназначенные для работы с текстами
17
Класс TLabel
18
Основные свойства
Label1.Caption – надпись
Label1.Font – шрифт (чаще всего настраивается через Object Inspector, имеется у всех текстовых классов)
Основные события
onClick |
- при нажатии |
onMouseDown |
- при нажатии левой кнопки мыши |
onMouseUp |
- при отпускании левой кнопки мыши |
onMouseMove |
- при наведении мыши |
Пример
procedure TForm1.Label1Click(Sender:
TObject); begin
Label1.Caption:='Здравствуйте!'; end;
19
Класс TEdit
20
