Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  Пакет практических работ по освоению языка программирования Visual Basic

Пакет практических работ по освоению языка программирования Visual Basic

Пакет практических работ может быть полезен для практического освоения языка программирования Visual Basic как для общеобразовательного профиля, так и углубленного профиля.
24.03.2013

Описание разработки

Разработка состоит из 9 практических работ:

  1. Создание графического интерфейса.
  2. Организация вычислений с использованием арифметических операций и стандартных функций.
  3. Организация вычислений с использованием стандартных функций и условного оператора.
  4. Коды символов.
  5. Решение уравнений и неравенств.
  6. Построение таблиц функций.
  7. Использование операторов цикла для организации символьной обработки.
  8. Решение задач по обработке строк с использованием диалоговых окон.
  9. Использование возможностей графики VB.

Пример:

Практическая работа №1 по VisualBasic.

Тема:  ”Создание графического интерфейса”.

Цель работы:

  1. Освоение простейшей структуры программы.
  2. Получение навыков в создании графического интерфейса проекта.
  3. Получение практических навыков работы в интегрированной среде разработки VisualBasic.

Постановка задачи:

Создать проект, в котором:

организовать вывод текста на форму;

изменить интерфейс, используя некоторые свойства формы.

Методические указания:

  1. Рассмотрите элементы интегрированной среды разработки VisualBasic на приведённом рисунке. И кликните дважды на форме, вы попадёте в окно кода(там мы будем разрабатывать нашу программу).

В поле окна кода появились две строки. Первая строка: Private Sub Form_Load()

говорит о том, что мы создали процедуру (Private Sub), которая будет выполняться при загрузке (_Load) нашей формы (Form). Последняя строка End Sub просто говорит о том, что процедура завершена.

  1. Напишем в нашей форме какой-нибудь текст, например “Я стану программистом”, используя для этого метод Print.  Для этого вписываем между двух строк ещё одну, получим. Private Sub Form_Load()

Form1.Print "Я стану программистом"

End Sub

  1. Для того, чтобы эта надпись появилась в форме надо в окне “Свойства – Form1”. На рис. (см. выше) оно подписано как “Свойства выделенного объекта” и в левой колонке найти свойство “AutoRedraw”. В этой строке только в правой колонке из выпадающего списка выбрать “True”. Теперь окно формы перерисуется вместе с нашим текстом.
  2. Запустим наш первый проект с помощью кнопки ►на панели инструментов.
  3. В программе ниже показано изменение некоторых свойств формы. Наберите её на клавиатуре и поэкспериментируй-те с ней. Обратите внимание на комментарии. Они пишутся после апострофа. Нужны они только для пояснений и программой не выполняются.

Private Sub Form_Load() 

Form1.AutoRedraw = True 'включает перерисовку формы 1

Form1.BackColor = vbBlack 'меняет цвет формы 1 на черный

Form1.ForeColor = &HFF& 'меняет цвет текста формы 1 на красный

Form1.BorderStyle = 3 'меняет рамку (бордюр) формы 1 на неизменяемую

Form1.Font.Size = 18 'меняет размер шрифта формы 1 на 18

Form1.Font.Underline = True 'подчеркивает текст в форме 1

Form1.Caption = "Моя первая программа" 'устанавливает заголовок формы 1

Form1.Print "Я стану программистом" 'выводит текст на форму 1

End Sub

  1. Измените цвет формы на красный, размер шрифта на 14 и уберите подчёркивание текста в форме. В заголовке измените текст на «Проба создания проекта», а текст на форме замените на «Программист – классная профессия».
  2. Запустите проект. Отладьте программный код.
  3. Сделайте вывод.

Практическая работа №2 по VisualBasic.

Тема:”Организация вычислений с использованием арифметических операций и стандартных функций”.

Цель работы:

  1. Освоение операций и функций языка программирования VisualBasic.
  2. Получение навыков в создании графического интерфейса проекта.
  3. Получение практических навыков работы в интегрированной среде разработки VisualBasic.

Постановка задачи:

Создать проект, в котором имитируется работа обычного калькулятора   с выполнением арифметических операций(+,-,*,/) и функции вычисления квадратного корня - SQR(x).

Методические указания:

  1. На панели управляющих компонент формы найдите командную кнопку (Command). Перетащите её на форму см. рисунок.
  2. Добавьте на форму еще 5 кнопок (Command), две метки(Label) и  три текстовых поля (Text).   На форме должно получиться следующее (рис. ниже).
  3. В окне свойств для каждой кнопки уберите в свойстве Caption надпись «Command» и впишите для каждой кнопки соответственно  +, -, * ,/, Очистить, Корень. Это будут названия наших кнопок.
  4. Чтобы надписи на кнопках читались лучше, в окне свойств щёлкните по свойству Font и в открывшемся окне Font выберите подходящий шрифт, размер и жирность.

В форме получится вид как на рисунке.

  1. Замените заголовок формы (свойство  Caption) и надписи в метках (Caption) и текстовых полях (свойство Text).  

  Получим процедуру для формы:

Private Sub Form_Load()

Form1.Caption = "Калькулятор"

Text1.Text = "" ’пустая строка
Text2.Text = ""
Text3.Text = ""
Label2.Caption = "Действие"
Label1.Caption = "Результат:" End Sub

  1. Для каждой кнопки нужно создать свою событийную процедуру для обработки действия. Например,  для сложения нужна сумма числовых значений свойства Text в текстовых полях Text1 и Text2. Для  преобразования строковых значений в числовые воспользуйтесь функцией  Val(строка): Text3.Text = Val(Text1.Text) + Val(Text2.Text)

Кроме того, чтобы пользователь видел, какую операцию он произвел, содержимое верхней метки измените: Label2.Caption = "Плюс". В итоге получится процедура для сложения, которая реализует событие нажатия на кнопку +:

Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text) 'операция сложения
Label2.Caption = "Плюс" 'указаваем в метке математическую операцию
End Sub

  1. Используя операции арифметических действий и  стандартную функцию Sqr(число), создайте событийные процедуры для всех кнопок.

Для процедуры очистки всем текстовым полям присвоить пустые строки "", а для квадратного корня это делаем только для второго текстового поля:

Text2.Text = "" 'очистка Text2, так как он не нужен при этой операции

  1. Запустите проект. Отладьте программный код.
  2. Сделайте вывод.

Остальные работы в архиве.

-75%
Курсы профессиональной переподготовке

Учитель, преподаватель информатики

Продолжительность 300 или 600 часов
Документ: Диплом о профессиональной переподготовке
13800 руб.
от 3450 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Пакет практических работ по освоению языка программирования Visual Basic (0.49 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт