Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

laba3

.pdf
Скачиваний:
2
Добавлен:
26.11.2022
Размер:
656.82 Кб
Скачать

Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

Отчет по лабораторной работе №3 по дисциплине «Безопасность систем баз данных» Тема ПО «Поступление в ВУЗ»

Выполнил:

Студент гр. 730-2

____Подойницын К.В.

07.03.2022

Принял:

Преподаватель кафедры КИБЭВС

Слезкин А.О. 07.03.2022

Томск 2022

2

1 Введение Цель работы: изучение основных особенностей создания приложения для

работы со связанными таблицами базы данных в Microsoft Visual Studio для своей предметной области.

3

2 Ход работы Создадим новую форму, у которой во 2 лабораторной работе была связь

1:М. Добавим данные из базы данных. Итоговая форма показана на рисунке 2.1.

Рисунок 2.1 – Итоговая форма Добавим на главную форму специальные пункты для списка (рисунок 2.2).

Рисунок 2.2 – Добавление списка

4

Запустим программу и проверим ее работу (рисунок 2.3).

Рисунок 2.3 – Запущенная форма Добавим фильтрацию на нашу форму (рисунок 2.4).

Рисунок 2.4 – Установка фильтрации на форме Проверим работу программы (рисунок 2.5-2.6).

5

Рисунок 2.5 – Запущенная форма без фильтрации

Рисунок 2.6 – Отработка фильтрации

6

Теперь на нашей форме добавим кнопку (рисунок 2.7).

Рисунок 2.7 – добавление кнопки

7

Заключение

В ходе выполнения лабораторной работы были изучены основные особенности создания приложения для работы со связанными таблицами базы данных в Microsoft Visual Studio для своей предметной области.

8

Приложение А

Листинг Form1

using System;

using System.Windows.Forms;

namespace BAZA

{

public partial class FormMain : Form

{

public FormMain()

{

InitializeComponent();

}

private void выходToolStripMenuItem_Click(object sender, EventArgs e)

{

Close();

}

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

{

MessageBox.Show("(C)ТУСУР,КИБЭВС,Подойницын Кирилл Вадимович,гр. 730- 2,2022", "О программе",

MessageBoxButtons.OK, MessageBoxIcon.Information);

}

private void toolStripButton1_Click(object sender, EventArgs e)

{

Close();

}

private void toolStripButton2_Click(object sender, EventArgs e)

{

MessageBox.Show("(C)ТУСУР,КИБЭВС,Подойницын Кирилл Вадимович,гр. 730- 2,2022", "О программе",

MessageBoxButtons.OK, MessageBoxIcon.Information);

}

private void абитуриентToolStripMenuItem_Click(object sender, EventArgs e)

{

FormAbiturient fa = new FormAbiturient(); fa.Show();

}

private void вУЗToolStripMenuItem_Click(object sender, EventArgs e)

{

FormVUZ1 fv = new FormVUZ1(); fv.Show();

}

private void конкурсныйСписокToolStripMenuItem_Click(object sender, EventArgs e)

{

FormSpisok fs = new FormSpisok(); fs.Show();

}

private void сотрудникКомиссииToolStripMenuItem_Click(object sender, EventArgs e)

{

FormSotrudnik fs1 = new FormSotrudnik(); fs1.Show();

}

9

private void специальностиToolStripMenuItem_Click(object sender, EventArgs e)

{

FormSpecialnosti fs2 = new FormSpecialnosti(); fs2.Show();

}

private void абитуриентToolStripMenuItem1_Click(object sender, EventArgs e)

{

FormAbiturient fa = new FormAbiturient(); fa.Show();

}

private void вУЗToolStripMenuItem1_Click(object sender, EventArgs e)

{

FormVUZ1 fv = new FormVUZ1(); fv.Show();

}

private void конкурсныйСписокToolStripMenuItem1_Click(object sender, EventArgs e)

{

FormSpisok fs = new FormSpisok(); fs.Show();

}

private void сотрудникКомиссииToolStripMenuItem1_Click(object sender, EventArgs e)

{

FormSotrudnik fs1 = new FormSotrudnik(); fs1.Show();

}

private void специальностиToolStripMenuItem1_Click(object sender, EventArgs e)

{

FormSpecialnosti fs2 = new FormSpecialnosti(); fs2.Show();

}

private void конкурсныйСписокToolStripMenuItem2_Click(object sender, EventArgs e)

{

KonkursniySpisok ks = new KonkursniySpisok(); ks.Show();

}

}

}

10

Приложение Б

Листинг FormAbiturient

using System;

using System.Windows.Forms;

namespace BAZA

{

public partial class FormAbiturient : Form

{

public FormAbiturient()

{

InitializeComponent();

}

private void абитуриентBindingNavigatorSaveItem_Click(object sender, EventArgs e)

{

this.Validate(); this.абитуриентBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.vUZDataSet);

}

private void абитуриентBindingNavigatorSaveItem_Click_1(object sender, EventArgs e)

{

this.Validate(); this.абитуриентBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.vUZDataSet);

}

private void абитуриентBindingNavigatorSaveItem_Click_2(object sender, EventArgs e)

{

this.Validate(); this.абитуриентBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this.vUZDataSet);

}

private void FormAbiturient_Load(object sender, EventArgs e)

{

this.абитуриентTableAdapter.Fill(this.vUZDataSet.абитуриент);

}

}

}

Соседние файлы в предмете Безопасность систем баз данных