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

Задание

  1. Создайте приложение с компонентом TreeView и кнопкой;

  2. Для компонента TreeView в окне редактора узлов дерева создайте дерево, показанное на рисунке 1;

  3. Кнопку запрограммируйте таким образом, чтобы дерево было достроено, как показано на рисунке 3;

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

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

  1. Для чего служит компонент TreeView?

  2. Какое свойство содержит информацию об узлах дерева?

  3. Через какое свойство осуществляется доступ к информации об отдельных узлах?

  4. Каким образом можно создать дерево в окне редактора узлов дерева?

  5. Сойства, позволяющие вставить в дерево новые узлы?

  6. С помощью каких методов можно удалить узлы дерева?

  7. Как определить количество узлов дерева?

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

  9. С помощью какого свойства можно автоматически сортировать ветви и узлы дерева?

  10. Что передается в обработчик события OnChanged?

  11. Какие событи происходят при выделении пользователем нового узла?

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

Тема: «Размещение изображений на форме».

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

Время выполнения: подготовка – 5 мин; выполнение – 165 мин.; проверка – 10 мин; всего – 180 мин.

Теоретические сведения Компонент tImage

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

Он поддерживает многочисленные форматы графических файлов, включая .bmp, .ico, .emf, .jpg и др.

Программист может присвоить какой-либо рисунок компоненту TImage как при разработке в среде C++ Builder, так и во время выполнения. Для этого нужно присвоить свойству Picture объект типа TPicture, содержащий рисунок. Во время проектирования в свойстве Picture можно открыть редактор изображений и с его помощью указать файл, содержащий рисунок. Для загрузки файла с рисунком используется метод LoadFromFile, принадлежащий объекту Picture, который, в свою очередь должен принадлежать изображению. Например, для вывода в изображении MyPicture файла рисунка myPicture.jpg во время выполнения используется следующий оператор:

MyPicture−>Picture−>LoadFromFile(″myPicture.jpg″);

Метод LoadFromFile читает файл FileName и загружает его в графический объект.

Если формат графического файла не зарегистрирован, или не соответствует типу графического объекта, то генерируется исключение EInvalidGraphic.

Ниже приведен список основных свойств компонента TImage.

Свойство

Описание

AutoSize

Разрешает/запрещает изменять размеры компонента так, чтобы в них полностью загрузилось изображение.

Canvas

Содержит канву для прорисовки изображения.

Center

Указывает, надо ли центрировать изображение в границах компонента. Игнорируется, если AutoSize = True или если Stretch = True и изображение не является значком (ICO).

Picture

Центральное свойство класса. Служит контейнером изображения.

Stretch

Разрешает/запрещает изменять размер изображения так, чтобы оно целиком заполнило клиентскую область компонента.