Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodichka_k_labam.docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
537.36 Кб
Скачать
  • FileName – содержит имя выбранного файла;

  • Files – содержит список имен выделенных файлов;

  • Filter – позволяет задавать фильтр для файлов, которые будут отображаться в диалоговом окне;

  • InitialDir – позволяет установить начальный каталог поиска в Инспекторе объектов.

FontDialog – предназначен для настройки шрифта и его характеристик.

Основные свойства

  • Font – результат изменения характеристик шрифта;

  • MaxFontSize – установка максимального размера шрифта;

  • MinFontSize – установка минимального размера шрифта.

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

Основным свойством является свойство Color - содержит данные о выбранном пользователем цвете.

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

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

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

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

PopupMenu формы должно содержать пункт вызова окна ColorDialog

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

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

Напишите программу, использующую 7 изображений.

Вариант

Задание

1

Картинная галерея

2

Автомобили

3

Компьютерные игры

4

Телефоны

5

Семь чудес света

6

Семь чудес России

7

Великие ученые

8

Столицы мира

Содержание отчета:

  1. Номер, тема, цель лабораторной работы.

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

  3. Описание входных, промежуточных и результирующих данных с указанием их типа.

  4. Схема алгоритма решения задачи по ГОСТу.

  5. Программа на языке программирования.

  6. Результат выполнения программы.

  7. Вывод о проделанной работе.

Лабораторная работа №7

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

Цель: Приобретение практических навыков разработки приложений с использованием компонентов TChar, TImage, TShape.

Теоретическая часть

Для работы с диаграммами и графика предназначен компонент Char. Работа с данным компонентом осуществляется с помощью редактора Editing Chart. Редактор имеет 5 основных вкладок:

  • Chart – предоставляет доступ к массиву диаграмм и позволяет настраивать внешний вид панели для их отображения;

  • Series – применяется для настройки свойств диаграммы;

  • Data – отображает таблицу данных для построения диаграммы;

  • Export – позволяет экспортировать график в графический файл формата WMF или BMP;

  • Print - служит для вывода диаграммы на принтер.

Самым главным свойством компонента Chart является свойство Series[Index] – массив диаграмм, выводимых в области компонента Chart. Это свойство в свою очередь является объектом и обладает набором собственных свойств и методов.

Основные методы объекта Series:

  • Add – добавляет к диаграмме значение;

  • Delete – удаляет значение диаграммы;

  • Clear – выполняет удаление всех значений диаграммы.

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

  1. Разработать интерфейс приложения с применением компонентов TChar, TImage, TShape.

  2. Разработать алгоритм решения задачи в соответствии с вариантом задания.

  3. Реализовать разработанный алгоритм в рамках ранее созданного интерфейса.

  4. Проверить работоспособность с помощью тестового набора данных.

  5. Оформить отчет и сдать работу преподавателю.

Задание 1

Вычислить n значений функции y=f(x) на отрезке [a,b] и построить график функции. Вычисленные значение должны выводиться на форме в компоненте TStringGrid. График построить с помощью компонента TChar.

Вариант

Задание

Интервал

1

2

3

4

5

6

7

8

Задание 2

Сгенерировать последовательность случайных чисел с заданным законом распределения и построить диаграмму с помощью компонента TChart. Выбор вида диаграммы (круговая или гистограмма) производить с помощью компонента TRadioButton. Сгенерированные значения выводить в компоненте StringGrid.

Лабораторная работа №8

Тема: «Использование компонентов для работы с файлами и каталогами».

Цель: Приобретение практических навыков разработки приложений с компонентами DriveComboBox, DirectoryListBox, FileListBox.

Теоретическая часть:

Компоненты для работы с файлами и каталогами:

DriveComboBox – представляет собой раскрывающийся список, в котором содержится перечень всех установленных в системе логических дисков и дисковых устройств

Свойства:

  • Drive – содержит название выбранного логического диска или дискового устройства;

  • Items – содержит список всех доступных дисковых устройств;

  • DirList – используется для связи c компонентом DirectoryListBox.

DirectoryListBox – предназначен для отображения дерева каталогов и перемещения по нему

Свойства:

  • Directory – содержит строку, которая указывает текущий каталог;

  • FileList – содержит метку на компонент FileListBox.

FileListBox – применяется для просмотра списка файлов, содержащихся в определенном каталоге.

Свойства:

  • Directiry – содержит название просматриваемого каталога;

  • Items – содержит список файлов выбранного каталога;

  • FileName – содержит полное имя выбранного файла.