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

Основы программирования в Lazarus

Скачать материал
Скачать материал "Основы программирования в Lazarus"

Получите профессию

Технолог-калькулятор общественного питания

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 2 месяца

Специалист по студенческому спорту

Описание презентации по отдельным слайдам:

  • Основы программирования в LazarusГвасалия Д.А.

    1 слайд

    Основы программирования в Lazarus
    Гвасалия Д.А.

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

    2 слайд

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

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

    3 слайд

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

  • Структура процедур обработки событийPROCEDURE TForm1.Button1Click( );
CONST...

    4 слайд

    Структура процедур обработки событий
    PROCEDURE TForm1.Button1Click( );
    CONST {описание постоянных}
    <имя постоянной>=<значение>;
    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 слайд

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

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

    13 слайд

    Графика
    Для рисования рисунков будем использовать объект TImage
    Рисование выполняется путем обращения к свойству Canvas (графическая канва) этого объекта: Image1.Canvas.

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

    14 слайд

    Система координат графического объекта
    x
    y
    0,0
    по умолчанию левый верхний угол имеет координаты (0,0). Координаты измеряются в пикселях.

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

    15 слайд

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

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

    16 слайд

    Работа с классами
    Определение цвета линии
    Объект.Canvas.Pen.Color := {цвет};
    Определение цвета заливки
    Объект.Canvas.Brush.Color := {цвет};
    Цвета:
    clBlack – черный
    clRed - красный
    clBlue – синий
    clWhite - белый
    Пример:
    Image1.Canvas.pen.Color := clblue;

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

    17 слайд

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

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

    18 слайд

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

  • 19 слайд

Получите профессию

Экскурсовод (гид)

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 653 497 материалов в базе

Скачать материал

Другие материалы

Статья "СОВРЕМЕННЫЕ ПОДХОДЫ К ДИАГНОСТИКЕ ИНФЕКЦИОННЫХ ЗАБОЛЕВАНИЙ"
  • Учебник: «Сестринское дело в хирургии. Среднее профессиональное образование», Н.В. Барыкина, В.Г. Зарянская. под общ. ред. Б.В. Кабарухина
  • Тема: Глава 1 ПРОФИЛАКТИКА ХИРУРГИЧЕСКОЙ ВНУТРИБОЛЬНИЧНОЙ ИНФЕКЦИИ
  • 28.12.2020
  • 1391
  • 2
«Сестринское дело в хирургии. Среднее профессиональное образование», Н.В. Барыкина, В.Г. Зарянская. под общ. ред. Б.В. Кабарухина

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 04.10.2020 276
    • PPTX 469 кбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Рамазанова Алиса Рифатовна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Рамазанова Алиса Рифатовна
    Рамазанова Алиса Рифатовна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 149641
    • Всего материалов: 214

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Секретарь-администратор

Секретарь-администратор (делопроизводитель)

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Руководство электронной службой архивов, библиотек и информационно-библиотечных центров

Начальник отдела (заведующий отделом) архива

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе
  • Этот курс уже прошли 25 человек

Курс профессиональной переподготовки

Библиотечно-библиографические и информационные знания в педагогическом процессе

Педагог-библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 477 человек из 69 регионов
  • Этот курс уже прошли 2 319 человек

Курс повышения квалификации

Специалист в области охраны труда

72/180 ч.

от 1750 руб. от 1050 руб.
Подать заявку О курсе
  • Сейчас обучается 34 человека из 20 регионов
  • Этот курс уже прошли 151 человек

Мини-курс

Психологическая зрелость и стрессоустойчивость: основы развития личности и поддержки

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 219 человек из 56 регионов
  • Этот курс уже прошли 57 человек

Мини-курс

Этапы развития речи: от первых звуков до полноценной коммуникации

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 167 человек из 52 регионов
  • Этот курс уже прошли 127 человек

Мини-курс

Психологическое консультирование семей: от неблагополучия к гармонии

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 28 человек из 19 регионов
  • Этот курс уже прошли 18 человек