Разделы презентаций


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

Содержание

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

Слайды и текст этой презентации

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

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

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

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

Слайд 3Структура проекта Delphi
Проект - это набор файлов, используя которые компилятор

создает исполняемый файл программы (ЕХЕ-файл)
В простейшем случае проект состоит из:
главного

файла проекта (DPR-файл),
файла описания проекта (DOF-файл),
файла ресурсов (RES-файл),
файла конфигурации (CFG-файл),
файлов описания формы (DFM-файл),
файлов модулей форм, в которых находятся основной код приложения, в том числе функции обработки событий на компонентах формы (PAS-файл).

Так как проект представляет собой набор файлов, рекомендуется для каждого проекта создавать отдельную папку
Сохранение проекта – File → Save All
Открытие проекта – File → Open Project

Структура проекта DelphiПроект - это набор файлов, используя которые компилятор создает исполняемый файл программы (ЕХЕ-файл)В простейшем случае

Слайд 4Структура проекта Delphi

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

Слайд 5Библиотека компонентов Delphi
Каждому компоненту присущи:
свойства, которые его характеризуют;
методы, которые он

«умеет» выполнять;
события, на которые он реагирует.
Свойства объект.свойство:=значение изменение свойства

Методы объект.метод исполнение команды

События procedure

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

Слайд 6Общие свойства визуальных компонентов
Name – имя компонента, допускается использование только

лат. букв, цифр и символа «_», первый символ – буква.

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

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

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

Слайд 8Класс TButton (кнопки)
Некоторые свойства
Некоторые события

Некоторые методы

Класс TButton (кнопки) Некоторые свойства Некоторые событияНекоторые методы

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

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

Слайд 10Класс TShape: некоторые свойства









Класс TShape: некоторые свойства

Слайд 11Типы данных в языке паскаль

Типы данных в языке паскаль

Слайд 12Понятие типа данных
Каждый объект в программе относится к какому-либо типу

данных
Паскаль относится к группе языков программирования со строгой типизацией, т.е

каждая величина имеет строго определенный тип данных, это должно быть объявлено в разделе описания переменных программы (var)
Существуют стандартные типы данных и типы, определяемые программистом

Понятие типа данныхКаждый объект в программе относится к какому-либо типу данныхПаскаль относится к группе языков программирования со

Слайд 13Основные типы данных в языке паскаль
integer – целые числа

от -231 до +231
real – вещественные

числа
boolean – логические величины (true / false)
char – один символ
string – строка символов (длиной не более 256)

Основные типы данных в языке паскальinteger  – целые числа от -231 до +231real

Слайд 14Объявление переменных

Объявление переменных

Слайд 15Примеры
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;

имя := значение

Команда присваивания

Общий вид

Примерыm := 15; n := m*2+1; m : =m+1;a := 9.81; b :=15.8 ; c := a*n+b;flag

Слайд 16Функции преобразования данных
StrToInt – строка в целое число
IntToStr

– целое число в строку
StrToFloat – строка в

вещественное число
FloatToStr – вещественное число в строку
Примеры
m := StrToInt(st);
a := StrToFloat(st);
c := a*m;
m := m+1;
st := IntToStr(m);
st := FloatToStr(c);
Функции преобразования данныхStrToInt   – строка в целое числоIntToStr   – целое число в строкуStrToFloat

Слайд 17Компоненты Delphi, предназначенные для работы с текстами

Компоненты Delphi, предназначенные для работы с текстами

Слайд 18Класс TLabel

Класс TLabel

Слайд 19Основные свойства
Label1.Caption – надпись
Label1.Font – шрифт (чаще всего настраивается через

Object Inspector, имеется у всех текстовых классов)
Основные события
onClick - при

нажатии
onMouseDown - при нажатии левой кнопки мыши
onMouseUp - при отпускании левой кнопки мыши
onMouseMove - при наведении мыши

Пример
procedure TForm1.Label1Click(Sender: TObject);
begin
Label1.Caption:='Здравствуйте!';
end;

Основные свойстваLabel1.Caption – надписьLabel1.Font – шрифт (чаще всего настраивается через Object Inspector, имеется у всех текстовых классов)

Слайд 20Класс TEdit

Класс TEdit

Слайд 21Свойства
Edit1.Text – содержимое
Edit1.Font – шрифт
Edit1.Color – цвет фона
События
onChange

– при изменении текста
onEnter – при входе
onExit

– при выходе

Методы

Edit1.SetFocus – установка фокуса ввода

СвойстваEdit1.Text  – содержимоеEdit1.Font  – шрифтEdit1.Color – цвет фонаСобытияonChange – при изменении текстаonEnter   –

Слайд 22Примеры
procedure TForm1.Edit1Enter(Sender: TObject);
begin
Edit1.Text:='Введите имя';
Edit1.Color:=clYellow;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin

m := StrToInt(Edit1.Text);
a := StrToFloat(Edit2.Text);

c := a*m;
m := m+1;
Edit3.Text := IntToStr(m);
Edit4.Text := FloatToStr(c);
end;

Создается системой



Создается системой

Создается системой

Создается системой



Пишется программистом

Пишется программистом



Примерыprocedure TForm1.Edit1Enter(Sender: TObject);begin  Edit1.Text:='Введите имя';  Edit1.Color:=clYellow;end;procedure TForm1.Button1Click(Sender: TObject);begin  m := StrToInt(Edit1.Text);  a :=

Слайд 23Лекция окончена
Спасибо за внимание

Лекция оконченаСпасибо за внимание☺

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика