Инфоурок Другое ПрезентацииОбъектно – ориентированное программирование на DELPHI - 11

Объектно – ориентированное программирование на DELPHI - 11

Скачать материал
Скачать материал "Объектно – ориентированное программирование на DELPHI - 11"

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

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

за 6 месяцев

Пройти курс

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

Скачать

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

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

Психолог-перинатолог

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

  • Цикл презентаций «ООП на Delphi» посвящен объектно – ориентированному програ...

    1 слайд

    Цикл презентаций «ООП на Delphi» посвящен объектно – ориентированному программированию с использованием одной из самых распространенных систем быстрой разработки приложений – Delphi
    Используя данный учебный курс, можно самостоятельно овладеть основами объектно – ориентированного программирования на Delphi. Для расширения Ваших знаний к курсу приложен ряд учебных пособий и справочников по Delphi
    Цикл содержит 13 презентаций:
    ООП на Delphi – 1: Знакомство с системой программирования Borland Delphi. Объекты (компоненты) и их свойства и методы
    ООП на Delphi – 2: Первая программа на Delphi, сохранение и компиляция
    ООП на Delphi – 3: Программное изменение свойств объектов
    ООП на Delphi – 4: Условия в Delphi. Создание простого теста
    ООП на Delphi – 5: Элементы ввода и вывода информации. Обработка исключений
    ООП на Delphi – 6: Заставка программы и элемент таймер
    ООП на Delphi – 7: Программируем свою игрушку
    ООП на Delphi – 8: Меню программы, панель статуса, диалоги
    ООП на Delphi – 9: Создаем свой текстовый редактор
    ООП на Delphi – 10: Базы данных на Delphi
    ООП на Delphi – 11: Калькулятор на Delphi. Обработка исключительных ситуаций
    ООП на Delphi – 12: Создаем тестирующую систему
    ООП на Delphi – 13: Графика на Delphi
    Delphi использует язык программирования Объект Паскаль, поэтому лучше сначала изучить обычный Паскаль и поработать в ТурбоПаскале, а затем и переходить к Delphi – перейти будет очень просто, т.к синтаксис языка остается неизменным.
    Изучение ООП на Delphi желательно проводить в старших профильных классах – количество часов, отводимое на информатику там вполне достаточно для освоения основ ООП на Delphi

  • Объектно – ориентированное программирование на 
DELPHI - 11@ Краснополянская...

    2 слайд

    Объектно – ориентированное программирование на
    DELPHI - 11
    @ Краснополянская школа № 1 Домнин Константин Михайлович 2006 год

  • На этом уроке: 
    Мы создадим свой калькулятор, подобный встроенному в ОС W...

    3 слайд

    На этом уроке:
    Мы создадим свой калькулятор, подобный встроенному в ОС Windows
    DELPHI - 11
    Вопросы:
    Весь урок мы будем создавать калькулятор и обрабатывать некоторые исключения

  • Объектно – ориентированное программирование на DELPHI - 11 Создание калькулятора

    4 слайд

    Объектно – ориентированное программирование на DELPHI - 11
    Создание калькулятора

  • Создание калькулятора       На этом уроке мы попробуем создать программу – ка...

    5 слайд

    Создание калькулятора
    На этом уроке мы попробуем создать программу – калькулятор, похожий на калькулятор Windows.
    Windows - калькулятор
    А такой мы создадим
    Сначала давайте попробуем в использовании калькулятор, а затем займемся его конструированием
    Попробовать ->

  • Создание калькулятора       Итак, начнем:ШАГ 1      Разместим на форме нужные...

    6 слайд

    Создание калькулятора
    Итак, начнем:
    ШАГ 1
    Разместим на форме нужные нам компоненты:
    Кнопки цифр и действий (Вместо обычных кнопок Button возьмем кнопки BitButton – т.к на них можно менять цвет шрифта, а на обычных кнопках Windows не дает это сделать)
    На кнопках сделаем соответствующие надписи, которые раскрасим через свойство Font кнопки


  • Создание калькулятора       Итак, начнем:ШАГ 1      Разместим на форме нужные...

    7 слайд

    Создание калькулятора
    Итак, начнем:
    ШАГ 1
    Разместим на форме нужные нам компоненты:
    Edit для ввода и отображения цифр


    MainMenu , в котором с помощью дизайнера создадим опции:
    О программе
    Вызов справки

    Манифест ХР для украшения программы в стиле Windows XP

  • Создание калькулятора        Приступим к написанию кодаШАГ 2 Сначала объявим...

    8 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    Сначала объявим переменные:
    i – в ней будет храниться первое введенное число (арифметические операции являются двухместными, например при сложении есть два числа (переменные), а результат – третье число (переменная)
    p – в ней будет храниться второе число для осуществления операции
    r – здесь будет результат нашего действия
    mode – переменная, в которой будем хранить код действия (например сложению поставим в соответствие код 1, делению – 2 и т.д. Это нужно для осуществления множественного выбора при выполнении действий)

  • Создание калькулятора        Приступим к написанию кодаШАГ 21.  Кнопки цифр...

    9 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    1. Кнопки цифр
    Процедура нажатия на кнопку с цифрой 1

    При нажатии на кнопку к тексту Edit-а прибавляется (приписывается) символ 1

    При нажатии на кнопку с цифрой 2 к тексту Edit-а прибавляется символ 2

    Аналогично описываем и все последующие кнопки с цифрами, а для десятичной запятой в коде будет ...+ ’ , ’

  • Создание калькулятора        Приступим к написанию кодаШАГ 22.  Кнопки действ...

    10 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    2. Кнопки действий
    Кнопка изменения знака числа

    Если содержимое Edit-a не пустое, то меняем знак числа на противоположный, и выводим результат в том же Edit-e
    Заметьте, что здесь мы еще и обработали один «глюк», который может появляться, если попробовать изменить знак числа, а числа в Edit-e еще нет

  • Создание калькулятора        Приступим к написанию кодаШАГ 22.  Кнопки действ...

    11 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    2. Кнопки действий
    Кнопка сложения

    Переменной i присваиваем значение, введенное в Edit

    Переменной mode присваиваем 1 – код, соответствующий операции сложения

    Очищаем содержимое Edit-a

  • Создание калькулятора        Приступим к написанию кодаШАГ 22.  Кнопки действ...

    12 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    2. Кнопки действий
    Кнопка вычитания

    Кнопка умножения

    Кнопка деления

    Коды кнопок аналогичны кнопке сложения

  • Создание калькулятора        Приступим к написанию кодаШАГ 22.  Кнопки действ...

    13 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    2. Кнопки действий
    Кнопка извлечения корня

    И опять обрабатываем исключение (если попытаться извлечь корень из отрицательного числа, то будет ошибка)
    Если содержимое Edit-a меньше нуля, то в Edit-e выводим «Недопустимый аргумент функции», иначе вычисляем корень
    Кнопка 1/x

    Аналогично проверяем, нет ли в Edit-e нуля: если есть, то напоминаем, что на ноль делить нельзя, иначе вычисляем

  • Создание калькулятора        Приступим к написанию кодаШАГ 22.  Кнопки действ...

    14 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    2. Кнопки действий
    Кнопка извлечения синуса

    Присваиваем i значение Edit-a
    Переводим i из градусов в радианы (вычисление тригонометрических функций в Паскале происходит в радианах, поэтому перед тем, как считать, надо перевести)
    Отображаем в Edit-e значение синуса введенного угла (дополнительно можете обработать ситуацию, когда при вычислении синуса ничего в Edit не введено)
    Кнопка извлечения косинуса (думаю здесь все понятно)

  • Создание калькулятора        Приступим к написанию кодаШАГ 22.  Кнопки действ...

    15 слайд

    Создание калькулятора
    Приступим к написанию кода
    ШАГ 2
    2. Кнопки действий
    Кнопка = (при ее нажатии определяется код действия, затем с помощью case – выбора оно выполняется)

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

  • Создание калькулятора      Сейчас необходимо создать форму (Form2) для вывода...

    16 слайд

    Создание калькулятора
    Сейчас необходимо создать форму (Form2) для вывода информации о программе. Создание компилированного файла справки не входит в этот урок, поэтому создадим Form3, на которой выведем об этом информацию
    ШАГ 3
    Форма 2 (О программе)
    Форма 3 (Вызов справки)
    Поработайте над дизайном форм и не забудьте их «познакомить» , а для их открытия используйте метод ShowModal

  • Создание калькулятораШАГ 4 Сохраняем все, компилируем и смотрим результатСмот...

    17 слайд

    Создание калькулятора
    ШАГ 4
    Сохраняем все, компилируем и смотрим результат
    Смотрим ->
    Итак, мы создали свой простой, но работоспособный калькулятор. Конечно же, у него еще есть много необработанных исключений (глюков) – попробуйте их выявить и исправить.
    А пока наш проект закончен, присвоим ему версию 1.000. Понятно, что функциональность программы можно значительно расширить до уровня инженерного калькулятора и это Вам уже под силу – пробуйте !
    На этом наш урок закончен

  • На этом уроке мы  создали Windows - приложение - свой калькулятор и на...

    18 слайд

    На этом уроке мы создали Windows - приложение - свой калькулятор и научились обрабатывать исключительные ситуации

    ИТОГИ УРОКА:
    ООП на Delphi – 12:
    Мы рассмотрим создание тестирующей системы
    НА СЛЕДУЮЩЕМ УРОКЕ:

  • Домнин Константин Михайлович
E – mail: kdomnin@list.ru
2006 год.

    19 слайд

    Домнин Константин Михайлович
    E – mail: kdomnin@list.ru
    2006 год.

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

Бухгалтер

за 6 месяцев

Пройти курс

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

Скачать

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

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

6 625 620 материалов в базе

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

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

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

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

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

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

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

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

    Шобоева Аюна Алексеевна
    Шобоева Аюна Алексеевна
    • На сайте: 3 года и 3 месяца
    • Подписчики: 0
    • Всего просмотров: 79423
    • Всего материалов: 228

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

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

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

Фитнес-тренер

Фитнес-тренер

500/1000 ч.

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

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

Организация деятельности библиотекаря в профессиональном образовании

Библиотекарь

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 282 человека из 66 регионов

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

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

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

600 ч.

9840 руб. 5900 руб.
Подать заявку О курсе

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

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

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

300/600 ч.

от 7900 руб. от 3950 руб.
Подать заявку О курсе
  • Сейчас обучается 458 человек из 66 регионов

Мини-курс

Эффективная работа с Wildberries: от создания личного кабинета до выбора продукта

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 24 человека из 15 регионов

Мини-курс

Современные подходы к духовно-нравственному воспитанию дошкольников

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Проектное управление

4 ч.

780 руб. 390 руб.
Подать заявку О курсе