kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

Тема: Форма и компоненты.

Нажмите, чтобы узнать подробности

Тема: Форма и компоненты.

Цель урока:

Образовательная: познакомить учащихся с формой и компонентами, их основными свойствами и методами;

Развивающая: развивать умения выполнять действия с формой и компонентами;

Воспитательная:  воспитывать эстетические навыки при оформлении формы и компонентов.

Тип урока: урок усвоения новых знаний

Методы обучения:

  • словесные, наглядные, практические
  • частично-поисковые.

Форма обучения: индивидуальная, групповая.

Оснащение: компьютерный класс (наличие локальной сети).

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«Тема: Форма и компоненты.»

10 класс предмет: информатика

Урок №7 Дата проведения: ________

Тема: Форма и компоненты.

Цель урока:

Образовательная: познакомить учащихся с формой и компонентами, их основными свойствами и методами;

Развивающая: развивать умения выполнять действия с формой и компонентами;

Воспитательная: воспитывать эстетические навыки при оформлении формы и компонентов.

Тип урока: урок усвоения новых знаний

Методы обучения:

  • словесные, наглядные, практические

  • частично-поисковые.

Форма обучения: индивидуальная, групповая.

Оснащение: компьютерный класс (наличие локальной сети).

Ход урока.

  1. Организационный момент.

Приветствие. Настрой учащихся на урок.

  1. Постановка целей и задач урока.

  2. Проверка домашнего задания.

Каждому учащемуся с помощью программы NetOp School выводится на экран скриншот окна системы программирования Lazarus (приложение 1).

Задание: перечислите по указанным номерам основные окна интерфейса интегрированной среды разработки Lazarus.

Задание учащиеся выполняют в тетради.

Время выполнения 1-2 минуты.

Проверка в парах, по окончанию с учителем.



  1. Изучение новой темы.

Форма.

Форма – будущее окно вашего приложения, на котором будут располагаться компоненты. Форм в проекте может быть несколько, добавляется форма в проект командой: Файл СоздатьФорму.

Свойства формы

Свойство

Значение

Caption

Изменение заголовка окна, представляет собой некоторый текст.

Name

Имя формы в программе. По умолчанию присваивается Form1.

Color

Изменение цвета окна


Компоненты

Компоненты также как и форма являются некоторыми графическими объектами. Компоненты бывают видимыми и невидимыми. При проектировании форма выступает в роли контейнера для компонентов. При этом на форму можно разместить и невидимые компоненты.

Свойства и методы компонентов также отображаются в инспекторе объектов. Чтобы увидеть их, достаточно выделить требуемый компонент на форме.


Обработчики событий

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


Пример: Создать первое графическое приложение. Которое при загрузке формы, будет выводить название в заголовке формы 'Моё первое графическое приложение', а по щелчку на форме в заголовке формы появится вопрос 'Зачем ты на меня нажал?'.



После запуска

После выполнения щелчка


Фрагмент программного кода


procedure TForm1.FormCreate(Sender: TObject);

begin

Form1.caption:='Моё первое графическое приложение';

end;


procedure TForm1.FormClick(Sender: TObject);

begin

Form1.caption:='Зачем ты на меня нажал?';

end;




Простейшие компоненты.

TLabelкомпонент надпись или метка (расположен на странице Standard), предназначен для размещения надписей на форме.


Свойства TLabel

Свойство

Значение

Caption

Отображение текста в поле компонента.

Color

Цвет фона надписи.

AutoSize

True/False. Запрещение или разрешение на изменение размеров надписи.

Aligment

Выравнивание текста внутри поля надписи (по центу, левому краю, правому краю)

Font

Настройка текста (шрифт, размер, начертание)

WordWrap

Разрешение/Запрещение на расположение текста в поле надписи в одну строку.


TButtonкнопка элемент управления, предназначен для запуска каких-то действий команд. При щелчке по кнопке мышью в работающей программе возникает событие OnClick (по щелчку).


Свойства TButton

Свойство

Значение

Caption

Отображение текста в поле компонента.

Enabled

Признак доступности кнопки.

  1. Закрепление изученного материала.

Задание 1. Создайте приложение, на форму которого помещены компоненты Label1, Button1. При щелчке на Button1 в объекте Label1 появляется сообщение «Я программирую!», а выполненный щелчок на форме сменяет заголовок окна на сообщение «Моя первая программа».

Оформите форму и метку в цвете.

Решение:


Вид окна после загрузки программы

Вид окна программы после выполнения щелчков





Фрагмент программного кода



procedure TForm1.FormClick(Sender: TObject);

begin

Form1.caption:='Моя первая программа';

end;


procedure TForm1.Button1Click(Sender: TObject);

begin

label1.Caption:='Я программирую!';

end;



Задание 2. Создайте приложение, в результате работы которого при щелчке на кнопке Вывод сообщения на метку выводится сообщение приветствия, при щелчке на кнопке Очистить сообщение исчезает.

Решение:


Вид окна после загрузки программы

Вид окна программы после выполнения щелчка на кнопке Вывод сообщения


Фрагмент программного кода




  1. Домашнее задание.

Разработать свой собственный проект, используя форму и изученные компоненты.

  1. Рефлексия.

  2. Итог урока.



5



Получите в подарок сайт учителя

Предмет: Информатика

Категория: Уроки

Целевая аудитория: 10 класс

Скачать
Тема: Форма и компоненты.

Автор: Султанов Кайрат Нигматович

Дата: 25.05.2016

Номер свидетельства: 330221

Похожие файлы

object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(150) "Презентация по математике на тему: "Названия компонентов  и результата умножения" "
    ["seo_title"] => string(90) "priezientatsiia-po-matiematikie-na-tiemu-nazvaniia-komponientov-i-riezul-tata-umnozhieniia"
    ["file_id"] => string(6) "236503"
    ["category_seo"] => string(10) "matematika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1444073443"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(60) "разработка на тему " Окна и формы""
    ["seo_title"] => string(27) "razrabotkanatiemuoknaiformy"
    ["file_id"] => string(6) "296851"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1456104376"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(153) "Статья на тему:" Региональный компонент в Крыму на уроках эстетического искусства"" "
    ["seo_title"] => string(89) "stat-ia-na-tiemu-rieghional-nyi-komponient-v-krymu-na-urokakh-estietichieskogho-iskusstva"
    ["file_id"] => string(6) "144496"
    ["category_seo"] => string(6) "muzika"
    ["subcategory_seo"] => string(7) "prochee"
    ["date"] => string(10) "1418738061"
  }
}
object(ArrayObject)#874 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(92) "открытый урок по теме "Do your parents understand you" в 9 классе. "
    ["seo_title"] => string(66) "otkrytyi-urok-po-tiemie-do-your-parents-understand-you-v-9-klassie"
    ["file_id"] => string(6) "100363"
    ["category_seo"] => string(15) "angliiskiyYazik"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1402378552"
  }
}
object(ArrayObject)#852 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(109) "Кровь, компоненты внутренней среды организма. Состав крови "
    ["seo_title"] => string(60) "krov-komponienty-vnutrienniei-sriedy-orghanizma-sostav-krovi"
    ["file_id"] => string(6) "149920"
    ["category_seo"] => string(9) "biologiya"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1420370257"
  }
}


Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства