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