Практическая работа
Тема: Дополнительные возможности по работе с базами данных.
Цель: приобрести навыки работы с компонентами среды 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 Сохранить приложение: File – Save 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
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.