
- •Київський національний університет імені тараса шевченка аналітично-розрахункова робота
- •6.050901 “Радіотехніка”.
- •Затверджую Завідувач кафедри
- •Студенту навчальної групи рез тзі Денису Антону Анатолійовичу
- •Призначення розробки
- •Робочий проект
- •1. Посібник оператора
- •2. Посібник програміста
- •3. Лістинг програми
- •Висновки
- •Використана література
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.