<MyRusakov.ru />

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Данный курс научит Вас созданию игр на C++ в Unreal Engine 5. Курс состоит из 12 разделов, в которых Вас ждёт теория и практика. Причём, в качестве практики будет создан весьма крупный проект объёмом свыше 5000 строк качественного кода, который уже на практике познакомит Вас с принципами создания игр на C++ в Unreal Engine 5.

Параллельно с курсом Вы также будете получать домашние задания, результатом которых станет, в том числе, полноценная серьёзная работа для портфолио.

Помимо самого курса Вас ждёт ещё и очень ценный Бонус: «Тестирование Unreal-проектов на Python», в рамках которого Вы научитесь писать очень полезные тесты для тестирования самых разных аспектов разработки игр.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Калькулятор на C# и WinForms. Часть 2

Калькулятор на C# и WinForms. Часть 2

В одной из прошлых статей мы создали форму для калькулятора, с помощью C# и WinForms, создав текстовое поле и кнопки с цифрами. В сегодняшней статье мы добавим калькулятору способность выполнять сложение, вычитание, умножение, а также деление. И все это мы реализуем на языке C# и шаблонах Windows Forms. Так что, давайте приступим.

Прежде, запустим Visual Studio и откроем последний проект Калькулятор.


Изображение

В появившемся списке выберите нужный вам

Далее зайдем в панель элементов на вкладке Вид и перетащим кнопки на форму. В свойстве элемента кнопки, открывающееся правой кнопкой мыши, найдите поле Text и переименуйте их, так чтобы получилось как показано ниже


Изображение

Также и поле (Name) переименуйте на название соответствующих арифметических операций

сложение - add

вычитание - sub

деление - div

умножение - mult

очистить - clear

точка - dot

равно - equal

При таком именовании в качестве обработчика получится имя add_Click и так далее.

Для создания обработчика, дважды щелкаем по кнопке. Далее перейдем к коду.


//  создадим в начале две переменные
// для числа из Textbox и знака операции

 public partial class Form1 : Form
    {

      double FirstValue;
      string arithmetic;

// перейдем к обработчику операции сложения
        private void add_Click(object sender, EventArgs e)
        {   
            // присвоим переменной число введенное в Textbox
            FirstValue = Convert.ToDouble(textBox1.Text);
            // нажатие кнопки очистит текстовое поле для ввода   
            // второго числа 
            textBox1.Text = "0";
            // переменной arithmetic присвоим знак сложения
            arithmetic = "+"; 
        }

// дважды щелкнем по каждой кнопке с арифметическими операциями и // и проделаем все то же самое за исключением знака операции, т.е 
// у обработчика  sub_Click он будет как знак минус

        private void dot_Click(object sender, EventArgs e)
        {
            textBox1.Text = textBox1.Text + ".";
        }
        
        // очистим текстовое поле
        private void clear_Click(object sender, EventArgs e)
        {
            textBox1.Text = "0";  
        }

        
        private void equal_Click(object sender, EventArgs e)
        {   
            // переменная  второго числа
            // переменная результата 
            double SecondValue;
            double outcome;

            
            SecondValue = Convert.ToDouble(textBox1.Text);
            // если нажата кнопка сложения arithmetic получит значение
            // +, в результате выполниться код из скобок
            if (arithmetic == "+") 
            {
                outcome = (FirstValue + SecondValue);
                textBox1.Text = Convert.ToString(outcome);
                FirstValue = outcome;
            }
            if (arithmetic == "-")
            {
                outcome = (FirstValue - SecondValue);
                textBox1.Text = Convert.ToString(outcome);
                FirstValue = outcome;
            }
            if (arithmetic == "*")
            {
                outcome = (FirstValue * SecondValue);
                textBox1.Text = Convert.ToString(outcome);
                FirstValue = outcome;
            }
            if (arithmetic == "/")
            {
                if (SecondValue == 0)
                {
                    textBox1.Text = "НЕ ДОПУСТИМАЯ ОПЕРАЦИЯ";
                }
                else
                {
                    outcome = FirstValue/SecondValue;
                    textBox1.Text = Convert.ToString(outcome);
                    FirstValue = outcome; 
                }
            }

        }

    }
}
        

Результат:


Изображение

Таким образом, мы создали простой калькулятор, соединив логику языка C# и графические возможности Windows Forms

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.