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

Презентация "Объектно – ориентированное программирование на DELPHI - 11" (10 класс) по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19

Презентацию на тему "Объектно – ориентированное программирование на DELPHI - 11" (10 класс) можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 19 слайд(ов).

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

Цикл презентаций «ООП на Delphi» посвящен объектно – ориентированному программированию с использованием одной из самых распространенных систем быстрой разработки приложений – 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. @ Краснополянская школа № 1 Домнин Константин Михайлович 2006 год
Слайд 2

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

@ Краснополянская школа № 1 Домнин Константин Михайлович 2006 год

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

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

DELPHI - 11

Вопросы: Весь урок мы будем создавать калькулятор и обрабатывать некоторые исключения

Создание калькулятора
Слайд 4

Создание калькулятора

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

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

Windows - калькулятор

А такой мы создадим

Сначала давайте попробуем в использовании калькулятор, а затем займемся его конструированием

Попробовать ->

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

Итак, начнем: ШАГ 1

Разместим на форме нужные нам компоненты:

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

Edit для ввода и отображения цифр. MainMenu , в котором с помощью дизайнера создадим опции: О программе Вызов справки. Манифест ХР для украшения программы в стиле Windows XP
Слайд 7

Edit для ввода и отображения цифр

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

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

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

Приступим к написанию кода

ШАГ 2

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

1. Кнопки цифр. Процедура нажатия на кнопку с цифрой 1. При нажатии на кнопку к тексту Edit-а прибавляется (приписывается) символ 1. При нажатии на кнопку с цифрой 2 к тексту Edit-а прибавляется символ 2. Аналогично описываем и все последующие кнопки с цифрами, а для десятичной запятой в коде будет
Слайд 9

1. Кнопки цифр

Процедура нажатия на кнопку с цифрой 1

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

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

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

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

2. Кнопки действий

Кнопка изменения знака числа

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

Кнопка сложения. Переменной i присваиваем значение, введенное в Edit. Переменной mode присваиваем 1 – код, соответствующий операции сложения. Очищаем содержимое Edit-a
Слайд 11

Кнопка сложения

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

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

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

Кнопка вычитания Кнопка умножения Кнопка деления. Коды кнопок аналогичны кнопке сложения
Слайд 12

Кнопка вычитания Кнопка умножения Кнопка деления

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

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

Кнопка извлечения корня

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

Кнопка 1/x

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

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

Кнопка извлечения синуса

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

Кнопка извлечения косинуса (думаю здесь все понятно)

Кнопка = (при ее нажатии определяется код действия, затем с помощью case – выбора оно выполняется). сложение вычитание. Деление (и опять заметьте обработку ситуации, когда делитель оказывается равен нулю). умножение
Слайд 15

Кнопка = (при ее нажатии определяется код действия, затем с помощью case – выбора оно выполняется)

сложение вычитание

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

умножение

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

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

ШАГ 3

Форма 2 (О программе)

Форма 3 (Вызов справки)

Поработайте над дизайном форм и не забудьте их «познакомить» , а для их открытия используйте метод ShowModal

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

ШАГ 4

Сохраняем все, компилируем и смотрим результат

Смотрим ->

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

На этом наш урок закончен

На этом уроке мы создали Windows - приложение - свой калькулятор и научились обрабатывать исключительные ситуации. ИТОГИ УРОКА: ООП на Delphi – 12: Мы рассмотрим создание тестирующей системы. НА СЛЕДУЮЩЕМ УРОКЕ:
Слайд 18

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

ИТОГИ УРОКА:

ООП на Delphi – 12: Мы рассмотрим создание тестирующей системы

НА СЛЕДУЮЩЕМ УРОКЕ:

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

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

Список похожих презентаций

Введение в объектно-ориентированное программирование

Введение в объектно-ориентированное программирование

X, Y – координаты центра круга;. Draw R – радиус круга; Color – цвет круга. 1 способ. Draw1: R=10; x=5; y=10; color=3; Draw2: R=45; x=15; y=3; color=2;. ...
Визуальная среда Delphi

Визуальная среда Delphi

Палитра компонентов Окно редактора кода Окно конструктора формы Окно инспектора объектов. Окно редактора кода (Unit1.pas) создает исходный текст модуля ...
Динамическое программирование

Динамическое программирование

Основные определения (подробно). Многие задачи практического программирования являются задачами на перебор вариантов и выбор среди этих вариантов ...
Введение в программирование на Java

Введение в программирование на Java

Курс – Объектно-ориентированное программирование Время изучения - 4 курс, 7 семестр Направление подготовки - "230105 - Программное обеспечение вычислительной ...
Динамическое программирование

Динамическое программирование

Задача о нахождении минимальных затрат при строительстве транспортных артерий. Решение задач ДП основано на принципе оптимальности. Принцип гласит: ...
Графика в объектно – ориентированных языках программирования

Графика в объектно – ориентированных языках программирования

GDI (Graphics Devace Interface – графический интерфейс устройств) - интегрированная среда программирования для создания рисунков, рисования текста ...
Аспектно-ориентированное программирование

Аспектно-ориентированное программирование

Сквозная функциональность. Ведение журналов Авторизация. Модуль оформления заказов. Модуль принятия товаров. Проблемы сквозной функциональности. Запутанность ...
Влияние социальных сетей Интернет на подростков

Влияние социальных сетей Интернет на подростков

Цель исследования: рассмотреть влияние социальных сетей на подростков Задачи исследования: 1. Выявить какие проблемы связаны с использованием Интернета ...
Влияние компьютерных игр на развитие подростка

Влияние компьютерных игр на развитие подростка

Цель работы -. анализ положительных и негативных сторон влияния компьютера и компьютерных игр на развитие подростков. Современные компьютеры повсюду! ...
Влияние компьютерных игр на здоровье детей

Влияние компьютерных игр на здоровье детей

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

Влияние компьютера на психику человека

ПРОБЛЕМНЫЙ ВОПРОС. Как влияет компьютер на психику человека, и как совместить здоровый образ жизни и работу на компьютере? ЦЕЛЬ РАБОТЫ: Выявление ...
Влияние компьютера на зрение

Влияние компьютера на зрение

Содержание. О влиянии компьютера на зрение Как защитить ваши глаза Как снять усталость Основные правила Упражнения, регулярная тренировка глаз Массаж ...
Влияние компьютера на здоровье человека

Влияние компьютера на здоровье человека

Ряд заболеваний, возникающих в результате постоянной работы с ПЭВМ: ухудшение зрения пользователя 60-85% запястный синдром в 20% случаев тенделиты ...
Графические задачи на циклы в Паскале

Графические задачи на циклы в Паскале

формирование и развитие умений и навыков применения циклических конструкций, графических возможностей языка Pascal, составление программ на языке ...
Анимация на VBA

Анимация на VBA

Автор презентации «Анимация на VB6» Помаскин Юрий Иванович - учитель информатики МБОУ СОШ№5 г. Кимовска Тульской области. Презентация сделана как ...
Анимация в презентации на примере физических явлений

Анимация в презентации на примере физических явлений

Цели урока:. Повышение интереса к предмету Информатика; Научится создавать анимации встроенную в презентацию; Воспитание информационной культуры учащихся, ...
Анализ отклика на случайное воздействие в MSC

Анализ отклика на случайное воздействие в MSC

Раздел 14. Анализ отклика на случайное воздействие. ТИПЫ ДИНАМИЧЕСКИХ ПРОЦЕССОВ………………………………… 14 - 4 АНАЛИЗ ОТКЛИКА НА СЛУЧАЙНОЕ ВОЗДЕЙСТВИЕ..……...…….. ...
Алгоритмы на примере среды программирования «Паркетчик»

Алгоритмы на примере среды программирования «Паркетчик»

Строка меню «Паркетчик». Основные команды паркетчика. Пример:. Программа { положить(к); Шаг вправо; положить(к); Шаг вправо; положить(к); }. Команды ...
Алгоритмы на графах: определение наличия циклов в графе

Алгоритмы на графах: определение наличия циклов в графе

Домашнее задание. Какое максимальное количество рёбер может быть в ориентированном ациклическом графе с n вершинами? Может ли быть так, что правильным ...
Алгоритмы и программирование

Алгоритмы и программирование

АЛГОРИТМ Линейный Циклический С ветвлением С процедурой. Программа – запись алгоритма на языке программирования для компьютера. Алфавит языка. Алфавит ...

Конспекты

Линейное программирование на языке TurboPascal

Линейное программирование на языке TurboPascal

Интегрированный урок информатика и экология 7 классе. Тема урока : Линейное программирование на языке TurboPascal. Цель:.  . Сформировать навыки ...
Научно – техническая революция и МЫ

Научно – техническая революция и МЫ

Цыцарева Людмила Николаевна. , учитель информатики и ИКТ . МАОУ «Средняя общеобразовательная школа с углубленным изучением отдельных предметов № ...
Методическая разработка. Изучение строк посредством объектно-ориентированного языка программирования Borland Delphi

Методическая разработка. Изучение строк посредством объектно-ориентированного языка программирования Borland Delphi

Муниципальное общеобразовательное учреждение. «Средняя общеобразовательная школа № 93». Новокузнецкого района Кемеровской области. ...
Лабораторная работа №3 Симплекс – метод решения задач. ПК №3

Лабораторная работа №3 Симплекс – метод решения задач. ПК №3

Колледж АО «Финансовая академия». Разработка открытого урока. Тема: «Лабораторная работа №3 Симплекс – метод решения задач. ...
Графические процедуры на языке Delphi

Графические процедуры на языке Delphi

10 класс. «Графические процедуры на языке Delphi». . Цели:. организовать деятельность учащихся изучению и закреплению знаний и способов действий ...
Компьютер – универсальная машина для работы с информацией

Компьютер – универсальная машина для работы с информацией

«Компьютер – универсальная машина для работы с информацией». 5 класс. УМК: Информатика. 5 класс ФГОС. Босова Л.Л. [2013]. Оборудование. :. Демонстрационный ...
Компьютер – наш помощник

Компьютер – наш помощник

Класс: 7. Тема: Компьютер – наш помощник. . . Цель урока:. обобщить и систематизировать теоретические знания и практические умения по теме «Объекты ...
Начинаем программировать на Turbo Pascal

Начинаем программировать на Turbo Pascal

. МУНИЦИПАЛЬНОЕ АВТОНОМНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ЛИЦЕЙ №8 ИМЕНИ Н.Н. РУКАВИШНИКОВА Г.ТОМСКА. ««Начинаем программировать ...
Алгоритмы на паскале

Алгоритмы на паскале

ПЛАН-КОНСПЕКТ УРОКА «Название». ФИО Бурзаев Андрей Игоревич. . Место работы МБОУ СОШ №1 им. М.Горького г. Арзамас. . . . Должность. ...
Компьютер и Интернет – да или нет?

Компьютер и Интернет – да или нет?

Муниципальное казенное общеобразовательное учреждение средняя общеобразовательная школа № 1 п. Михайловка. Конспект воспитательного ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:28 октября 2018
Категория:Информатика
Содержит:19 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации