- Преподавателю
- Информатика
- Урок Форма в Visual Basic 6. 0
Урок Форма в Visual Basic 6. 0
Раздел | Информатика |
Класс | - |
Тип | Конспекты |
Автор | Муртазина А.Д. |
Дата | 06.02.2016 |
Формат | doc |
Изображения | Есть |
Организационная информация:
Предмет: Информатика
Класс: 9
Автор урока: Муртазина Аида Думановна, учитель информатики
Образовательное учреждение: КГУ «Гимназия №6»
Республика Казахстан
Город Семей
Восточно - Казахстанская область
Тема: Форма
Цель:
Учебная: Ввести понятие формы. Рассмотреть виды, свойства формы, Добавлять элементы управления на форму.
Воспитательная: Воспитать стремление к аккуратности, ответственности при работе с техникой.
Развивающая: Развить у учащихся алгоритмическое и логическое мышление.
Основные знания и умения:
Знать:
-
Что такое форма;
-
В чем состоят основные свойства формы;
-
Способы добавления элементов управления на форму;
-
Виды форм;
Уметь:
-
Добавлять элементы управления на форму;
-
Устанавливать свойства формы;
-
Составлять несложные приложения с установкой свойств формы на панели свойств и в программном коде:
Обеспечение занятия:
1). ПК - ЭВМ - 12 шт.
2). Раздаточный материал
Литература:
Н.Г. Волченков «Программирование на Visual Basic 6.0 »
С.Н Лукин «Самоучитель работы на Visual Basic 6.0»
Вид занятия: комбинированное - 1ч.
План занятия:
-
Организационный момент - 2
-
Изложение новой темы - 20
-
Закрепление темы - 10
-
Практическая работа - 10
-
Отчет по работе - 2
-
Д/з - 1
Последовательность изложения темы:
-
Общие сведения.
-
Свойства формы.
-
Рисование элементов управления на форме.
Ход урока.
1. Организационный момент - 2
(Приветствие, проверка посещаемости, объявление целей и задач урока)
2. Изложение новой темы - 20
-
Общие сведения.
Форма - это эскиз окна будущей программы (приложения).
Форма является объектом, поэтому имеет свои свойства, методы, события. Форма является контейнером для других объектов, т.е. она может содержать кнопки, списки, текстовые поля и т.п.
В проекте может содержаться несколько форм. При запуске программы появляется стартовая форма. Для выбора стартовой формы выполните: Проект → Свойства → Главное → Объект запуска.
Форма сохраняется в отдельном файле (точнее в 2-х файлах с разными расширениями).
Формы бывают:
Форма (Form) - обычная форма, используемая в несложных программах.
Основная форма (MDI Form) - это форма, которая может содержать дочерние (вложенные) формы. В приложении может быть только одна такая форма.
Дочерняя форма (Child) - содержится только внутри основной формы. Таких форм в приложении может быть несколько.
Форма диалога (Dialog)- появляется на экране на короткое время, служит для ввода или вывода информации, не изменяется в размерах и находится поверх других окон.
-
Свойства формы
ActiveControl - ссылка, на элемент управления, имеющий фокус. Во время выполнения только чтение.
Appearance - объемный вид.
AutoRedraw - автоперерисовка объекта, необходимо устанавливать, если будете работать с графикой.
BackColor - цвет фона формы.
Например:
Form1.BackColor = vbBlue
Form1.BackColor = 16711680
Form1.BackColor = &HFF0000
BorderStyle - тип границы, обрамляющей форму.
А вот и пример,
Private Sub Command1_Click()
Form1.BorderStyle = 0
Form1.Caption = ""
End Sub
Private Sub Command2_Click()
Form1.BorderStyle = 2
Form1.Caption = "Вернули заголовок форме"
Form1.Height = Form1.Height - 100
Form1.Width = Form1.Width - 100
End Sub
Private Sub Command3_Click()
Form1.BorderStyle = 3
Form1.Caption = "Заголовок изменился"
Form1.Height = Form1.Height + 100
Form1.Width = Form1.Width + 100
End Sub
Caption - заголовок формы. Т.е. текст, который отображается в заголовке формы.
ControlBox - отвечает, за присутствие на форме, оконного меню, на Рис 1. вы видите его иконку. Вы должны знать, что оконное меню и кнопки закрыть, развернуть/восстановить и свернуть взаимосвязаны. Т.е. если свойства MinButton и MaxButton установите в False, то в оконном меню исчезнуть соответствующие пункты. Во время выполнения только чтение.
FillColor - цвет заливки.
FillStyle - тип заливки.
Font - тип шрифта. Выбирается из списка.
FontBold - полужирный шрифт.
FontItalic - курсив.
FontName - название шрифта.
FontSize - размер шрифта в пунктах. Максимальное значение 2160.
FontStrikethru - перечеркнутый текст.
FontTransparent - прозрачный текст, т.е. сквозь текст виден фон объекта.
FontUnderline - подчеркнутый текст.
ForeColor - определяет цвет выводимого на форму текста или др.
Private Sub Form_Load()
Form1.AutoRedraw = True
Form1.ForeColor = vbRed
Print "Цвет текста на форме КРАСНЫЙ"
End Sub
Height - высота формы, в твипах - специальная единица измерения.
Для организации интерфейса (интерфейс - способ общения, взаимодействия) между пользователем и программой служат элементы управления.
Именно с помощью кнопки пользователь может дать команду программе, которая выведет результат своей работы в виде надписи.
-
Рисование элементов управления на форме.
Создание формы с элементами управления является ответственным этапом, т.к. здесь определяется не только насколько удобна будет программа для пользователя, но и создаются объекты, которые впоследствии будут "оживать" в процессе программирования, являясь "каркасом" приложения.
Элементы управления добавляются с помощью Панели Инструментов (Вид → Панель Инструментов):
Создать элемент управления: выберите нужный элемент в панели инструментов (щелкнув по кнопке элемента) и удерживая левую кнопку переместите мышь по диагонали на форме:
Выделить элемент управления: щелкните по нужному элементу мышью.
После выделения элемента управления или формы в окне свойств можно изменить его свойства.
Примечание: Перед выделением должна быть нажата кнопка на панели инструментов. Если нажата другая кнопка, то будет нарисован новый элемент управления.
Удалить элемент управления: выделите элемент управления и нажмите клавишу Delete.
-
Практическое задание
1) Создайте новый проект.
Создайте форму "Калькулятор"
Установите свойства формы "Калькулятор":
Caption = Калькулятор
Border Style = Fixed Single
Добавьте элементы управления: (строку меню добавлять не нужно)
Отрегулируйте размеры формы по содержимому с помощью мыши или свойств Height (высота) и Width (ширина).
2) Создайте проект
Private Sub Command1_Click()
Form1.CurrentX = 1000
Form1.CurrentY = 3000
Print 99
Число 99 будет напечатано на 1000 твипов правее и на 3000
твипов ниже левого верхнего угла формы.
Form1.CurrentX = 1000
Print 99
Form1.CurrentX = 1000
Print 44
Числа 99 и 44 будут напечатаны в одном месте. Получится маз-
ня.
Form1.FontSize = 20 Размер шрифта
Form1.FontName = "Arial" Название (начертание) шрифта
Form1.FontBold = True Полужирный шрифт (True - назначить, False - отменить)
Form1.FontItalic = True Курсив (наклонный шрифт)
Form1.ForeColor = vbBlue Цвет шрифта
Form1.FontUnderline = True Подчеркнутый шрифт
Form1.FontStrikethru = True Перечеркнутый шрифт
Если вы установите в окне свойств формы свойство FontTransparent равным
End Sub
Сохраните проект и форму в файлах с именами Калькулятор.
7. Задание на дом
Поработать с конспектом.
Примечание: при изучении нового материала учащиеся делают в тетрадь необходимые записи под руководством учителя