Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Конспекты / Урок на тему "Форма. Назначение. Свойства"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

Урок на тему "Форма. Назначение. Свойства"

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

Выбранный для просмотра документ Конспект урока.doc

библиотека
материалов



Дата:_____________ Класс: 10Б

Тема: «Форма. Назначение. Свойства»

Тип урока: комбинированный урок

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

Задачи урока

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

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

Воспитательная: формировать у учащихся научное мировоззрение

Этапы урока:

  1. Организационный момент, постановка цели и задач урока

  2. Мотивация

  3. Проверка знаний по теме «Интегрированная среда разработки Laarus»

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

  5. Первичное закрепление материала

  6. Подведение итогов

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

Ход урока

3. Проверка знаний по теме «Интегрированная среда разработки VB»

1. Фронтальная проверка знаний учащихся с использованием презентации Повторение.pptx:

- Слайд № 1. Дать определение понятия «проект».

- Слайд № 2. Перечислить основные этапы разработки программы.

- Слайд № 3. Назвать элементы окна.


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


- Объяснение темы: презентация Форма.pptx

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

Открываем Delphi, создаем новый проект и выделяем форму. Вкратце пробежимся по основным её свойствам. 
Первое свойство, которое мы рассмотрим это свойство Align. Отвечает оно за позиционирование нашей формы на мониторе. Открываем это свойство и видим несколько значений. 

hello_html_m586aa02f.png




  • alBottom - прилипание формы к низу экрана

  • alClient - растягивание формы на весь экран

  • alCustom - по умолчанию

  • alLeft - прилипание формы к левому краю экрана

  • alNone - без выравнивания

  • alRight - прилипание формы к правому краю экрана

  • alTop - прилипание формы к верху экрана

Следующие свойство AlphaBlend. Это свойство отвечает за прозрачность формы. Выставляем его значение True и ниже видим свойство AlphaBlendValue. Оно может принимать значения от 1(полная прозрачность) до 255(полная не прозрачность). Выставляем значение 200 и видим прозрачную форму. 


hello_html_6623972b.png



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

Следующие свойство AutoScroll. Принимает значения Boolean. Я думаю по названию свойства понятно его назначение. Если какой-либо компонент выходит за границы формы, то на форме автоматически появляется скролл. 

Следующие свойство AutoSize, оно находит и подгоняет оптимальный размер формы. Если мы сейчас выставим значение True и кинем на форму компонент Memo, то это свойство при компиляции уберет все пустые места на форме и как бы обтянет компонент Memo. Из-за этого мы не сможем изменить размер формы. 


hello_html_76aefb4f.png



Вернем свойству AutoSize значение False и продолжим рассматривать остальные свойства. 

Свойство BorderIcons. В нём мы можем задать, какие кнопки мы будем видеть в шапке формы. Сейчас у нас видны кнопки "свернуть", "развернуть" и "закрыть". Если мы всем этим кнопкам выставим значение False, то шапка формы будет совершенно пустая. 


hello_html_647bef09.png




hello_html_3ee9027b.png



Возвращаем все значения обратно и переходим к следующему свойству. 

Свойство BorderStyle, оно отвечает за стиль границ нашей формы. Вы можете сами поэкспериментировать с различными значениями. Хотелось бы только выделить значение bsNone, то есть после компиляции наша форма совсем не будет иметь границ, это позволяет разрабатывать свои дизайны и скины для формы. 

Далее рассматриваем свойство Caption. Оно есть практически у каждого компонента. Сейчас оно имеет значениеForm1, давайте изменим его на Программа и мы видим, что заголовок нашей формы поменялся. 

Свойство Color отвечает за цвет формы. Очень простое свойство и я думаю вам будет полезнее поэкспериментировать самим. 

Свойство Cursor отвечает за то, какой будет курсор при наведении на форму. Выставим значение crHourGlass и скомпилируем программу. Мы видим, что появляется как бы ложный курсор, обозначающий зависание программы. 

Вы наверняка видели в различных программах всплывающие подсказки, которые появляются при задержки курсора на каком-нибудь компоненте. Свойство Hint как раз отвечает за текст этой подсказки. Напишем Форма и скомпилируем программу. Задерживаем курсор на форме и ничего у нас не всплывает :). А всё потому, что мы не включили отображение этой подсказки. Включить его можно в свойстве ShowHint, выставив значение True. Если сейчас скомпилировать и задержать курсор на форме, то мы увидим подсказку. 

Далее свойство Icon, оно отвечает за иконку в левом верхнем углу формы. Выделяем свойство Icon, нажимаем на кнопку с тремя точками и у нас открывается окно загрузки иконки. 


hello_html_15348976.png



Нажимаем на кнопку Load... и выбираем картинку с расширением .ico. Иконки от Delphi лежат в папке C:\Program Files (x86)\Common Files\Borland Shared\Images\Icons. После того, как выбрали иконку, нажимаем кнопку и после компиляции видим, что значок программы изменился. 

hello_html_m674a969c.png



В свойстве Left задается расстояние в пикселях от левого края экрана до левого края формы. 

В свойстве Name пишется имя формы, по которому мы будем обращаться в окне редактора кода. 

Свойство Position отвечает за позицию формы после компиляции. Поэкспериментируйте со значениями. 

Далее свойство Top, оно аналогично свойству Left, только отсчет пикселей идет от верхнего края экрана и до верхнего края формы. 

Свойства Width и Height отвечают за ширину и высоту формы в пикселях. 

Свойство Enabled отвечает за активность. Давайте сейчас кинем на форму компонент Button и изменим у него свойство Enabled, выставив значение False. Компилируем программу и видим, что наша кнопка не активна и на нее нельзя нажать. 

hello_html_m6b94d9f4.png



Ну и последнее свойство, которое мы разберем в этом уроке, свойство Visible. Это свойство отвечает за видимость компонента. Измените это свойство у кнопки, выставив значение False и скомпилируйте программу, кнопки вы не найдете. 
Большинство свойств у компонентов одинаковое.


5. Первичное закрепление материала.

Практическая работа – проект «Это моя первая работа»


6. Подведение итогов.

Итоги урока:

  • Для чего в проекте нужна форма?

  • Сколько форм может быть в проекте?

  • Как добавить новую форму?

  • Перечислить основные свойства, методы, события формы


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

Учить определения, назначение и свойства


Выбранный для просмотра документ Повторение.pptx

библиотека
материалов
Проект – это… группа всех файлов, которые составляют программу, включая форм...
Этапы разработки программы на Lazarus Создание графического интерфейса будущ...
7 6 5 4 3 2 1 Окно Lazarus Главное меню Панель инструментов Окно свойств Окн...
3 1

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 1 Проект – это… группа всех файлов, которые составляют программу, включая форм
Описание слайда:

Проект – это… группа всех файлов, которые составляют программу, включая формы, модули, графику, элементы управления и модули класса.

№ слайда 2 Этапы разработки программы на Lazarus Создание графического интерфейса будущ
Описание слайда:

Этапы разработки программы на Lazarus Создание графического интерфейса будущей программы (с помощью окна Конструктор форм); Задание значений свойств объектов графического интерфейса (окно Свойства объекта); Создание программного кода (окно Программный код или Редактор кода); Сохранение проекта: File – Save Project As… Компиляция проекта в программу (приложение) Компиляция – это перевод программы с языка программирования в цифровой код, который понимает процессор.

№ слайда 3 7 6 5 4 3 2 1 Окно Lazarus Главное меню Панель инструментов Окно свойств Окн
Описание слайда:

7 6 5 4 3 2 1 Окно Lazarus Главное меню Панель инструментов Окно свойств Окно макета формы Панель элементов Конструктор форм Окно проекта (проводник объектов)

Выбранный для просмотра документ Форма.pptx

библиотека
материалов
Объекты – все визуальные объекты (форма, кнопка, поле ввода и т.д.) Метод – д...
Свойства формы Имя формы Name Текст, отображаемый в строке заголовка формы C...
Методы формы Очистка формы Cls Печатает текст на форме Print Рисует окружнос...
 События формы Инициализация формы Load Щелчок в форме Click
5 1

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs

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

№ слайда 1 Объекты – все визуальные объекты (форма, кнопка, поле ввода и т.д.) Метод – д
Описание слайда:

Объекты – все визуальные объекты (форма, кнопка, поле ввода и т.д.) Метод – действие, выполняемое над объектом. Объект.Метод Свойство – атрибут объекта, определяющий характеристики объекта. Объект.Свойство=ЗначениеСвойства Событие – действие, распознаваемое объектом, для которого можно запрограммировать отклик.

№ слайда 2
Описание слайда:

№ слайда 3 Свойства формы Имя формы Name Текст, отображаемый в строке заголовка формы C
Описание слайда:

Свойства формы Имя формы Name Текст, отображаемый в строке заголовка формы Caption Тип границы BorderStyle Значок, отображаемый в строке заголовка формы Icon Установка шрифта Font

№ слайда 4 Методы формы Очистка формы Cls Печатает текст на форме Print Рисует окружнос
Описание слайда:

Методы формы Очистка формы Cls Печатает текст на форме Print Рисует окружность на форме Circle Показывает форму Show

№ слайда 5  События формы Инициализация формы Load Щелчок в форме Click
Описание слайда:

События формы Инициализация формы Load Щелчок в форме Click

Автор
Дата добавления 17.05.2016
Раздел Информатика
Подраздел Конспекты
Просмотров103
Номер материала ДБ-085994
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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