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

Содержание

Цель занятия:Иметь представление о: форме и ее основных свойствах; компонентах страницы Standard, их свойствах и методах.Понимать: особенности работы в конструкторе форм и редакторе кода; особенности работы с инспектором объектов. На уровне применения: создавать и редактировать программы,

Слайд 1Тема: «Основы програмирования в визуальной среде Delphi»

Тема: «Основы програмирования в визуальной среде Delphi»

Слайд 2Цель занятия:
Иметь представление о: форме и ее основных свойствах; компонентах страницы

Standard, их свойствах и методах.
Понимать: особенности работы в конструкторе форм и редакторе кода; особенности работы с инспектором объектов.
На уровне применения: создавать и редактировать программы, использующие компоненты страницы Standard.

Цель занятия:Иметь представление о: форме и ее основных свойствах; компонентах страницы Standard, их свойствах и методах.Понимать: особенности

Слайд 3Вопросы:
1. Форма и ее основные свойства и события
2. Компоненты страницы Standard

Вопросы:1. Форма и ее основные свойства и события2. Компоненты страницы Standard

Слайд 4Критерии оценки знаний

Критерии оценки знаний

Слайд 5Бланк контроля знаний

Бланк контроля знаний

Слайд 61. Форма и ее основные свойства и события.
Программирование в Delphi –

это создание интерфейсной части программы визуальными средствами. И далее написание кода, придающего элементам интерфейса необходимую функциональность.
1. Форма и ее основные свойства и события.Программирование в Delphi – это создание интерфейсной части программы визуальными

Слайд 7Понятие формы
Все формы строятся на основе класса TForm.

Форма – это окно, которое представляет собой проект будущей программы.
Понятие формы  Все формы строятся на основе класса TForm.    Форма – это окно,

Слайд 8Конструктор формы
Иконка формы
Цвет формы (форма)
Курсор мыши
Заголовок формы
Разрешение (запрещение)
Реакции на событие

Конструктор формыИконка формыЦвет формы (форма)Курсор мышиЗаголовок формыРазрешение (запрещение)Реакции на событие

Слайд 9События формы
Активная форма
По закрытию формы
При движении кнопки мыши
По двойному клику мыши


По клику мыши

При отпускании кнопки мыши

При нажатии кнопки мыши

При создании формы

События формыАктивная формаПо закрытию формыПри движении кнопки мышиПо двойному клику мыши По клику мышиПри отпускании кнопки мышиПри

Слайд 10Практическое задание № 1
Изменить свойства формы так, чтобы при запуске проекта:

Заголовок

формы – Задание 1;
Иконка формы – CONSTRUC;
Цвет формы – красный;
Курсор – в виде руки.
Практическое задание № 1Изменить свойства формы так, чтобы при запуске проекта:Заголовок формы – Задание 1;Иконка формы –

Слайд 11Результат выполнения задания

Результат выполнения задания

Слайд 122. Компоненты страницы Standard
Все компоненты Delphi порождены от класса Tcomponent, в

котором инкапсулированы общие свойства и методы компонентов.

Класс Tcomponent служит базой для создания как видимых, так и невидимых компонентов.

2. Компоненты страницы StandardВсе компоненты Delphi порождены от класса Tcomponent, в котором инкапсулированы общие свойства и методы

Слайд 13Стандартные компоненты
Большинство видимых компонентов управления происходят от класса Tcontrol – это

кнопки, переключатели, списки и т.д.
Стандартные компонентыБольшинство видимых компонентов управления происходят от класса Tcontrol – это кнопки, переключатели, списки и т.д.

Слайд 14СВОЙСТВА СТАНДАРТНЫХ КОМПОНЕНТ:
Top – Расстояние компонента от верхнего края формы
Left –

Расстояние компонента от левого края формы

Height – Высота компонента

Width – Ширина компонента

СВОЙСТВА СТАНДАРТНЫХ КОМПОНЕНТ:Top – Расстояние компонента от верхнего края формыLeft – Расстояние компонента от левого края формыHeight

Слайд 15СВОЙСТВА СТАНДАРТНЫХ КОМПОНЕНТ:
Caption
Text
Cursor
Color
Font
Enabled

СВОЙСТВА СТАНДАРТНЫХ КОМПОНЕНТ:CaptionTextCursorColorFontEnabled

Слайд 16Чтобы компоненты откликались на то или иное событие программист должен создать

обработчик данного события.

Обработчик события – это процедура, шапка которой и пустое тело формируется Delphi в разделе Implementation.

Чтобы компоненты откликались на то или иное событие программист должен создать обработчик данного события. Обработчик события –

Слайд 17Задача программиста – оживить процедуру, т.е. наполнить ее конкретными операторами, которые

будут выполнять некоторую функцию приложения.
Задача программиста – оживить процедуру, т.е. наполнить ее конкретными операторами, которые будут выполнять некоторую функцию приложения.

Слайд 18Компонент TButton
Предназначен для формирования конкретного воздействия на программу.

Компонент TButtonПредназначен для формирования конкретного воздействия на программу.

Слайд 19Компонент TButton
Надпись на кнопке

Компонент TButtonНадпись на кнопке

Слайд 20Пример 1. Закрытие формы.

Пример 1. Закрытие формы.

Слайд 21Компонент TLabel
Стандартный компонент Tlabel предназначен для размещения на форме различного рода

статических текстовых надписей.
Компонент TLabelСтандартный компонент Tlabel предназначен для размещения на форме различного рода статических текстовых надписей.

Слайд 22Компонент TLabel
Автоматическое изменение размера
Выравнивание текста
Расположение текста в нескольких строках

Компонент TLabelАвтоматическое изменение размераВыравнивание текстаРасположение текста в нескольких строках

Слайд 23Пример 2.Вывод текста

Пример 2.Вывод текста

Слайд 24Компонент TEdit
Этот компонент представляет собой однострочный редактор текста.

Компонент TEditЭтот компонент представляет собой однострочный редактор текста.

Слайд 25Компонент TEdit
Прописные (строчные) символы
Помещает текст в окно

Компонент TEditПрописные (строчные) символыПомещает текст в окно

Слайд 26Пример 3. Преобразование.

Пример 3. Преобразование.

Слайд 27Практическое задание № 2
Разработать программу, рассчитывающую валовый сбор пшеницы (ц).
Исходные данные:
Площадь

посева (га);
Урожайность (ц/га);
Расчетная формула:
Валовый сбор = Площадь * Урожайность
Требования к программе:
Данные должны вводиться в Edit1 и Edit2. По нажатию кнопки результат выводится в Label1.
Практическое задание № 2Разработать программу, рассчитывающую валовый сбор пшеницы (ц).Исходные данные:Площадь посева (га);Урожайность (ц/га);Расчетная формула:

Слайд 28Контрольные данные
Площадь посева = 1200 га ;

Урожайность = 27 ц/га ;

Валовый

сбор = 32 400 ц.
Контрольные данныеПлощадь посева = 1200 га ;Урожайность = 27 ц/га ;Валовый сбор = 32 400 ц.

Слайд 29Результат выполнения задания

Результат выполнения задания

Слайд 30Компонент TRadioButton
Этот компонент предназначен для включения в интерфейс программы зависимых переключателей.


Компонент TRadioButtonЭтот компонент предназначен для включения в интерфейс программы зависимых переключателей.

Слайд 31Компонент TRadioButton
Текст рядом с переключателем

Компонент TRadioButtonТекст рядом с переключателем

Слайд 32Пример 4. Изменение цвета формы

Пример 4. Изменение цвета формы

Слайд 33Компонент TMainMenu
Стандартный интерфейс прикладной программы предусматривает, как правило, стандартное меню. Главное

меню реализуется компонентом TMainMenu.
Компонент TMainMenuСтандартный интерфейс прикладной программы предусматривает, как правило, стандартное меню. Главное меню реализуется компонентом TMainMenu.

Слайд 34Компонент TMainMenu

Компонент TMainMenu

Слайд 35Пример 5. Меню выход.

Пример 5. Меню выход.

Слайд 36Практическое задание № 3
Разработать программу, реализующую смену цветов и выход из

программы.
Требования:
Цвета (синий, желтый, зеленый) изменяются при помощи трех RadioButton. Выход реализован через главное меню и через кнопку.
Практическое задание № 3Разработать программу, реализующую смену цветов и выход из программы.Требования:Цвета (синий, желтый, зеленый) изменяются при

Слайд 37Результат выполнения задания

Результат выполнения задания

Слайд 38 КОНТРОЛЬНЫЙ ТЕСТ (Ответы) Каждый правильный ответ 3 балла
B
B
A
C

B

6. C
7. B
8. C
9. B
10. B

КОНТРОЛЬНЫЙ ТЕСТ (Ответы) Каждый правильный ответ 3 балла B B A C B6. C7. B8. C9.

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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