Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по ПР ПМ0_Копец1.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.37 Mб
Скачать

Задание 3

В лабораторной работе №18 добавьте на форму компонент Image.

При выборе на дереве данных фамилии путешественника, его фотография должна появляться на форме.

Задание 4

Разработать программное приложение в соответствии с вариантом задания.

Задание к работе

1

Домашний фотоальбом: фотографии, описание фотографий

2

Паспорт группы: фотография, личные данные о студенте

3

Энциклопедия о животных: фотография, краткая информация

4

Каталог компакт-дисков: обложка, список песен

5

Архитектурные памятники: фотография, история

6

Картинная галерея: фотография, описание

7

Кулинарная книга: фотография, рецепт

8

Компоненты ПЭВМ: фотография, характеристика

На форме расположить следующие компоненты: Panel, Image, RichEdit, GroupBox, BitBtn, 3 PopupMenu, OpenDialog, OpenPictureDialog, FontDialog, ColorDialog.

PopupMenu компонента Image должно содержать пункт для вызова окна OpenPictureDialog.

PopupMenu компонента RichEdit должно содержать пункт для вызова окон OpenDialog и FontDialog.

PopupMenu основной формы должно содержать пункты для вызова окна ColorDialog для изменения цвета формы и пункт для удаления текста и изображения.

Каждый визуальный компонент должен быть снабжен всплывающей подсказкой.

При выборе изображения с помощью компонента OpenPictureDialog в компоненте Image должно отображаться выбранное изображение. Одновременно с этим в компоненте RichEdit должна отображаться информация соответствующая выбранному изображению. И наоборот, при выборе информационного файла с помощью компонента OpenDialog в компоненте RichEdit выводится информация из выбранного файла и одновременно с этим в компонент Image загружается изображение соответствующее выбранному текстовому файлу. Кроме этого для компонента RichEdit можно изменять параметры шрифта с помощью диалогового окна FontDialog.

Компонент BitBtn служит для выхода из приложения на главную форму.

Контрольные вопросы

  1. Для чего предназначен компонент TImage?

  2. Какие графические форматы поддерживает компонент TImage?

  3. Какой метод компонента TImage для загрузки графических файлов?

  4. Перчислите основные свойства компонента TImage.

  5. Какое свойство надо использовать, чтобы размеры поля изображения автоматически изменялись, подстраивались под размеры рисунка?

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

Тема: «Использование графических примитивов».

Цель работы: Научиться создавать графические рисунки и мультимедиа.

Время выполнения: подготовка – 5 мин; выполнение – 250 мин.; проверка – 15 мин; всего – 270 мин.

Теоретические сведения

Компонент Shape

Компонент Shape представляет собой различные геометрические фигуры, соответствующим образом заштрихованные. Основное свойство этого компонента — Shape (форма), которое может принимать значения:

stRectangle

прямоугольник

stSquare

квадрат

stRoundRect

прямоугольник со

скругленными углами

stRoundSquare

квадрат со скругленными углами

stEllipse

эллипс

stCircle

круг

Другое существенное свойство компонента — Brush (кисть). Это свойство является объектом типа TBrush, имеющим ряд подсвойств, в частности: цвет (Brush.Color) и стиль (Brush.Style) заливки фигуры.

Style — свойство TBrush. Свойство кисти Style определяет шаблон, которым рисует кисть Brush, если для нее не задано значение свойства Bitmap.

Возможные значения Style:

  • bsSolid – сплошная заливка

  • bsCross – заливка в клеточку

  • bsClear – очистка

  • hsDiagCross – диагональная клеточка

  • bsBDiagonal – косые линии с правым наклоном

  • bsHorizontal – горизонтальные линии

  • bsFDiagonal - косые линии с левым наклоном

  • bsVertical – вертикальные линии

Третье из специфических свойство компонента Shape — Pen (перо), определяющее стиль линий.