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

ООПиП (часть 3). Пример лабораторной работы №2

..pdf
Скачиваний:
11
Добавлен:
01.04.2014
Размер:
321.51 Кб
Скачать

БГУИР: Дистанционное обучение (неофициальный сайт)

Рисунок 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