Материал: Visual Basic

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Visual Basic

ФГБОУ ВПО «ИжГТУ имени М.Т. Калашникова»

Институт СТМАМ

Кафедра КТП МП










ОТЧЁТ

по лабораторной работе №11: «Visual Basic»

по дисциплине «Информатика (Информационные технологии)»

Выполнил: студент гр. Б02-721-1 Собакинских В.А.

Проверил: профессор кафедры КТП МП Малина О.В.








Ижевск - 2014

1.     
Принципы визуального программирования

Цель работы: научиться основным принципам визуального программирования.

Перечень выполненных заданий: задание 1-3.

Задание 1 (рисунок 1.1):

)        Пишем программу, которая создает окно с кнопками «Bye» и «Hello». По нажатию кнопки «» в окне должна выводиться надпись «Very glad to see you». По нажатию кнопки «Bye» программа должна прекращать свою работу.

)        Код программы в Visual Basic:


Задание 2 (рисунок 1.2):

1)      Создаём в приложении кнопку-лягушку. Если на ней щелкнуть мышью, то она прыгает влево на некоторое расстояние, при этом в окне приложения возникает огромная надпись «Ха-ха», размер которой увеличивается с каждым прыжком кнопки.

)        Код программы в Visual Basic:


Задание 3 (рисунок 1.3):

)        Создаём приложение, которое содержит три кнопки - «Саша», «Витя», «Выход» и надпись. При загрузке программа спрашивает «Как тебя зовут?» Если пользователь нажал на кнопку «Саша», в окне появляется слово «Привет», если нажал на кнопку «Витя» - «Пока». Реакция на кнопку «Выход» - выход из программы.

)        Код программы в Visual Basic:


Результаты работы:

Рисунок 1. Задание 1.

Рисунок 1.2. Задание 2.


Рисунок 1.3. Задание 3.

Полученные знания:

·        объекты «Command Button» и «Label»;

·        команда «Unload me».

Полученные умения:

·        работа с кнопками;

·        работа с лейблами;

·        создание простейших программ в Visual Basic.

.        Введение в язык программирования Visual Basic

Цель работы:

·        изучить основные команды языка Visual Basic;

·        изучить ветвление в Visual Basic;

·        научиться пользоваться линейками прокрутки и таймером.

Перечень выполненных заданий: задание 1-7.

Задание 1 (рисунок 2.1):

)        Пишем программу, которая выводит на форму: текущее время по нажатию на кнопку «Время», текущую дату - по нажатию на кнопку «Дата». Кнопка «Выход» - выход из программы.

)        Код программы в Visual Basic:


Задание 2 (рисунок 2.2):

)        Пишем программу, которая содержит часы с текущим временем и секундомер с десятыми долями секунды.

)        Код программы в Visual Basic:


Задание 3 (рисунок 2.3):

)        Создаём метроном - программу, генерирующую звук через определенные промежутки времени.

)        Код программы в Visual Basic:


Задание 4 (рисунок 2.4):

)        Создаём программу с летящей надписью «Ха-Ха». Скорость полета должна регулироваться линейкой прокрутки. Надпись приходит в движение по нажатию на кнопку «Старт». При достижении границ формы направление движения надписи меняется на противоположное.

)        Код программы в Visual Basic:


Задание 5 (рисунок 2.5):

)        Создаём программу, в которой летящая надпись каждые 5 секунд меняет направление своего движения случайным образом: вверх, вниз, влево, вправо.

)        Код программы в Visual Basic:


Задание 6 (рисунок 2.6):

)        Пишем игру «21 очко» для одного игрока.

)        Код программы в Visual Basic:

)        Пишем калькулятор. Для ввода чисел, арифметических операций используем кнопки.

)        Код программы в Visual Basic:


Результаты работы:

Рисунок 2.1. Задание 1.

Рисунок 2.2. Задание 2.

Рисунок 2.3. Задание 3.

Рисунок 2.4. Задание 4.

Рисунок 2.5. Задание 5.

Рисунок 2.6. Задание 6.

Рисунок 2.7. Задание 7.

Полученные знания:

·        объект «Таймер»;

·        объект «Линейка прокрутки»;

·        функция «Int»;

·        функция «Rnd»;

·        функция «Time$»;

·        функция «Date$»;

·        функция «Val».

Полученные умения:

·        создание калькулятора в Visual Basic;

·        создание секундомера в Visual Basic;

·        создание метронома в Visual Basic;

·        работа с линейками прокрутки;

·        работа с таймером.

.        Методы в Visual Basic

Цель работы:

·        изучить методы в Visual Basic;

·        научиться работать с циклами в Visual Basic.

Перечень выполненных заданий: задание 1-4.

Задание 1 (рисунок 3.1):

)        Пишем программу, которая запрашивает имя. Человек должен ввести имя в текстовое окно и нажать кнопку «ОК». Если в текстовое окно введено имя «Андрей», программа выдает приветствие «Привет», в противном случае - «Я вас не знаю».

)        Код программы в Visual Basic:


Задание 2 (рисунок 3.2):

)        По нажатию на кнопку «ОК». Следует вывести на метку «label1» факториал числа, записанного в текстовом окне «text1».

)        Код программы в Visual Basic:


Задание 3 (рисунок 3.3):

)        Вычислить произведение квадратов чисел.


Задание 4 (рисунок 3.4):

)        Пишем калькулятор с четырьмя арифметическими операциями. Ввод операндов и вывод результата - в текстовом окне.

)        Код программы в Visual Basic:


Результаты работы:

Рисунок 3.1. Задание 1.

Рисунок 3.2. Задание 2.

Рисунок 3.3. Задание 3.

Рисунок 3.4. Задание 4.

Полученные знания: объект «Текстовое окно».

Полученные умения: работа с циклами и методами в Visual Basic.

.        Графика в Visual Basic

Цель работы: изучить приёмы работы с графикой в Visual Basic.

Перечень выполненных заданий: задание 1-5.

Задание 1 (рисунок 4.1):

)        Пишем программу, при которой по нажатию кнопки «ОК» на форме должны появиться линии «Из угла в угол».

)        Код программы в Visual Basic:

)        Пишем программу, при которой по нажатию на кнопку форма разлиновывается горизонтальными линиями. Расстояние между линиями вводим в текстовое окно.

)        Код программы в Visual Basic:


Задание 3 (рисунок 4.3):

)        Пишем программу, при которой по нажатию на кнопку на форме рисуются n окружностей разных цветов и радиусов с общим центром в середине окна. Числа n и изменение радиусов у соседних окружностей вводятся в текстовом окне.

)        Код программы в Visual Basic:


Задание 4 (рисунок 4.4):

)        Пишем программу, которая строит график функции на отрезке [5,5].

)        Код программы в Visual Basic:


Задание 5 (рисунок 4.5):

)        Пишем программу, которая строит график функции .

)        Код программы в Visual Basic:


Результаты работы:

Рисунок 4.1. Задание 1.

Рисунок 4.2. Задание 2.

Рисунок 4.3. Задание 3.

Рисунок 4.4. Задание 4.

Рисунок 4.5. Задание 5.

Полученные знания:

·        функция «object.PSet»;

·        функция «object.Circle»;

·        функция «object.Circle»;

·        функция «Scale».

Полученные умения:

·        рисование графических примитивов в Visual Basic;

·        построение графиков в Visual Basic.

визуальный программирование visual basic

Вывод:

Visual Basic считается хорошим средством быстрой разработки <http://ru.wikipedia.org/wiki/RAD_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)> прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows <http://ru.wikipedia.org/wiki/Microsoft_Windows>.