350138
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 6.900 руб.;
- курсы повышения квалификации от 1.500 руб.
Престижные документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 50%

ВНИМАНИЕ: Скидка действует ТОЛЬКО сейчас!

(Лицензия на осуществление образовательной деятельности № 5201 выдана ООО "Инфоурок")

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

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

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

Выбранный для просмотра документ Конспект урока.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 Главное меню Панель инструментов Окно свойств Окн...

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

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

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

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

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

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

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

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

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

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

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

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

Общая информация

Номер материала: ДБ-085994

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

Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс повышения квалификации «Внедрение системы компьютерной математики в процесс обучения математике в старших классах в рамках реализации ФГОС»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «Оператор персонального компьютера»
Курс «3D Studio MAX»
Курс повышения квалификации «Сетевые и дистанционные (электронные) формы обучения в условиях реализации ФГОС по ТОП-50»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Введение в программирование на языке С (СИ)»
Курс профессиональной переподготовки «Управление в сфере информационных технологий в образовательной организации»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

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

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

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