Объснить принцип работы кода - 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) { } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д