МОУ «Лицей № 11 им. »

Дидактические материалы

к урокам по разделу

"Объектно-ориентированный язык программирования Visual Basic"

(7-9 классы)

Составила: учитель информатики и ИКТ

МОУ «Лицей № 11 им. »

Содержание

Проект «Мой первый проект на VB». 3

Проект «Здравствуй!». 4

Проект «Сумматор». 5

Проект «Калькулятор». 6

Проект «Решение примеров. Запись формул». 7

Проект «Елочка, зажгись!». 8

Проект «Измени цвет». 10

Проект «Светофор». 11

Проект «Учись считай!». 13


Проект «Мой первый проект на VB»

Создайте программу, которая работает так:

1. После старта окно программы выглядит так, как на рисунке 1.

2. При нажатии на кнопку «Кнопка» надпись «Нажми на кнопку» меняется на «Первое задание выполнено!» (см. рисунок 2).

Рисунок 1.

 

Рисунок 2.

 

План работы над проектом

1. Запустите Visual Basic. Все программы – Microsoft Visual Basic Studio Standard EXE.

2. Установите нужный размер формы. Для этого нужно подвести курсор к одному из синих маркеров, нажать левую кнопку мыши и, удерживая ее, перетащить маркер. Курсор при этом будет иметь вид двойной стрелки.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Мой первый проект на VB». В меню свойств Properties выделите имя свойства Caption, удалите надпись Form1, наберите с клавиатуры новое значение свойства – Первый проект на VB.

4. Разместите на форме объект Label (Метка) с именем Lbl1 и присвойте свойству Caption (Название) значение «Нажми на кнопку».

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

5. Разместите на форме объект CommandButton (Командная кнопка) с именем Cmd1 и присвойте свойству Caption значение «Кнопка».

6. Запишите программный код кнопки Command1, выполнение которого изменит текст надписи. Дважды щелкните по командной кнопке Cmd1 и в появившемся окне между заголовком процедуры Private Sub и признаком конца процедуры End Sub записать:

Lbl1.Caption= «Первое задание выполнено!»

7. Сохраните проект в своей папке под именем «Мой первый проект». (Файл – Сохранить проект как)

8. Запустите программу на выполнение и проверьте, правильно ли она работает. При необходимости исправьте ошибки и еще раз сохраните проект.

9. Покажите результат учителю.

Проект «Здравствуй!»

Создайте программу, которая работает так:

1. После старта окно программы выглядит так, как на рисунке 1.

2. При нажатии на кнопку «Привет!» надпись «Label4» меняется на «Имя!» (см. рисунок 2).

Рисунок 2.

 

Рисунок 1.

 

План работы над проектом

1. Запустите Visual Basic. Все программы – Microsoft Visual Basic Studio – Standard EXE.

2. Установите нужный размер формы.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Привет!». В меню свойств Properties выделите имя свойства Caption, удалите надпись Form1, наберите с клавиатуры новое значение свойства – «Привет!».

Lbl1

 
4. Разместите на форме 4 объекта Label (Метка) с именами Lbl1, Lbl2, Lbl3, Lbl4 и присвойте свойству Caption (Название) значения «Знакомство», «Введи свое имя», «Привет». (см. схему)

Txt1

 

Lbl2

 
5. Разместите на форме объект Text (Текст) с именем Txt1 и присвойте свойству Text значение «Имя!»

Cmd1

 

Lbl4

 

Lbl3

 
6. Разместите на форме объект CommandButton (Командная кнопка) с именем Cmd1 и присвойте свойству Caption значение «Привет!».

7. Запишите программный код кнопки Cmd1, выполнение которого изменит текст надписи Lbl4. Дважды щелкните по командной кнопке Cmd1 и в появившемся окне между заголовком процедуры Private Sub и признаком конца процедуры End Sub записать:

Lbl4.Caption = Txt1.Text

8. Сохраните проект в своей папке под именем «Знакомство».

9. Запустите программу на выполнение и проверьте, правильно ли она работает. При необходимости исправьте ошибки и еще раз сохраните проект.

10. Покажите результат учителю.

Проект «Сумматор»

Создайте программу, которая работает так:

1. После старта окно программы выглядит так, как на рисунке 1.

2. При нажатии на кнопку «Считай!» программа складывает числа txt1 и txt2 (см. рисунок 2), результат записывается в метке lbl4.

3. При нажатии на кнопку Выход», работа программы завершается.

Рисунок 1.

 

Рисунок 2.

 

План работы над проектом

1. Запустите Visual Basic. Все программы – Microsoft Visual Basic Studio – Standard EXE.

2. Установите нужный размер формы.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Сумматор». В меню свойств Properties выделите имя свойства Caption, удалите надпись Form1, наберите с клавиатуры новое значение свойства – «Сумматор».

4. Разместите на форме 4 объекта Label (Метка) с именами Lbl1, Lbl2, Lbl3, Lbl4 и присвойте свойству Caption (Название)

значения «Сумматор», «+», «=». (см. схему)

5. Разместите на форме 2 объекта Text (Текст)

с именами Txt1 и Txt2.

6. Разместите на форме 2 объекта

CommandButton (Командная кнопка) с именами

Cmd1 и Cmd2, присвойте свойству Caption

значения «Считай!», «Выход».

7. Запишите программный код кнопки Cmd1, выполнение которого изменит текст надписи Lbl4.

Lbl4.Caption = Val(Txt1.Text) + Val(Txt2.Text)

8. Запишите программный код кнопки Cmd2, выполнение которого позволит выйти из программы. Между заголовком процедуры Private Sub и признаком конца процедуры End Sub записать: End

9. Сохраните проект в своей папке под именем «Сумматор».

10. Запустите программу на выполнение и проверьте, правильно ли она работает. При необходимости исправьте ошибки и еще раз сохраните проект.

11. Покажите результат учителю.

Проект «Калькулятор»

Создайте программу, которая работает так:

1. После старта окно программы выглядит так, как на рисунке.

2. При нажатии на кнопки арифметический операций программа складывает числа txt1 и txt2, результат записывается в текстовом поле txt3.

3. При нажатии на кнопку Выход», работа программы завершается.

План работы над проектом

1. Запустите Visual Basic.

2. Установите нужный размер формы.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Калькулятор».

4. Разместите на форме объект Label (Метка) с именем Lbl1 и присвойте свойству Caption (Название) значение «Калькулятор». (см. схему)

5. Разместите на форме 3 объекта Text (Текст)

с именами Txt1, Txt2 и Txt3. Поле свойства Text

оставьте пустым.

6. Разместите на форме 5 объектов

CommandButton (Командная кнопка) с именами

Cmd1, Cmd2, Cmd3, Cmd4 и Cmd5, присвойте

свойству Caption значения «+», «-», «*», «/»,

«Выход».

7. Запишите программный код кнопки Cmd1, выполняющий операцию сложение, результат отображается в текстовом поле Txt3:

Txt3.Text = Val(Txt1.Text) + Val(Txt2.Text)

8. Программные коды для кнопок Cmd2, Cmd3, Cmd4 запишите самостоятельно. (операции вычитание, умножение, деление создаются аналогично операции сложение, см. п.7)

9. Запишите программный код кнопки Cmd5, выполнение которого позволит выйти из программы.

10. Сохраните проект в своей папке под именем «Калькулятор».

11. Запустите программу на выполнение и проверьте, правильно ли она работает. При необходимости исправьте ошибки и еще раз сохраните проект.

12. Покажите результат учителю.

Проект «Решение примеров. Запись формул»

Создайте программу, которая работает так:

1. После старта окно программы выглядит как на рисунке 1.

2. При нажатии на кнопку «Результат» программа используя данные текстовых полей txt1 и txt2 «решает» пример, результат которого записывается в текстовом поле txt3.

3. При нажатии на кнопку Выход», работа программы завершается.

Рисунок 2

 

План работы над проектом

1. Запустите Visual Basic.

2. Установите нужный размер формы.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Решение».

4. Разместите на форме 4 объекта Label (Метка) с именами Lbl1, Lbl2, Lbl3, Lbl4, присвойте свойству Caption (Название) значения «Решение примеров», «а=», «b=», «c=». (см. схему)

5. Разместите на форме 3 объекта Text (Текст)

с именами Txt1, Txt2 и Txt3. Значение поля

свойства Text - пусто.

6. Разместите на форме 2 объекта

CommandButton (Командная кнопка) с именами

Cmd1, Cmd2, присвойте свойству Caption

значения «Результат», «Выход».

7. Запишите программный код кнопки Cmd1,

выполняющий необходимые операции, для нахождения неизвестного (в данном случае с), результаты отображается в текстовом поле Txt3:

Txt3.Text = …

8. Запишите программный код кнопки Cmd2, выполнение которого позволит выйти из программы.

9. Сохраните проект в своей папке под именем «Решение примеров».

10. Запустите программу на выполнение и проверьте, правильно ли она работает. При необходимости исправьте ошибки и еще раз сохраните проект.

11. Покажите результат учителю.

Проект «Елочка, зажгись!»

Создайте программу, которая работает так:

1. После старта окно программы выглядит так, как на рисунке 1.

2. После нажатия на кнопку «Елочка, зажгись!» внешний вид окна меняется, и оно выглядит, как на рисунке 2.

3. При нажатии на кнопку Выход», работа программы завершается.

Рисунок 1

 

Рисунок 2

 

План работы над проектом

1. Запустите Visual Basic.

2. Установите нужный размер формы.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Решение».

4. Разместите на форме объект Label (Метка) с именем Lbl1 и присвойте свойству Caption (Название) значение «Елочка, зажгись!». (см. схему)

5. Разместите на форме объект Image (Рисунок)

с именем Img1, вставьте изображение елочки. Для

того, чтобы в объекте Image появилось нужное

изображение, необходимо нарисовать его в любом

графическом редакторе или в одном из приложений

Microsoft, например, в текстовом редакторе Word

(используя автофигуры).

6. Разместите на форме 4 объекта Image с именами

Img2, Img3, Img4, Img5. Измените значения свойств

Stretch и Picture так, чтобы на елочке появились

изображения огоньков. Свойству Visible всех 4

объектов присвойте значение False. Расположите объекты на форме так же как

показано на схеме.

7. Разместите на форме 2 объекта CommandButton (Командная кнопка) с именами

Cmd1, Cmd2, присвойте свойству Caption значения «Елочка, зажгись!», «Выход».

8. Запишите программный код кнопки Cmd1, выполнение которого изменит

значение свойства Caption объекта Lbl1 «Елочка, зажгись!» на значение «С

новым годом!», и сделает видимым изображение огоньков Img2, Img3, Img4,

Img5:

Lbl1.Caption = «С новым годом!»

Img2.Visible = True

9. Запишите программный код кнопки Cmd2, выполнение которого позволит

выйти из программы.

10. Сохраните проект в своей папке под именем «Елочка, зажгись».

11. Запустите программу на выполнение и проверьте, правильно ли она работает.

При необходимости исправьте ошибки и еще раз сохраните проект.

12. Покажите результат учителю.

Проект «Измени цвет»

Создайте программу, которая работает так:

1. После старта окно программы выглядит так, как на рисунке.

2. Нажатие на командные кнопки вызывает изменение цвета букв и фона метки Lbl1.

Схема

 

Рисунок 1

 

План работы над проектом

1. Запустите Visual Basic.

2. Установите нужный размер формы.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Измени цвет».

4. Разместите на форме объект Label (Метка) с именем Lbl1 и присвойте свойству Caption (Название) значение «Измени цвет фона и символов». (см. рисунок 1)

5. Разместите на форме 5 объектов CommandButton (Командная кнопка) с именами Cmd1, Cmd2, Cmd3, Cmd4, Cmd5, присвойте свойству Caption значения как на рисунке 1.

6. Запишите программный код кнопок, выполнение которого вызывает изменение цвета букв и фона метки Lbl1:

Изменение цвета фона

Lbl1.BackColor = vbЦвет

Изменение цвета символов

Lbl1.ForeColor = vbЦвет

9. Сохраните проект в своей папке под именем «Изменение цвета».

10. Запустите программу на выполнение и проверьте, правильно ли она работает.

При необходимости исправьте ошибки и еще раз сохраните проект.

11. Покажите результат учителю.

Проект «Светофор»

Создание программу, которая работает следующим образом:

1. После старта программы окно выглядит так: верхний огонек светофора раскрашен в красный цвет и появляется надпись «Стойте!» (Рисунок 1).

2. После нажатия на средний белый прямоугольник он закрашивается в желтый цвет и появляется надпись «Внимание!» (Рисунок 2)

3. После нажатия на нижний белый прямоугольник он закрашивается в зеленый цвет. и появляется надпись «Идите!» (Рисунок 3).

4. После нажатия на верхний белый прямоугольник окно опять выглядит, как в пункте 1.

Рисунок 1 Рисунок 2 Рисунок 3

План работы над проектом

1. Откройте Visual Basic и установите нужный размер формы. Измените значение свойства Caption формы, чтобы в заголовке формы появилась надпись «Светофор».

2. Разместите на форме 3 объекта Label с именами Lbl 1, Lbl 2 и Lbl 3. Они будут огоньками светофора. Измените у этих объектов свойства, чтобы они выглядели так, на рисунке 1.

3. При помощи Shape (фигура) нарисуйте вокруг объектов Label прямоугольник. Пиктограмма объекта Shape выглядит так:

4. Вверху формы разместите объект Label с именем Lbl 4 и присвойте нужные значения свойствам Caption, Border Style, Back Color, Fore Color и Font. Добейтесь, чтобы надпись выглядела так же, как на рисунке 1.

5. Внизу формы разместите объект Label с именем Lbl 5. Введите в этот объект надпись «Щелкните мышкой по светофору».

6. Дважды щелкните мышкой по объекту Label 1 (Верхний огонек светофора) и запишите четыре оператора присваивания. Первые три оператора будут изменять цвет меток-огоньков. Четвертый оператор будет выводить в метку Lbl 4 надпись «Стойте!»

7. Дважды щелкните мышкой по объекту Lbl 2 (средний огонек светофора) и запишите четыре оператора присваивания. Первые три оператора будут изменять цвет меток-огоньков. Четвертый оператор будет выводить в метку Lbl 4 надпись «Внимание!».

8. Дважды щелкните мышкой по объекту Lbl 3 (нижний огонек светофора) и запишите четыре оператора присваивания аналогично предыдущим.

9. Сохраните проект в своей папке под именем «Елочка, зажгись».

Запустите программу на выполнение и проверьте, правильно ли она работает. При необходимости исправьте ошибки и еще раз сохраните проект. Покажите результат учителю.

Проект «Учись считай!»

Создайте программу, которая работает так:

1. После старта окно программы выглядит так, как на рисунке 1.

2. При нажатии на кнопку «Проверка» компьютер проверяет правильность введенного пользователем ответа и выводит на экран сообщение о результатах проверки.

3. При нажатии на кнопку Выход», работа программы завершается.

Рисунок

 

Рисунок 1

 

План работы над проектом

1. Запустите Visual Basic.

2. Установите нужный размер формы.

3. Измените значение свойства Caption формы, чтобы в заголовке появилась надпись «Учись считать!».

4. Разместите на форме 5 объектов Label (Метка) с именами LblTask, LblSlag1, Lbl2, LblSlag2, Lbl3 и присвойте свойству Caption (Название) значения «Вычисли и введи ответ», «8», «+», «6», «=». Расположите объекты на форме так же как показано на схеме.

5. Разместите на форме объект Text (Текст) с именем TxtSum.

6. Разместите на форме 2 объекта CommandButton (Командная кнопка) с именами CmdCheck, CmdExit, присвойте свойству Caption значения «Проверка», «Выход».

7. Запишите программный код кнопки CmdCheck, выполнение которого просматривает содержимое текстового объекта TxtSum, сравнивает с правильным ответом, изменяет значение свойства Caption объекта LblTask «Вычисли и введи ответ» на значение «Молодец! Ответ верный» или «Неверно. Попробуй еще раз»:

Private Sub CmdCheck_Click()

If Val(LblSlag1.Caption) + Val(LblSlag2.Caption) = Val(TxtSum) Then

LblTask.Caption = "Молодец! Ответ верный"

Else

LblTask.Caption = "Неверно. Попробуй еще раз"

TxtSum. SetFocus

End If

End Sub

8. Запишите программный код кнопки Cmd2, выполнение которого позволит

выйти из программы.

9. Сохраните проект в своей папке под именем «Учись считать».

10. Запустите программу на выполнение и проверьте, правильно ли она работает.

При необходимости исправьте ошибки и еще раз сохраните проект.

11. Покажите результат учителю.

Объект управления Image

Назначение: выводит на экран графический объект (рисунок).

Пиктограмма:

Свойства: Nameимя объекта, по умолчанию Image1, Image2 и т. д.;

Visibleизменение свойства делает объект видимым (значение True) или невидимым (значение False)

Stretchпри значении True рисунок сжимается или растягивается в соответствии с размерами объекта Image; при значении False размер объекта Image меняется в соответствии с размером рисунка;

Pictureпозволяет загружать рисунок из графического файла с расширением bmp, gif, wmf, ico или jpg.

Ввести рисунок в объект Image в процессе проектирования можно двумя способами.

Первый способ – загрузка рисунка из графического файла. Для того чтобы в процессе создания формы в объекте Image появился рисунок, надо в меню Свойства изменить значение свойства Picture.

· Выделить объект Image;

· Выделить свойство Picture и нажать на выделенную кнопку;

· Найти графический файл, выделить его и нажать кнопку Open (Открыть)

Второй способ. Простой рисунок можно ввести в объект Image, не сохраняя его в виде файла, а используя буфер обмена.

· Откройте программу, в которой можно создать рисунок, не закрывая Visual Basic. (MS Word).

· Нарисуйте нужный рисунок

· Выделите весь рисунок

· Выполните команду EditCopy (Правка – Копировать)

· Перейдите в Visual Basic

· Выделите объект Image

· Выполните команду EditPaste (Правка – Вставить)