Объснить принцип работы кода - C#

Узнай цену своей работы

Формулировка задачи:

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

Кто может объяснить внятно, что где означает??? Преподаватель просит объяснить ей по пунктно код программы....

А я в этом мало разбираюсь и времени к сожалению совсем нет сейчас вдаваться в теорию и изучать.... Ребята выручайте!!!!!!!!!!!!!!!!!!!!!!! P.s Программу сделали - интернет магазин браслетов. скрин и код прилагаются, кому надо могу выслать программу
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace my proekt
{
    public partial class Form1 : Form
    {

        int summ;
        int a;
        int b;
        int c;
        int d;
        int f;
        int g;
        int n;
        public Form1()
        {
            InitializeComponent();
            n = 0;
        }
        
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        public void button1_Click(object sender, EventArgs e)
        {
            if (textBox5.Text != "") a = Convert.ToInt32(textBox5.Text)*300;
            if (textBox6.Text != "") b = Convert.ToInt32(textBox6.Text)*260;
            if (textBox7.Text != "") c = Convert.ToInt32(textBox7.Text)*255;
            if (textBox8.Text != "") d = Convert.ToInt32(textBox8.Text)*150;
            if (textBox9.Text != "") g = Convert.ToInt32(textBox9.Text)*270;
            if (textBox10.Text != "") f = Convert.ToInt32(textBox10.Text)*320;
 
            summ = a + b + c + d + g + f; 
            textBox4.Text = Convert.ToString(summ);
            textBox4.Visible = true;
 
            tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);
        }
 
        private void tabPage3_Click(object sender, EventArgs e)
        {
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            dataGridView1.RowCount = dataGridView1.RowCount + 1;
            dataGridView1[0,n].Value = Convert.ToString(n+1);
            dataGridView1[1,n].Value = textBox1.Text;
            dataGridView1[2,n].Value = textBox3.Text;
            dataGridView1[3,n].Value = textBox2.Text;
            dataGridView1[4,n].Value =  comboBox1.Text;
            dataGridView1[5,n].Value = Convert.ToString(summ);
            n = n + 1;
 
            tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);
        }
 
        private void textBox4_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
 
        }
 
        private void label15_Click(object sender, EventArgs e)
        {
 
        }
 
        private void label20_Click(object sender, EventArgs e)
        {
 
        }
 
        private void tabPage1_Click(object sender, EventArgs e)
        {
 
        }
    }
}

Решение задачи: «Объснить принцип работы кода»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace my proekt
{
    public partial class Form1 : Form
    {
 
        
        int summ;// целое число до “n”
        int a;
        int b;
        int c;
        int d;
        int f;
        int g;
        int n;
        public Form1()
        {
            InitializeComponent();
            n = 0; //значение n =0
        }
        
        private void Form1_Load(object sender, EventArgs e)
        {
 
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        public void button1_Click(object sender, EventArgs e)
        {
            if (textBox5.Text != "") a = Convert.ToInt32(textBox5.Text)*300;
если поля для ввода (от 5 до 10) пусто то число умножить в *данное число
            if (textBox6.Text != "") b = Convert.ToInt32(textBox6.Text)*260;
            if (textBox7.Text != "") c = Convert.ToInt32(textBox7.Text)*255;
            if (textBox8.Text != "") d = Convert.ToInt32(textBox8.Text)*150;
            if (textBox9.Text != "") g = Convert.ToInt32(textBox9.Text)*270;
            if (textBox10.Text != "") f = Convert.ToInt32(textBox10.Text)*320;
 
            summ = a + b + c + d + g + f; // считает все числа вместе
            textBox4.Text = Convert.ToString(summ); пишет полученную цифрц в строку 4
            textBox4.Visible = true;// хз
 
            tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);// к выбранному пункту или к чему-то выбранному прибавляется 1 
        }
 
        private void tabPage3_Click(object sender, EventArgs e)
        {
 
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            dataGridView1.RowCount = dataGridView1.RowCount + 1; к ряду +1 
            dataGridView1[0,n].Value = Convert.ToString(n+1);значению data в строку и +1
и до 5,n
            dataGridView1[1,n].Value = textBox1.Text;
            dataGridView1[2,n].Value = textBox3.Text;
            dataGridView1[3,n].Value = textBox2.Text;
            dataGridView1[4,n].Value =  comboBox1.Text;
            dataGridView1[5,n].Value = Convert.ToString(summ);
            n = n + 1;
 
            tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);
        }
Все что ниже простой обработчик события или свойства того компонента
        private void textBox4_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
 
        }
 
        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            
        }
 
        private void label1_Click(object sender, EventArgs e)
        {
 
        }
 
        private void label15_Click(object sender, EventArgs e)
        {
 
        }
 
        private void label20_Click(object sender, EventArgs e)
        {
 
        }
 
        private void tabPage1_Click(object sender, EventArgs e)
        {
 
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.8 из 5