- Цель:
Образовательная:
Познакомиться с элементами управления Frame и ScrollBar, их назначением и свойствами. Вспомнить понятие Разветвляющийся алгоритм, блок-схема ветвления. Научиться создавать интерфейс, содержащий Элементы управления Frame и ScrollBar, а также используя ветвление.
Знать: Назначение и свойства элементов управления Frame и ScrollBar, структуру записи ветвления в Visual Basic. Приемы работы с новыми элементами управления.
Уметь: Создавать интерфейс, содержащий Элементы управления Frame и ScrollBar, а также используя ветвление..
Воспитательная:
Способствовать формированию информационной культуры, внимательности, дисциплинированности.
Развивающая:
Развивать умения и навыки работы в среде программирования VBasic.
План конспект урока.
Организационный момент
На уроке мы знакомимся с новыми компонентами управления Frame (рамкой) и ScrollBar (полосой прокрутки).
В результате изучения материала вам необходимо выполнить практическую работу в форме проекта "Таблица умножения и сложения"
Актуализация знаний учащихся.
- Как открыть программу VBasic?
- Перечислите этапы сохранения созданного проекта.
- Какие свойства можно применить для оформления формы проекта?
- Когда применяется разветвляющийся алгоритм?
- Запишите структуру разветвляющегося алгоритма в виде блок-схемы и на VB. (2 уч-ся на закрытых досках, взаимопроверка)
Новая тема.
Компонент Frame (Рамка) – используется для функциональной или визуальной группировки элементов управления.
Для того чтобы сгруппировать элементы управления, сначала на форме размещается рамка, а затем внутри нее размещаются элементы.
Свойства аналогичны свойства компонента МЕТКА.
Компонент ScrollBar (линейка прокрутки) - используется для быстрого движения по длинным спискам или строкам и отображения текущего положения в списке или строке и увеличения скорости прокрутки списка.
Позволяют задавать значение какой-либо величины в определенном диапазоне и узнавать значение этой величины по позиции движка на линейке.
Основные свойства:
Name – ?
Min – установка минимального значения полосы прокрутки
Max – установка максимального значения полосы прокрутки
Visible – ?
Value – возвращает или восстанавливает текущее значение полосы прокрутки.
Закрепление и проверка усвоения изученного материала
Создай проект «Таблица умножения и сложения».
1. Для оформления ФОРМЫ учащиеся используют данную таблицу:
Элемент управления |
Свойства элемента управления |
Форма |
Name – Form1 Caption – Таблица сложения и умножения |
Горизонтальная линейка прокрутки |
Name – HScroll1 Min – 0 Мах – 9 Visible – True |
Вертикальная линейка прокрутки |
Name – VScroll1 Min – 0 Мах – 9 Visible – True |
Рамка |
Name – Frame1 Caption – Выполнение действий |
Метка |
Name – Label1,2,3,4 Caption для 1 и 2 – <+>, <´> Caption для 3 и 4 – <пустые> |
Кнопка |
Name – Command1, Command2 Caption – Посчитай, Выход |
2. По щелчку на кнопку «Посчитай» значение установленное на линейках прокрутке отображается в пустых метках, а в текстовых полях результат выполнения соответствующего действия.
3. По щелчку на кнопку «Выход» выводится диалоговое окно «Завершение работы», где «Да» - закрытие программы, «Нет» - возврат в форму.
Ключ:
(только для одной метки и для данного текстового поля)
Label1.Caption = HScroll1.Value
Text1.Text = Format(HScroll1.Value + VScroll1.Value)
Для кнопки «Выход» код выглядит следующим образом:
Private Sub Command2_Click()
Otwet = MsgBox("завершить работу программы?", 4, "Завершение работы")
If Otwet = 6 Then ' выбрано "да" (6 – код «да», Otwet – функция выбора)
End
Else ' иначе, т.е. выбрано "нет"
Form2.Show
End If
End Sub
Записать в тетради код приложения с пояснениями, обрати внимание на оформление кода для вывода диалогового окна с выбором условия.
Итог урока. Выставление оценок.
Домашнее задание.
Знать к уроку назначение и свойства элементов управления Frame и ScrollBar, структуру записи ветвления в Visual Basic.
Творческое задание.
Придумать форму и оформить ее в тетради с условием задачи, где бы использовались элементы управления Frame и ScrollBar.