Практическая работа Тема: Дополнительные возможности по работе с базами данных

  • docx
  • 25.05.2021
Публикация в СМИ для учителей

Публикация в СМИ для учителей

Бесплатное участие. Свидетельство СМИ сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала ПР_продолжение БД student 3 ФОТО.docx

Практическая работа

 

Тема: Дополнительные возможности по работе с базами данных.

Цель: приобрести навыки работы с компонентами среды C++Builder 6.0.

 

Ход выполнения работы

 

I.                   Создание формы

 

Просмотреть информацию из поле OLE невозможно ни в программе Database Desktop, ни в компоненте Grid. Это возможно в ситуации, когда данные из таблицы просматриваются по одной записи. Данный режим необходим для того, чтобы ввести нужную информацию в таблицу.

1.      Создадим дополнительно в своей папке каталог ФОТО.

2.      В интернете найдем графические файлы (фотографии) людей или их схематичное изображение по числу записей в таблице и добавим в папку ФОТО.

3.      Для ввода в указанные поля данных необходимо произвести следующие действия:

3.1 Создать новый проект.

3.2 Установить на форме компоненты Table, DataSource DBNavigator, 2 компоненты Label.

3.3 В свойстве Caption компоненты Label1 набрать текст: Просмотр записей таблицы STUDENT.db.

 3.4 Установить событийную кнопку BitBtn со страницы Additional.

 3.5 Перевести свойство Active компонента Table в false.

 3.6 Произвести «двойной щелчок» на компоненте Table, далее перейти в контекстное меню (правая кнопка мышки); выбрать команду Add fields  и из «Редактора полей» «перетащить» необходимые поля на форму (рис. 1).

  

 

Рисунок 1 - Рабочий режим приложения

 

Примечание. Следует заметить, что все поля, которые были установлены на форме «перетаскиванием», автоматически настраиваются на конкретную таблицу согласно компонентам Table и DataSource.

 

 3.8 Активизировать таблицу (свойство Active).

 3.9 Сохранить приложение: FileSave All в новой папке Проект 3 для Unit1 и Project1.

 3.10 Запустить на выполнение приложение.

II.                Ввод данных в поле типа OLE

 

 1. Используя навигатор, остановиться на записи, в которой нет графического файла в поле Photo.

 2. Свернуть приложение и обратиться к редактору Paint просмотра графических файлов:

 2.1 Загрузить фото или картинку из папки ФОТО.

 2.2 Уменьшить изображение до формата компонента DBImage на форме (рис.1).

 2.4 Выделите фото и используйте команду Обрезать.

 2.3 Сохранить изображение в формате GIF. При пересохранении изображений используйте нумерацию – 1,2,3 и т.д.

 2.4 Выполните приведенные выше действия для всех изображений из папки ФОТО.

 3. В буфер обмена скопировать первый графический файл (можно воспользоваться комбинацией клавиш <Ctrl-C>).

 4. Вернуться к приложению и в программном режиме произвести «щелчок» на компоненте DBImage1. Компонент активизируется.

 5. Командой вставки <Ctrl-V> вставить графическое изображение в активное окно компонента DBImage1.

 6. Установите свойство Stretch = True.

7.  Аналогичным образом повторить пункты 3-5 переходя с помощью навигатора от записи к записи.

8. Сохраните проект командой Save All.

9. Запустить проект на выполнение.

 

Результат работы над проектом представлен на рисунке 2.

 

 

Рисунок 2 – Приложение с графикой компонента DBImage

 

 

 

 

 

 

 

 

 

 

 

 


 

Скачано с www.znanio.ru