Объснить принцип работы кода - 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)
{
}
}
}