Обработчики событий

Постановка задачи

1. На основании созданной в Лр 1-5 серверной части БД создать клиентское приложение для вывода на форму в соединенном окружении информации из таблиц БД.

2. Предусмотреть возможность:

- реализации запросов к таблицам БД (3-5 вариантов);

- сортировки записей таблиц БД (3-4 варианта);

- поиска данных в таблицах БД (3-4 варианта);

- реализации вычислений на основании данных из таблиц БД (2-3 варианта);

- вставки записей в таблицы БД;

- редактирования записей в таблицах БД;

- удаления записей из таблиц БД.

3. Приложение выполнить на C# с использованием Windows Forms и ADO.NET. В приложении рекомендуется использовать следующие элементы управления: Form, TextBox, Label, Button, Panel, NumericUpDown, SaveFileDialog, OpenFileDialog, DataGridView.

 

Письменный отчет по лабораторной работе долженсодержать:

 

1. Титульный лист, содержащий – название лабораторной работы, фамилию, имя, отчество, номер группы исполнителя, дату сдачи.

2. Постановку задачи.

3. Таблицу со списком обработчиков событий проекта и их назначением.

 

Таблица 1 – Обработчики событий проекта и их назначение (Пример)

Обработчик события Назначение

 

4. Внешний вид форм проекта в режиме выполнения.

5. Распечатку кода классов и основных обработчиков событий проекта (обязательны комментарии).

6. Диаграмму БД. Диаграммы классов для всех используемых в проекте классов.

7. Таблицу со списком полей и методов классов проекта и их назначением.

Таблица 2 - Поля и методы класса А и их назначение (Пример)

Поле Назначение
   
 
  Метод  
 

8. Исследование программной реализации проекта, содержащее следующие материалы:

- реализацию запросов к таблицам БД (3-5 вариантов, в виде - оператор + результат его работы);

- сортировку записей таблиц БД (3-4 варианта, в виде - оператор + результат его работы);

- поиск данных в таблицах БД (3-4 варианта, в виде - оператор + результат его работы);

- реализацию вычислений на основании данных из таблиц БД (2-3 варианта, в виде - оператор + результат его работы);

- вставку записей в таблицы БД (в виде - оператор + результат его работы);

- редактирование записей в таблицах БД (в виде - оператор + результат его работы);

- удаление записей из таблиц БД (в виде - оператор + результат его работы).

9. Выводы по лабораторной работе (в выводах отразить ограничения на работу проекта, пути дальнейшей модернизации проекта и класса массива).


 

Обработчики событий

Обработчик события Назначение
button_select_query_Click Запрос с оператором SELECT
comboBox_select_query_SelectedIndexChanged Обновление списка полей по изменению таблицы
comboBox_insert_query_SelectedIndexChanged Обновление списка полей по изменению таблицы
button_clear_datagrid_Click Очистка dataGridView
button_connect_Click Попытка соединения с базой данных. Если успешно, то и сохранение настроек
button_insert_query_Click Запрос с оператором INSERT
button_update_query_Click Запрос с оператором UPDATE
button_delete_query_Click Запрос с оператором DELETE
button4_Click Расчет №1
button5_Click Расчет №2
button6_Click Расчет №2