Элективное занятие "Разработка проектов в интегрированной среде Visual Basic"

Разделы: Информатика


Цели:

  • Образовательная – закрепление изученного материала: написание и отладка программ на ООП; изучение нового материла – вывод сообщений.
  • Развивающая – развитие логического мышления, творчества, памяти, анализа.
  • Воспитательная – воспитание уверенности, стремление к познанию.

Задачи:

  1. Изучить новый материал:
    а) Системный вывод сообщений. Функция MsgBox()
  2. Закрепить и проконтролировать ЗУН учащихся при работе с программами:
    а) Создание и форматирование формы и элементов на форме;
    б) Создание и отладка программы “Определение кол-ва часов, минут и секунд”;
    с) Создание и отладка программы “Расстояние”.

Оборудование урока: наглядное пособие, доска, тетрадь, ПК.

Межпредметные связи: математика + информатика

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

Ход урока

1. Вступительное слово. (Проверка посещаемости, готовности к уроку, сообщение целей и задач.) (2 мин.)

2. Изучение нового материала:

2.1. Системный вывод сообщений. Функция MsgBox(). Критические сообщения об ошибке.(8 мин.)

Системный Вывод сообщений. Функция MsgBox()

Функция MsgBox используется для отображения текстовой информации в стандартном окне в ответ на действия пользователя.

MsgBox(Prompt[,Buttons] [,Title])

Аргументы функции MsgBox():

Prompt – строка сообщения. Длина сообщения может быть достаточно большой, если длина более 100 символов, то текст переносится на следующую строку.

Buttons – сочетание кнопок и значков, которые должны находиться в окне сообщения (числовое значение или константы). Если параметр Buttons не указан, то в окне, по умолчанию, будет присутствовать только кнопка OK, значка не будет.

Title – титульная строка окна сообщения (необязательный параметр).

Коды значков

Имя константы

Числовое значение Значок
vbCritical 16 Критическое сообщение
vbQuestion 32 Вопрос
vbExclamation 48 Предупреждение
vbInformation 64 Информация

MsgBox может использоваться в программах в двух вариантах:

1. В виде инструкции – в тех случаях, когда требуется только вывести какое-либо сообщение или результаты, без ожидания ответа от пользователя.

Пример: Вывести сообщение об ошибке при вводе данных.

MsgBox "Неверный ввод данных", vbCritical, "Ошибка"

2. В виде функции – в тех случаях, когда требуется реакция пользователя на выведенное сообщение.

3. Закрепление изученного материала – выполнение практической работы (см. Приложение 1):

3.1. Разбор программы “Определение кол-ва часов, минут и секунд” (2 мин.)
3.2. Написание и отладка программы (10 мин.).

4. Для успешно справившихся с первым заданием предлагается задание №2 – ввод условия для расчета и сообщения об ошибке (если нужна помощь в выполнении см. Приложение 2):

4.1. Разбор программы “Расстояние” (4 мин.)
4.2. Написание и отладка программы, используя ввод условия для расчета и сообщения об ошибке (14 мин.).

5. Проверка задания (3 мин.).

6. Итог урока (2 мин.):

6.1. Анализ работы учащихся с новым материалом;
6.2. Анализ выполнения заданий (успешность).