<MyRusakov.ru />

WordPress 6 с Нуля до Гуру

WordPress 6 с Нуля до Гуру

Этот курс научит Вас созданию самых разных сайтов на самой популярной в мире CMS - WordPress. Вы увидите установку и настройку локального сервера, разбор каждой настройки, каждой кнопки и каждого пункта меню в панели WordPress.

Также Вы получите и всю практику, поскольку прямо в курсе с нуля создаётся полноценный Интернет-магазин, который затем публикуется в Интернете. И всё это прямо на Ваших глазах.

Помимо уроков к курсу идут упражнения для закрепления материала.

И, наконец, к курсу идёт ценнейший Бонус по тому, как используя ChatGPT и создавая контент для сайта, можно выйти на пассивный доход. Вы наглядно увидите, как зарегистрироваться в ChatGPT (в том числе, и если Вы из России), как правильно выбрать тему для сайта, как правильно генерировать статьи для него(чтобы они индексировались поисковыми системами) и как правильно монетизировать трафик на сайте.

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

Подпишитесь на мой канал на 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):

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