Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АРР Денис.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
840.7 Кб
Скачать

3. Лістинг програми

Головне вікно:

namespace WindowsFormsApplication1

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

Form2 form = new Form2();

form.Show();

}

private void button2_Click(object sender, EventArgs e)

{

Form3 form = new Form3();

form.Show();

}

private void button3_Click(object sender, EventArgs e)

{

Form4 form = new Form4();

form.Show();

}

private void button4_Click(object sender, EventArgs e)

{

Form5 form = new Form5();

form.Show();

}

private void button5_Click(object sender, EventArgs e)

{

Form6 form = new Form6();

form.Show();

}

private void button6_Click(object sender, EventArgs e)

{

Form7 form = new Form7();

form.Show();

}

private void проПрограмуToolStripMenuItem_Click(object sender, EventArgs e)

{

Form8 form = new Form8();

form.ShowDialog();

}

private void описЗадачToolStripMenuItem_Click(object sender, EventArgs e)

{

Form9 form = new Form9();

form.ShowDialog();

}

}

}

Вікно розв’язку задачі:

namespace WindowsFormsApplication1

{

public partial class Form2 : Form

{

private const int c = 299792458;

private const double e0 = 0.00000000000885;

private const double m0 = 0.00000125;

private int frequency;

private double er;

private double mr;

private double penetration;

public Form2()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

frequency = Convert.ToInt32(textBox1.Text);

er = Convert.ToDouble(textBox2.Text);

mr = Convert.ToDouble(textBox3.Text);

penetration = Convert.ToDouble(textBox4.Text);

textBox7.Text = Convert.ToString(c/Math.Sqrt(er*mr));

textBox6.Text = Convert.ToString(Convert.ToDouble(textBox7.Text) / frequency);

textBox8.Text = Convert.ToString(Math.Sqrt((frequency * 2 * Math.PI * m0 * mr * penetration)/2));

}

private void проПрограмуToolStripMenuItem_Click(object sender, EventArgs e)

{

Form8 form = new Form8();

form.ShowDialog();

}

private void описЗадачToolStripMenuItem_Click(object sender, EventArgs e)

{

Form9 form = new Form9(0);

form.ShowDialog();

}

}

}

Висновки

В ході вирішення поставленого завдання було розроблено спеціалізовану навчальну програму, яка при її інсталяції в НІС дозволяє:

• Закріпити теоретичні знання з навчальних дисциплін напрямку «Радіотехніка».

• Розвинути та підвищити навички спеціалістів.

• Перевірити правильність вирішення розрахункових задач.

• Удосконалити навчальний процес з ряду навчальних дисциплін.

Наступним кроком є створення інших навчальних програмних модулів та комплексної системи захисту інформації в НІС класу 2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]