ООПиП (часть 3). Пример лабораторной работы №2
..pdfБГУИР: Дистанционное обучение (неофициальный сайт)
Рисунок 3.6 – Первоначальные данные (просмотр всех записей)
Рисунки 3.7 и 3.8 демонстрируют возможность добавления новой записи в таблицу базы данных (по команде меню «Запись»-«Новая запись» или по нажатию соответствующей кнопки на панели инструментов).
Рисунок 3.7 – Добавление новой записи
http://do.ucoz.net |
21 |
БГУИР: Дистанционное обучение (неофициальный сайт)
Рисунок 3.8 – Данные после добавления новой записи (просмотр всех записей)
Для демонстрации работоспособности поиска были отфильтрованы записи, у которых поле «Price» равно 0. На рисунке 3.9 приведены настройки поиска, а на рисунке 3.10 – список найденных записей.
Рисунок 3.9 – Поиск записей с нулевой ценой
http://do.ucoz.net |
22 |
БГУИР: Дистанционное обучение (неофициальный сайт)
Рисунок 3.10 – Отфильтрованные данные
Для проверки работоспособности функции удаления (по команде меню «Запись»-«Удаление записи» или по нажатию соответствующей кнопки на панели инструментов) была удалена запись с полем «ID» равным 19. Результат повторного поиска (рисунок 3.9) приведен на рисунке 3.11.
Рисунок 3.11 – Отфильтрованные данные после удаления записи
Вывод: в ходе выполнения лабораторной работы:
−произошло ознакомление с теоретическим материалом, посвященным работе с базами данных в системе Visual Studio, особенностям и возможностям поддерживаемых механизмов доступа к базам данных (ODBC и DAO);
−была изучена и опробована последовательность создания приложения с поддержкой баз данных средствами механизма ODBC;
−был рассмотрен механизм RFX (обмен полями записей) библиотеки MFC, предназначенный для автоматического перемещения данных между элементами управления формы и полями результирующего набора;
−были изучены основные классы библиотеки MFC для доступа к механизму
ODBC (CDatabase, CRecordSet, CRecordView), рассмотренны и практиче-
ски освоены методы данных классов;
−была разработана программа, удовлетворяющая поставленному заданию.
http://do.ucoz.net |
23 |