Обработчики событий
Постановка задачи
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 |