МОУ СОШ №7

Открытый урок по информатике, 10-В

Элективный курс

«Программирование
на языке
Visual Basic»

Урок применения знаний, умений и навыков.

Тема:

«Графические возможности языка программирования Visual Basic»

2006
Открытый урок по информатике, 10-В

Элективный курс «Программирование на языке Visual Basic»

Урок применения знаний, умений и навыков.

Тема: «Графические возможности языка программирования Visual Basic»

Цели урока:

Обучающие:

- показать учащимся назначение и возможности графических элементов управления Image и PictureBox;

- показать учащимся особенности применения графических методов Scale, Pset, Line, Circle

- повторить свойства формы, командной кнопки, создание подпрограммы реакции элемента управления на событие

Развивающие:

- развитие коммуникативно-технических умений,

- развитие умения оценивать результаты выполненных действий,

- развитие умения применять полученные знания на других школьных предметах (математика, география) при решении задач различной направленности,

- развитие умения пользоваться предложенными инструментами.

Воспитательные:

- воспитывать добросовестное отношение к труду, инициативность,

- уверенность в своих силах.

Оборудование:

1. Рабочее место учителя: компьютер Р4 2GHz, проектор Infocus LP 280, ADSL Modem Huawei Smart AX MT800.

2. Рабочее место ученика (10шт.): компьютер Celeron 1200 MHz

3. Локальная сеть

Программное обеспечение:

1. Система программирования Visual Basic 6.0Rus

2. Браузер Internet Explorer 5.0

НЕ нашли? Не то? Что вы ищете?

3. Демонстрационный вариант презентации Тест_ГрафикаVB2 (разработана учителем)

Ход урока

Опрос учащихся:

Назначение и свойства формы, метки, командной кнопки, текстового поля. Назначение и параметры операторов графики PSET, LINE, CIRCLE в среде программирования QuickBasic (9 класс).

Опрос осуществляется с помощью тестовой программы, результаты тестов передаются по локальной сети на учительский компьютер, результат выдаётся ученику. Учитель может просмотреть файлы ответов, обсудив совершённые ошибки.

Объяснение нового материала:

Назначение и свойства графических областей Image и PictureBox Особенности графических методов Scale, Pset, Line, Circle.

Применение новых знаний:

Сравнительное отображение одного и того же графического файла в разных графических областях Image и PictureBox. Создание проекта «Флаги стран мира» Разместить на форме графическую область PictureBox, изменить имя объекта на Pic1 Разместить на форме командную кнопку, дать ей имя Rus Ввести по кнопке Rus программу реакции на событие: метод Scale задаёт систему координат для области, три метода Line формируют изображение Российского государственного флага. Разместить на форме вторую кнопку. Дать ей имя Fra, предложить учащимся самостоятельно написать программу формирования флага Франции Разместить на форме третью кнопку с именем Jap, ввести программу, формирующую флаг Японии. Открыть в Интернете сайт Flags.ru или Emblems.ru, предложить учащимся выбрать каждому флаг любой страны, состоящий из цветных прямоугольников и окружностей. Продемонстрировать работы учеников с помощью проектора

Подведение итогов

Чем отличаются графические области Image и PictureBox по своему назначению?

Ответ: В области PictureBox можно формировать изображение с помощью графических методов. Область Image предназначена только для отображения изображения из файла на диске.

Домашнее задание: Параграф 4.10, Разработать программы рисования флагов Швеции, Турции и Мальдивских остовов. (изображение флагов в учебнике «Географии»)

Графические области

Image – позволяет выводить на форму изображения из графических файлов в заданную область.

Свойство

Назначение

Значение

Имя

Img1

Picture

Имя файла

Strech

Размеры рисунка подгоняются под размеры области

Да (True)

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

Свойство

Назначение

Значение

Имя

Pic1

Picture

Имя файла

AutoSize

Размеры области подгоняются под размеры рисунка

Да (True)

Графические методы.

Scale – задаёт систему координат для формы или графической области PictureBox.

Объект.Scale (x1,y1)-(x2,y2)

Где (x1,y1) – координаты левого верхнего угла, (x2,y2) – координаты правого нижнего угла.

Pset – рисует точку.

Объект.Pset (x,y), цвет

Где (x,y) – координаты точки.

Цвет одна из нижеперечисленных констант:

vbBlack – чёрный; vbBlue –синий; vbGreen - зелёный; vbCyan - голубой; vbRed – красный; vbWhite - белый; vbMagenta – сиреневый

Line – формирует изображения отрезка:

Объект.Line (x1,y1)-(x2,y2),цвет

прямоугольной рамки:

Объект.Line (x1,y1)-(x2,y2),цвет,B

и закрашенного прямоугольника:

Объект.Line (x1,y1)-(x2,y2),цвет,BF

Где (x1,y1), (x2,y2) – координаты начала и конца отрезка или противоположные вершины прямоугольника.

Circle – рисует окружность:

Объект.Circle (x,y),R,цвет

Эллипс:

Объект.Circle (x,y),R,цвет,,,k

Дугу:

Объект.Circle (x,y),R,цвет,α0, αk

Где (x,y) – координаты центра окружности, R – радиус, α0, αk – начальный и конечный угол дуги (в радианах), k – коэффициент сжатости эллипса.

Объект. FillColor=цвет — задаёт цвет закрашивания окружности.

Объект. FillStyle=0 — задаёт стиль закрашивания окружности (0 — сплошной цвет).