Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Основы программирования в Lazarus

Содержание

ОбъектыОбъекты характеризуются свойствами (цвет, положение на экране и пр.) методами (действия или задачи которые выполняет объект) событиями (на какое событие должен реагировать объект).
Основы программирования в LazarusГвасалия Д.А. ОбъектыОбъекты характеризуются свойствами (цвет, положение на экране и пр.) методами (действия или Обработка событий	Многие объекты, в том числе и кнопки, должны как-то реагировать на Структура процедур обработки событийPROCEDURE TForm1.Button1Click( );CONST {описание постоянных}=;VAR {определение лок. переменных}:;:;BEGIN {код процедуры обработки события}END; ПеременныеПеременная – представляет собой зарезервированное место в оперативной памяти для временного хранения Соглашение об именахИмена переменных, констант, процедур, объявляемых в программе должны соответствовать следующим Тип данныхТипы данных относятся к самым фундаментальным свойствам любого языка программирования. Данные, Ввод данных Присвоение значений переменной – используется оператор присвоения (:=)Переменная := Выражение;Пример: Вывод результатов вычислений на экранВывод данных в программе осуществляется также путем изменения Математические операторы Приоритет операций Математические функции ГрафикаДля рисования рисунков будем использовать объект TImageРисование выполняется путем обращения к свойству Система координат графического объекта по умолчанию левый верхний угол имеет координаты (0,0). КлассыКлассы: позволяют определять положение фигур и задавать различные параметры фигур (тип линий, вид заливки и пр.) Работа с классамиОпределение цвета линииОбъект.Canvas.Pen.Color := {цвет};Определение цвета заливкиОбъект.Canvas.Brush.Color := {цвет};Цвета:clBlack – Графические функцииLineTo (x1, y1) - линия и начальной точки в точку с Использование функций рисованияИмя объекта.Canvas(аргументы функции)Пример:Image1.Canvas.pen.Color := clblue;Image1.Canvas.LineTo(100,100); .функция
Слайды презентации

Слайд 2 Объекты
Объекты характеризуются
свойствами (цвет, положение на экране и

ОбъектыОбъекты характеризуются свойствами (цвет, положение на экране и пр.) методами (действия

пр.)
методами (действия или задачи которые выполняет объект)
событиями

(на какое событие должен реагировать объект).

Слайд 3 Обработка событий
Многие объекты, в том числе и кнопки,

Обработка событий	Многие объекты, в том числе и кнопки, должны как-то реагировать

должны как-то реагировать на различные события, например на пользовательское

щелканье мышкой. Чтобы сделать их способными на ответные действия, нужно написать процедуру обработки события. Самое распространенное событие – Click (Щелчок), пользователь навел курсором на объект и щелкнул кнопкой мыши.

Слайд 4 Структура процедур обработки событий
PROCEDURE TForm1.Button1Click( );
CONST {описание постоянных}

Структура процедур обработки событийPROCEDURE TForm1.Button1Click( );CONST {описание постоянных}=;VAR {определение лок. переменных}:;:;BEGIN {код процедуры обработки события}END;

постоянной>=;
VAR {определение лок. переменных}
:;
:;
BEGIN
{код

процедуры обработки события}
END;

Слайд 5 Переменные
Переменная – представляет собой зарезервированное место в оперативной

ПеременныеПеременная – представляет собой зарезервированное место в оперативной памяти для временного

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

типом данных
Имя переменной – это слово, которое используется для ссылки на значение, которое содержит переменная

Слайд 6 Соглашение об именах
Имена переменных, констант, процедур, объявляемых в

Соглашение об именахИмена переменных, констант, процедур, объявляемых в программе должны соответствовать

программе должны соответствовать следующим требованиям:

начинаться с латинской буквы
должны отсутствовать

пробелы
не должны содержать точки
должны отливаться от ключевых слов языка
длина не должна превышать 255 символов

Можно: CurrentNum, Total, Date_Of_Birth
Нельзя: 1Time, $Total, Date of Birth

Слайд 7 Тип данных
Типы данных относятся к самым фундаментальным свойствам

Тип данныхТипы данных относятся к самым фундаментальным свойствам любого языка программирования.

любого языка программирования. Данные, с которыми работает программа, хранятся

в оперативной памяти. Компилятору необходимо знать, сколько места они занимают, и какие действия с ними можно выполнять.
Т.О. тип данных однозначно определяет возможный диапазон значений переменной и допустимые над ней действия.

Слайд 8

Ввод данных
Присвоение значений переменной – используется оператор

Ввод данных Присвоение значений переменной – используется оператор присвоения (:=)Переменная :=

присвоения (:=)

Переменная := Выражение;

Пример: time: = 10;
Name: =‘Иванов’;
Ввод данных

в программу осуществляется путем изменения свойства объекта TEdit в коде.
Например, ввод значения переменной N через Edit1

N : = StrtoInt(Edit1.Text);

StrtoInt() – функция преобразует текстовую информацию, введенную в Edit1, в цифровую типа Integer
StrtoFloat() – функция преобразует текстовую информацию, введенную в Edit1, в действительное число

Слайд 9
Вывод результатов вычислений на экран
Вывод данных в программе

Вывод результатов вычислений на экранВывод данных в программе осуществляется также путем

осуществляется также путем изменения свойства объекта TEdit в коде.

Например, вывод значения переменной С через Edit2

Edit2.Text := InttoStr(С);

функция InttoStr() преобразует цифровую информацию в текстовую и данный текст присваивается свойству Text объекта TEdit

Слайд 10 Математические операторы

Математические операторы

Слайд 11 Приоритет операций

Приоритет операций

Слайд 12 Математические функции

Математические функции

Слайд 13 Графика
Для рисования рисунков будем использовать объект TImage
Рисование выполняется

ГрафикаДля рисования рисунков будем использовать объект TImageРисование выполняется путем обращения к

путем обращения к свойству Canvas (графическая канва) этого объекта:

Image1.Canvas.

Слайд 14 Система координат графического объекта
по умолчанию левый верхний

Система координат графического объекта по умолчанию левый верхний угол имеет координаты

угол имеет координаты (0,0). Координаты измеряются в пикселях.


Слайд 15 Классы
Классы: позволяют определять положение фигур и задавать различные

КлассыКлассы: позволяют определять положение фигур и задавать различные параметры фигур (тип линий, вид заливки и пр.)

параметры фигур (тип линий, вид заливки и пр.)


Слайд 16 Работа с классами
Определение цвета линии
Объект.Canvas.Pen.Color := {цвет};
Определение цвета

Работа с классамиОпределение цвета линииОбъект.Canvas.Pen.Color := {цвет};Определение цвета заливкиОбъект.Canvas.Brush.Color := {цвет};Цвета:clBlack

заливки
Объект.Canvas.Brush.Color := {цвет};
Цвета:
clBlack – черный
clRed - красный
clBlue – синий
clWhite

- белый
Пример:
Image1.Canvas.pen.Color := clblue;

Слайд 17 Графические функции
LineTo (x1, y1) - линия и начальной

Графические функцииLineTo (x1, y1) - линия и начальной точки в точку

точки в точку с координатами (x1,y1)
Rectangle (x1, y1,

x2, y2) - прямоугольник (или квадрат), заполненный цветом текущей кисти и обрамлённый цветом текущего пера; (x1,y1) – координаты верхнего угла, (x2,y2) - координаты правого нижнего.
Ellipse (x1, y1, x2, y2) – эллипс вписывается в прямоугольник, с координатами верхнего левого угла (x1,y1) и правого нижнего (x2,y2).


Слайд 18 Использование функций рисования
Имя объекта
.
Canvas
(аргументы функции)

Пример:
Image1.Canvas.pen.Color := clblue;
Image1.Canvas.LineTo(100,100);
.
функция

Использование функций рисованияИмя объекта.Canvas(аргументы функции)Пример:Image1.Canvas.pen.Color := clblue;Image1.Canvas.LineTo(100,100); .функция

  • Имя файла: osnovy-programmirovaniya-v-lazarus.pptx
  • Количество просмотров: 165
  • Количество скачиваний: 0