Лабораторная
работа № 35.
Создание абстракций. Объекты. Свойства объектов. События.
Цель работы: получить навык работы с объектами в
среде Visual C++.
Теоретическая часть
В терминах разработки .NET
приложение с графическим интерфейсом пользователя Windows
называется приложением Windows Forms (или Winforms). Разработка проекта Windows Forms с помощью Visual
C++ в общих чертах не отличается от разработки на других языках .NET, таких как Visual Basic или C#.
Приложения Windows Forms в Visual C++ используют классы .NET Framework и иные
функциональные возможности .NET с новым синтаксисом Visual
C++.
Ход работы
Задание 1.
Создайте программу, вычисляющую сумму
двух чисел
1.
Создайте новый проект С++ (Файл→Создать→Проект→ВыбратьCLR+“Приложение Windows Forms”) или
переделайте проект из предыдущей лабораторной работы.
2.
Разместите на форме:
-
три надписи:
label1, label2, label3;
-
три текстовых поля: TextBox1
и TextBox2, TextBox3;
-
кнопку button1.
→
Измените свойства Text, BackColor и ForeColor элементов формы, как показано выше.
3. Задайте свойство Name для текстовых полей:
-
для TextBox1 – num1;
-
для TextBox2 – num2;
-
для TextBox3 – num3.
4.
Дважды кликните по кнопке
Вычислить и введите код в обработчик событий (Form1.h):
|
описываем переменные a и b вещественного типа double, значения заносим с помощью конверта из текстовых полей с именами
num1 и num2
– инициализирум переменную sum типа double
– преобразуем полученную сумму в строку и присваиваем её третьему
текстовому полю num3
|
Задание 2.
Модифицируйте программу так, чтобы она
позволяла вычислять разность, произведение, частное и степень ab .
Задание 3.
Напишите программу для решения
квадратного уравнения.
Приблизительный вид формы с необходимыми элементами.
5.
Выполните отладку программы
и проверьте её работоспособность.
6.
Покажите выполненную работу
преподавателю и получите дополнительное задание.
7.
Ответьте на контрольные
вопросы.
8.
Оформите отчёт, сделайте
вывод о проделанной работе.
Контрольные вопросы:
1.
С какими значениями
позволяет работать тип double?
2.
Для чего используется ->?
3.
Что называют корнями квадратного уравнения?
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.