Сложение двух чисел в Visual Studio 2010 на C++ (CLR приложение)
В статье рассказывается как создать CLR приложение сложения двух чисел в Visual Studio 2010 на C++.
📖 Содержание ⬇️
Содержание
Обратите внимание на то, что данная инструкция работает для Visual Studio 2010. Для более поздних версий она не будет работать, так как там можно создавать лишь пустые CLR приложения, и там инструкция более сложная. Для поздних версий смотрите, например, эту | ↗️ инструкцию.
Создание проекта

Рисунок 1 — Создание нового проекта
В Visual Studio 2010 есть пункт Windows Form Application:

Рисунок 2 — Выбор пункта Windows Form Application
Появится вот такое окно:

Рисунок 3 — Созданный проект
До того, как будете программировать, запустите это пустое приложение. Если оно запустится, то всё хорошо. Если нет, то вы установили Visual Studio неправильно или есть какие-то еще проблемы:

Рисунок 4 — Запуск приложения

Рисунок 5 — Запущенное приложение
Размещение элементов
Закинем два поля для ввода наши чисел:

Рисунок 6 — Компоненты TextBox
Кнопку добавим:

Рисунок 7 — Компонент Button
И добавим еще одно текстовое поле (как перед этим добавляли), в которое будем выводить результат. Поменяйте свойство Multiline на true. После этого вы поле сможете растянуть:

Рисунок 8 — Компонент TextBox с Multiline, равным true
Написание кода основной программы
Щелкнете по кнопке двойным кликом:

Рисунок 9 — Двойной клик по кнопке
Мы получили метод, в котором прописываем реакцию на клик нашей мыши:

Рисунок 10 — Метод обработки клика кнопки
В фигурных скобках пропишем код нашей программы по считыванию двух чисел, их сложении и выводе результата:
int x, y, z;
// Считаем значение из первого lineEdit
String^ S1 = textBox1->Text;
// Переведем значение в число
x = Convert::ToInt32(S1);
// Считаем значение из второго lineEdit
String^ S2 = textBox2->Text;
// Переведем значение в число
y = Convert::ToInt32(S2);
// Посчитаем сумму
z = x + y;
// Выведем результат
textBox3->Text = z.ToString();

Рисунок 11 — Код метода обработки клика кнопки
Запуск программы

Рисунок 12 — Запуск приложения
Получаем наше приложение:

Рисунок 13 — Запущенное приложение
При вводе наших чисел получим вот это:

Рисунок 14 — Результат выполнения приложения