Разработка состоит из 9 практических работ:
- Создание графического интерфейса.
- Организация вычислений с использованием арифметических операций и стандартных функций.
- Организация вычислений с использованием стандартных функций и условного оператора.
- Коды символов.
- Решение уравнений и неравенств.
- Построение таблиц функций.
- Использование операторов цикла для организации символьной обработки.
- Решение задач по обработке строк с использованием диалоговых окон.
- Использование возможностей графики VB.
Пример:
Практическая работа №1 по VisualBasic.
Тема: ”Создание графического интерфейса”.
Цель работы:
- Освоение простейшей структуры программы.
- Получение навыков в создании графического интерфейса проекта.
- Получение практических навыков работы в интегрированной среде разработки VisualBasic.
Постановка задачи:
Создать проект, в котором:
организовать вывод текста на форму;
изменить интерфейс, используя некоторые свойства формы.
Методические указания:
- Рассмотрите элементы интегрированной среды разработки VisualBasic на приведённом рисунке. И кликните дважды на форме, вы попадёте в окно кода(там мы будем разрабатывать нашу программу).
В поле окна кода появились две строки. Первая строка: Private Sub Form_Load()
говорит о том, что мы создали процедуру (Private Sub), которая будет выполняться при загрузке (_Load) нашей формы (Form). Последняя строка End Sub просто говорит о том, что процедура завершена.
- Напишем в нашей форме какой-нибудь текст, например “Я стану программистом”, используя для этого метод Print. Для этого вписываем между двух строк ещё одну, получим. Private Sub Form_Load()
Form1.Print "Я стану программистом"
End Sub
- Для того, чтобы эта надпись появилась в форме надо в окне “Свойства – Form1”. На рис. (см. выше) оно подписано как “Свойства выделенного объекта” и в левой колонке найти свойство “AutoRedraw”. В этой строке только в правой колонке из выпадающего списка выбрать “True”. Теперь окно формы перерисуется вместе с нашим текстом.
- Запустим наш первый проект с помощью кнопки ►на панели инструментов.
- В программе ниже показано изменение некоторых свойств формы. Наберите её на клавиатуре и поэкспериментируй-те с ней. Обратите внимание на комментарии. Они пишутся после апострофа. Нужны они только для пояснений и программой не выполняются.
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
- Измените цвет формы на красный, размер шрифта на 14 и уберите подчёркивание текста в форме. В заголовке измените текст на «Проба создания проекта», а текст на форме замените на «Программист – классная профессия».
- Запустите проект. Отладьте программный код.
- Сделайте вывод.
Практическая работа №2 по VisualBasic.
Тема:”Организация вычислений с использованием арифметических операций и стандартных функций”.
Цель работы:
- Освоение операций и функций языка программирования VisualBasic.
- Получение навыков в создании графического интерфейса проекта.
- Получение практических навыков работы в интегрированной среде разработки VisualBasic.
Постановка задачи:
Создать проект, в котором имитируется работа обычного калькулятора с выполнением арифметических операций(+,-,*,/) и функции вычисления квадратного корня - SQR(x).
Методические указания:
- На панели управляющих компонент формы найдите командную кнопку (Command). Перетащите её на форму см. рисунок.
- Добавьте на форму еще 5 кнопок (Command), две метки(Label) и три текстовых поля (Text). На форме должно получиться следующее (рис. ниже).
- В окне свойств для каждой кнопки уберите в свойстве Caption надпись «Command» и впишите для каждой кнопки соответственно +, -, * ,/, Очистить, Корень. Это будут названия наших кнопок.
- Чтобы надписи на кнопках читались лучше, в окне свойств щёлкните по свойству Font и в открывшемся окне Font выберите подходящий шрифт, размер и жирность.
В форме получится вид как на рисунке.
- Замените заголовок формы (свойство Caption) и надписи в метках (Caption) и текстовых полях (свойство Text).
Получим процедуру для формы:
Private Sub Form_Load()
Form1.Caption = "Калькулятор"
Text1.Text = "" ’пустая строка
Text2.Text = ""
Text3.Text = ""
Label2.Caption = "Действие"
Label1.Caption = "Результат:" End Sub
- Для каждой кнопки нужно создать свою событийную процедуру для обработки действия. Например, для сложения нужна сумма числовых значений свойства 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
- Используя операции арифметических действий и стандартную функцию Sqr(число), создайте событийные процедуры для всех кнопок.
Для процедуры очистки всем текстовым полям присвоить пустые строки "", а для квадратного корня это делаем только для второго текстового поля:
Text2.Text = "" 'очистка Text2, так как он не нужен при этой операции
- Запустите проект. Отладьте программный код.
- Сделайте вывод.
Остальные работы в архиве.