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

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

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

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

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

А я в этом мало разбираюсь и времени к сожалению совсем нет сейчас вдаваться в теорию и изучать.... Ребята выручайте!!!!!!!!!!!!!!!!!!!!!!! P.s Программу сделали - интернет магазин браслетов. скрин и код прилагаются, кому надо могу выслать программу
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace my proekt
  11. {
  12. public partial class Form1 : Form
  13. {
  14.  
  15. int summ;
  16. int a;
  17. int b;
  18. int c;
  19. int d;
  20. int f;
  21. int g;
  22. int n;
  23. public Form1()
  24. {
  25. InitializeComponent();
  26. n = 0;
  27. }
  28. private void Form1_Load(object sender, EventArgs e)
  29. {
  30. }
  31. private void textBox1_TextChanged(object sender, EventArgs e)
  32. {
  33. }
  34. public void button1_Click(object sender, EventArgs e)
  35. {
  36. if (textBox5.Text != "") a = Convert.ToInt32(textBox5.Text)*300;
  37. if (textBox6.Text != "") b = Convert.ToInt32(textBox6.Text)*260;
  38. if (textBox7.Text != "") c = Convert.ToInt32(textBox7.Text)*255;
  39. if (textBox8.Text != "") d = Convert.ToInt32(textBox8.Text)*150;
  40. if (textBox9.Text != "") g = Convert.ToInt32(textBox9.Text)*270;
  41. if (textBox10.Text != "") f = Convert.ToInt32(textBox10.Text)*320;
  42. summ = a + b + c + d + g + f;
  43. textBox4.Text = Convert.ToString(summ);
  44. textBox4.Visible = true;
  45. tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);
  46. }
  47. private void tabPage3_Click(object sender, EventArgs e)
  48. {
  49. }
  50. private void button2_Click(object sender, EventArgs e)
  51. {
  52. dataGridView1.RowCount = dataGridView1.RowCount + 1;
  53. dataGridView1[0,n].Value = Convert.ToString(n+1);
  54. dataGridView1[1,n].Value = textBox1.Text;
  55. dataGridView1[2,n].Value = textBox3.Text;
  56. dataGridView1[3,n].Value = textBox2.Text;
  57. dataGridView1[4,n].Value = comboBox1.Text;
  58. dataGridView1[5,n].Value = Convert.ToString(summ);
  59. n = n + 1;
  60. tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);
  61. }
  62. private void textBox4_TextChanged(object sender, EventArgs e)
  63. {
  64. }
  65. private void textBox5_TextChanged(object sender, EventArgs e)
  66. {
  67. }
  68. private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
  69. {
  70. }
  71. private void label1_Click(object sender, EventArgs e)
  72. {
  73. }
  74. private void label15_Click(object sender, EventArgs e)
  75. {
  76. }
  77. private void label20_Click(object sender, EventArgs e)
  78. {
  79. }
  80. private void tabPage1_Click(object sender, EventArgs e)
  81. {
  82. }
  83. }
  84. }

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

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace my proekt
  12. {
  13.     public partial class Form1 : Form
  14.     {
  15.  
  16.        
  17.         int summ;// целое число до “n”
  18.         int a;
  19.         int b;
  20.         int c;
  21.         int d;
  22.         int f;
  23.         int g;
  24.         int n;
  25.         public Form1()
  26.         {
  27.             InitializeComponent();
  28.             n = 0; //значение n =0
  29.         }
  30.        
  31.         private void Form1_Load(object sender, EventArgs e)
  32.         {
  33.  
  34.         }
  35.  
  36.         private void textBox1_TextChanged(object sender, EventArgs e)
  37.         {
  38.  
  39.         }
  40.  
  41.         public void button1_Click(object sender, EventArgs e)
  42.         {
  43.             if (textBox5.Text != "") a = Convert.ToInt32(textBox5.Text)*300;
  44. если поля для ввода (от 5 до 10) пусто то число умножить в *данное число
  45.             if (textBox6.Text != "") b = Convert.ToInt32(textBox6.Text)*260;
  46.             if (textBox7.Text != "") c = Convert.ToInt32(textBox7.Text)*255;
  47.             if (textBox8.Text != "") d = Convert.ToInt32(textBox8.Text)*150;
  48.             if (textBox9.Text != "") g = Convert.ToInt32(textBox9.Text)*270;
  49.             if (textBox10.Text != "") f = Convert.ToInt32(textBox10.Text)*320;
  50.  
  51.             summ = a + b + c + d + g + f; // считает все числа вместе
  52.             textBox4.Text = Convert.ToString(summ); пишет полученную цифрц в строку 4
  53.             textBox4.Visible = true;// хз
  54.  
  55.             tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);// к выбранному пункту или к чему-то выбранному прибавляется 1
  56.         }
  57.  
  58.         private void tabPage3_Click(object sender, EventArgs e)
  59.         {
  60.  
  61.         }
  62.  
  63.         private void button2_Click(object sender, EventArgs e)
  64.         {
  65.             dataGridView1.RowCount = dataGridView1.RowCount + 1; к ряду +1
  66.             dataGridView1[0,n].Value = Convert.ToString(n+1);значению data в строку и +1
  67. и до 5,n
  68.             dataGridView1[1,n].Value = textBox1.Text;
  69.             dataGridView1[2,n].Value = textBox3.Text;
  70.             dataGridView1[3,n].Value = textBox2.Text;
  71.             dataGridView1[4,n].Value =  comboBox1.Text;
  72.             dataGridView1[5,n].Value = Convert.ToString(summ);
  73.             n = n + 1;
  74.  
  75.             tabControl1.SelectedIndex = (tabControl1.SelectedIndex + 1);
  76.         }
  77. Все что ниже простой обработчик события или свойства того компонента
  78.         private void textBox4_TextChanged(object sender, EventArgs e)
  79.         {
  80.  
  81.         }
  82.  
  83.         private void textBox5_TextChanged(object sender, EventArgs e)
  84.         {
  85.  
  86.         }
  87.  
  88.         private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
  89.         {
  90.            
  91.         }
  92.  
  93.         private void label1_Click(object sender, EventArgs e)
  94.         {
  95.  
  96.         }
  97.  
  98.         private void label15_Click(object sender, EventArgs e)
  99.         {
  100.  
  101.         }
  102.  
  103.         private void label20_Click(object sender, EventArgs e)
  104.         {
  105.  
  106.         }
  107.  
  108.         private void tabPage1_Click(object sender, EventArgs e)
  109.         {
  110.  
  111.         }
  112.     }
  113. }

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


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

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

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

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут