Загрузка...

Am I correct in commenting the C# code

Thread in C# created by spokoinyi_inactive61348 Jan 19, 2017. 561 view

  1. spokoinyi_inactive61348
    spokoinyi_inactive61348 Topic starter Jan 19, 2017 75 Nov 25, 2016
    Знающие,проверьте коменты на правильность)


    Code
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Management;
    using System.IO;
    using System.Diagnostics; // позволяет взаимодействовать с системными процессами
    using System.Runtime.InteropServices;

    namespace WindowsFormsApplication5
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
    MessageBox.Show("Группа 476. Ираклий Спокойный"); // При загрузке формы вывод сообщения "Группа 476. Ираклий Спокойный"
    System.Diagnostics.Process[] processes; // Предоставляет все процессы выполняющие на данном компьютере
    processes = System.Diagnostics.Process.GetProcesses(); // Получение всех процессов выполняемых на данном компьютере
    foreach (System.Diagnostics.Process instance in processes) //Используется свойство "System.Diagnostics.Process" для сканирования всех запущенных процессов
    {
    listBox1.Items.Add(instance.ProcessName); // выводит все выполняемые процессы в listbox1
    }
    }

    private void button1_Click(object sender, EventArgs e)
    {
    try //оператор который создает исключение для вывода ошибок используется в Try/Catch(код в котором может произойти ошибки)
    {
    foreach (Process item in Process.GetProcessesByName(listBox1.SelectedItem.ToString(), System.Environment.MachineName)) //forech - оператор цикла,сканируется все процессы и от них выводятся имена в listbox1,так же выделение объекта(процесса)
    {
    item.Kill(); //завершает выбранный индекс процесса
    }

    }
    catch (Exception) //Принимает ошибку в свой блок и если она возникает то выводит сообщение ниже
    {
    MessageBox.Show(" Произошла ошибка при закрытие процесса "); //вывод сообщения " Произошла ошибка при закрытие процесса"
    }
    }

    private void button2_Click(object sender, EventArgs e)
    {
    listBox1.Items.Clear(); //очищает listbox1
    foreach (Process item in Process.GetProcesses(System.Environment.MachineName)) // Получение выполняемых процессов и вывод их названия
    {
    listBox1.Items.Add(item.ProcessName); // выводит все выполняемые процессы в listbox1
    }
    }

    private void listView1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

    private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
    }

    private void button3_Click(object sender, EventArgs e)
    {

    Process.Start("http://pastebin.com/RFWhrSYm"); // Оуществляет переход по сайту с выбраным по умолчанию браузера
    }

    private void button4_Click(object sender, EventArgs e)
    {
    Form2 form = new Form2(); // Загружает вторую форму
    form.Show();//вывод формы в обычном режиме
    }
    }
    }
     
  2. ShowDI
    ShowDI Jan 19, 2017 Banned 458 Jan 16, 2016
    Ну запусти и тебе VS покажет где у тебя ошибки!
     
  3. spokoinyi_inactive61348
    spokoinyi_inactive61348 Topic starter Jan 19, 2017 75 Nov 25, 2016
    Я спросил не на правильность написания кода,а на правильность указания комментариев
     
  4. RaysMorgan
    RaysMorgan Jan 20, 2017 Че скажете 54,006 Mar 7, 2013
    Нет смысла комментировать каждый банальный оператор, лучше комментировать метод, типо:
    Code

    // Убиваем процесс
    private void button1_Click(object sender, EventArgs e)

    А если уж метод содержит много кода, то можно комментировать его отдельные части
     
  5. spokoinyi_inactive61348
    spokoinyi_inactive61348 Topic starter Jan 20, 2017 75 Nov 25, 2016
    Мне для курсовой сказали все надо от комментировать
     
  6. spokoinyi_inactive61348
    spokoinyi_inactive61348 Topic starter Jan 20, 2017 75 Nov 25, 2016
    Чтоб те кто будут оценивать курсовую понимали что я знаю что написал и могу рассказать о каждом символе веденном мною
     
  7. RaysMorgan
    RaysMorgan Jan 20, 2017 Че скажете 54,006 Mar 7, 2013
    spokoinyi_inactive61348, принимающий не дурак и понимает банальные вещи, типо MessageBox.Show или Process.Kill().
    Если он тебя что-то спросит, то тогда ты должен будешь ответить, что значит определенный кусок кода
     
  8. RaysMorgan
    RaysMorgan Jan 20, 2017 Че скажете 54,006 Mar 7, 2013
    А если ты будешь комментировать всё подряд, то человек придерется к твоим комментариям, например:
    Code
    Form2 form = new Form2(); // Загружает вторую форму             
    form.Show();//вывод формы в обычном режиме

    Форма не загружается, а создается экземпляр формы, далее форма показывается с помощью метода .Show()
     
  9. spokoinyi_inactive61348
    spokoinyi_inactive61348 Topic starter Jan 20, 2017 75 Nov 25, 2016

    Ну вот такие правильные комментарии мне и нужны,такое задание ничего не поделать(
     
Loading...
Top