Постановка проблемной задачи:  - Скажите ребята, а как вы думаете, есть ли обратная функция для Input Box? - Можно ли с помощью этой функции выводить сообщения? - Можно ли сделать тест? - Можно ли протестировать работу светофора?
«Функция вывода сообщений   на экран  MsgBox . » Проект   «Светофор» на языке программирования Visual Basic. (Visual Studio 2005) Тема:
Функция MsgBox  Отображает сообщение в диалоговом окне, ожидает нажатия кнопки и возвращает целое число, определяющее нажатую кнопку.
Параметры функции MsgBox  Группа значений (0–5) описывает номер и тип кнопок в диалоговом окне.  Член значение Описание OKOnly  0 Отображается только кнопка OK. OKCancel  1 Отображаются кнопки OK и "Отмена". AbortRetryIgnore  2 Отображаются кнопки "Прервать", "Повторить" и "Пропустить". YesNoCancel  3 Отображаются кнопки "Да", "Нет" и "Отмена". YesNo  4 Отображаются кнопки "Да" и "Нет". RetryCancel  5 Отображаются кнопки "Повторить" и "Отмена".
Возвращаемое значение  Константа Значение OK 1 Cancel 2 Abort 3 Retry 4 Ignore 5 Yes 6 No 7
Работа в группах: 1. Вопрос: Напишите примеры вопросов на которые можно ответить «Да» или «Нет» 2. Вопрос: Напишите примеры вопросов на которые можно ответить «Да», «Нет», «Отмена» 3. Вопрос: Какие параметры принимает функция  MsgBox
Постановка проблемной задачи: - Какие факторы нужно учесть для работы светофора? - Как представить графически? - Какие элементы добавить? - Как проверить работу функции MsgBox?
Требования к проекту  Оформить графически сигналы светофора Осуществить переключение между сигналами Продумать вопросы для пешехода Продумать алгоритм выполнения условий ответов на вопросы
АЛГОРИТМ СОЗДАНИЯ ПРОГРАММЫ Оформить графический интерфейс формы; Разместить управляющие элементы на форме, надписи для цветов светофора, командные кнопки программного кода; Создание программного кода; Отладка программы; Запуск на выполнение.
Алгоритм выбора вопроса  Горит красный свет? Вывод сообщения Зажигание сигнала Горит желтый свет? Вывод сообщения Зажигание сигнала Горит зеленый свет? Вывод сообщения Зажигание сигнала Вывод сообщения Отключение сигнала ДА ДА ДА НЕТ НЕТ НЕТ
Практическая работа  Создаем новый проект называем «Светофор».
Добавление объектов Изменяем свойство  Text  формы на Светофор. Инструментом «Надпись» добавляем текст на форму Светофор
Инструмент  PictureBox Инструментом  PictureBox  добавлем квадрат на форму. Выставляем размер квадрата сторона 60  px .
Изображение для фона Добавляем изображение для фона. Изменяем свойство  Image , импортировав рисунок из  папки Мои документы. Дублируем полученный квадрат 2 раза.
Добавляем кнопки Изменяем цвет проекта с помощью свойства  BackColor . Добавляем кнопки «Идти» и «Очистить».
Изменяем свойство  Name Добавляем надписи для каждого сигнала светофора Изменяем цвет надписей  ForeColor  в соответствии с названиями сигналов светофора Изменяем имена объектов  PictureBox  и  Label Для  PictureBox redbox ,  yellowbox ,  greenbox     Для надписей  Label lblred ,  lblyellow ,  lblgreen
Программируем выбор красного цвета
Программируем выбор  желтого цвета
Программируем выбор зеленого цвета
Программируем кнопку «Идти»  Вводим переменную для вычисления результата операции нажатии кнопки «Да» и кнопки «Нет» Dim  V  As   Byte   Назначаем переменной нужные действия с определением параметров вывода функции MsgBox. Добавляем условие для выбора решения пользователя   Private   Sub  Button1_Click( … )  Handles  Button1.Click V = MsgBox( "Горит красный свет?" , 4,  "Первый вопрос" )  ‘Выводим вопрос пользователю If  V = 6  Then  lblred.Text =  "Красный свет - дороги нет!"  : redbox.BackColor = Color.Red  Else  Желтый() End   Sub
Подпрограмма для желтого цвета  Sub  Желтый()  ‘ Подпрограмма для желтого цвета V = MsgBox( "Горит желтый свет?" , 4,  "Второй вопрос" ) If  V = 6  Then  lblyellow.Text =  "Желтый свет - немного жди!"  : yellowbox.BackColor = Color.Yellow  Else  Зеленый() End   Sub
Подпрограмма для зеленого цвета  Sub  Зеленый()  ‘ Подпрограмма для зеленого цвета V = MsgBox( "Горит зеленый свет?" , 4,  "Третий вопрос" ) If  V = 6  Then  lblgreen.Text =  "Зеленый свет - вперед иди!"  : greenbox.BackColor = Color.Green  Else  Сломан() End   Sub
Подпрограмма для условия светофор сломан
Программа для очистки всех значений
Проверка, отладка и анализ практической работы  Какие действия в практической работе были легкими? Что показалось сложным? Какие дополнительные действия вы бы хотели добавить?
ИТОГИ УРОКА На этом уроке мы узнали: 1. Повторили применение алгоритмической структуры «ветвление». 2. Научились использовать  функцию  MsgBox ,  используя ее для составления Проекта «Светофор» 3. Закрепили полученные новые знания с помощью практической работы
Домашнее задание Придумать модель тестирующей программы по любому школьному предмету.

More Related Content

PPTX
ооо слаан тема 5 (2. часть) анализ финансовых результатов коммерческой деятел...
PDF
Бюджет коммерческой организации
PPTX
Бюджетирование в управленческом учете (лекция)
PPT
финансы
PPTX
Лекция - Бюджетирование в управленческом учете. Часть 2
PDF
Eduson.tv - finansovoe modelirovanie v Excel
PPTX
Функции вывода сообщений
ооо слаан тема 5 (2. часть) анализ финансовых результатов коммерческой деятел...
Бюджет коммерческой организации
Бюджетирование в управленческом учете (лекция)
финансы
Лекция - Бюджетирование в управленческом учете. Часть 2
Eduson.tv - finansovoe modelirovanie v Excel
Функции вывода сообщений

More from metodkopilka (20)

PPT
приложение1
PPT
презентация
PPTX
открытый урок по головоломкам
PPTX
алгоритмы исполнители алгоритмический язык.
PPT
презентация к уроку 3
PPT
презентация к уроку 2 команды
PPT
презентация к уроку 1
PPT
объекты
PPT
файлы и файловые структуры
PPT
презентация
PPT
Software
PPT
алфавитный подход к определению информации
PPT
презентация к уроку
PPT
информация и средства её обработки
PPT
Создание таблиц
PPT
типы персональных компьютеров
PPT
передача информации
PPT
рябова
PPT
урок викторина
PPT
строковые величины
приложение1
презентация
открытый урок по головоломкам
алгоритмы исполнители алгоритмический язык.
презентация к уроку 3
презентация к уроку 2 команды
презентация к уроку 1
объекты
файлы и файловые структуры
презентация
Software
алфавитный подход к определению информации
презентация к уроку
информация и средства её обработки
Создание таблиц
типы персональных компьютеров
передача информации
рябова
урок викторина
строковые величины
Ad

«функция вывода сообщений на экран Msg box.»

  • 1. Постановка проблемной задачи: - Скажите ребята, а как вы думаете, есть ли обратная функция для Input Box? - Можно ли с помощью этой функции выводить сообщения? - Можно ли сделать тест? - Можно ли протестировать работу светофора?
  • 2. «Функция вывода сообщений на экран MsgBox . » Проект «Светофор» на языке программирования Visual Basic. (Visual Studio 2005) Тема:
  • 3. Функция MsgBox Отображает сообщение в диалоговом окне, ожидает нажатия кнопки и возвращает целое число, определяющее нажатую кнопку.
  • 4. Параметры функции MsgBox Группа значений (0–5) описывает номер и тип кнопок в диалоговом окне. Член значение Описание OKOnly 0 Отображается только кнопка OK. OKCancel 1 Отображаются кнопки OK и "Отмена". AbortRetryIgnore 2 Отображаются кнопки "Прервать", "Повторить" и "Пропустить". YesNoCancel 3 Отображаются кнопки "Да", "Нет" и "Отмена". YesNo 4 Отображаются кнопки "Да" и "Нет". RetryCancel 5 Отображаются кнопки "Повторить" и "Отмена".
  • 5. Возвращаемое значение Константа Значение OK 1 Cancel 2 Abort 3 Retry 4 Ignore 5 Yes 6 No 7
  • 6. Работа в группах: 1. Вопрос: Напишите примеры вопросов на которые можно ответить «Да» или «Нет» 2. Вопрос: Напишите примеры вопросов на которые можно ответить «Да», «Нет», «Отмена» 3. Вопрос: Какие параметры принимает функция MsgBox
  • 7. Постановка проблемной задачи: - Какие факторы нужно учесть для работы светофора? - Как представить графически? - Какие элементы добавить? - Как проверить работу функции MsgBox?
  • 8. Требования к проекту Оформить графически сигналы светофора Осуществить переключение между сигналами Продумать вопросы для пешехода Продумать алгоритм выполнения условий ответов на вопросы
  • 9. АЛГОРИТМ СОЗДАНИЯ ПРОГРАММЫ Оформить графический интерфейс формы; Разместить управляющие элементы на форме, надписи для цветов светофора, командные кнопки программного кода; Создание программного кода; Отладка программы; Запуск на выполнение.
  • 10. Алгоритм выбора вопроса Горит красный свет? Вывод сообщения Зажигание сигнала Горит желтый свет? Вывод сообщения Зажигание сигнала Горит зеленый свет? Вывод сообщения Зажигание сигнала Вывод сообщения Отключение сигнала ДА ДА ДА НЕТ НЕТ НЕТ
  • 11. Практическая работа Создаем новый проект называем «Светофор».
  • 12. Добавление объектов Изменяем свойство Text формы на Светофор. Инструментом «Надпись» добавляем текст на форму Светофор
  • 13. Инструмент PictureBox Инструментом PictureBox добавлем квадрат на форму. Выставляем размер квадрата сторона 60 px .
  • 14. Изображение для фона Добавляем изображение для фона. Изменяем свойство Image , импортировав рисунок из папки Мои документы. Дублируем полученный квадрат 2 раза.
  • 15. Добавляем кнопки Изменяем цвет проекта с помощью свойства BackColor . Добавляем кнопки «Идти» и «Очистить».
  • 16. Изменяем свойство Name Добавляем надписи для каждого сигнала светофора Изменяем цвет надписей ForeColor в соответствии с названиями сигналов светофора Изменяем имена объектов PictureBox и Label Для PictureBox redbox , yellowbox , greenbox Для надписей Label lblred , lblyellow , lblgreen
  • 18. Программируем выбор желтого цвета
  • 20. Программируем кнопку «Идти» Вводим переменную для вычисления результата операции нажатии кнопки «Да» и кнопки «Нет» Dim V As Byte Назначаем переменной нужные действия с определением параметров вывода функции MsgBox. Добавляем условие для выбора решения пользователя Private Sub Button1_Click( … ) Handles Button1.Click V = MsgBox( "Горит красный свет?" , 4, "Первый вопрос" ) ‘Выводим вопрос пользователю If V = 6 Then lblred.Text = "Красный свет - дороги нет!" : redbox.BackColor = Color.Red Else Желтый() End Sub
  • 21. Подпрограмма для желтого цвета Sub Желтый() ‘ Подпрограмма для желтого цвета V = MsgBox( "Горит желтый свет?" , 4, "Второй вопрос" ) If V = 6 Then lblyellow.Text = "Желтый свет - немного жди!" : yellowbox.BackColor = Color.Yellow Else Зеленый() End Sub
  • 22. Подпрограмма для зеленого цвета Sub Зеленый() ‘ Подпрограмма для зеленого цвета V = MsgBox( "Горит зеленый свет?" , 4, "Третий вопрос" ) If V = 6 Then lblgreen.Text = "Зеленый свет - вперед иди!" : greenbox.BackColor = Color.Green Else Сломан() End Sub
  • 23. Подпрограмма для условия светофор сломан
  • 24. Программа для очистки всех значений
  • 25. Проверка, отладка и анализ практической работы Какие действия в практической работе были легкими? Что показалось сложным? Какие дополнительные действия вы бы хотели добавить?
  • 26. ИТОГИ УРОКА На этом уроке мы узнали: 1. Повторили применение алгоритмической структуры «ветвление». 2. Научились использовать функцию MsgBox , используя ее для составления Проекта «Светофор» 3. Закрепили полученные новые знания с помощью практической работы
  • 27. Домашнее задание Придумать модель тестирующей программы по любому школьному предмету.