
- •Задание к работе.
- •Задание к работе:
- •Задание к работе.
- •Задание к работе:
- •InitialDir – позволяет установить начальный каталог поиска в Инспекторе объектов.
- •Задание к работе:
- •Задание к работе:
- •Задание к работе:
- •VarArrayOf(['Иванов', 'Иван']), [loCaseInsensitive]);
- •Метод Lookup
- •Фильтрация данных
- •Задание к работе:
- •Содержание отчета:
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 |
Столицы мира |
Содержание отчета:
Номер, тема, цель лабораторной работы.
Задание к работе.
Описание входных, промежуточных и результирующих данных с указанием их типа.
Схема алгоритма решения задачи по ГОСТу.
Программа на языке программирования.
Результат выполнения программы.
Вывод о проделанной работе.
Лабораторная работа №7
Тема: Использование графических возможностей.
Цель: Приобретение практических навыков разработки приложений с использованием компонентов TChar, TImage, TShape.
Теоретическая часть
Для работы с диаграммами и графика предназначен компонент Char. Работа с данным компонентом осуществляется с помощью редактора Editing Chart. Редактор имеет 5 основных вкладок:
Chart – предоставляет доступ к массиву диаграмм и позволяет настраивать внешний вид панели для их отображения;
Series – применяется для настройки свойств диаграммы;
Data – отображает таблицу данных для построения диаграммы;
Export – позволяет экспортировать график в графический файл формата WMF или BMP;
Print - служит для вывода диаграммы на принтер.
Самым главным свойством компонента Chart является свойство Series[Index] – массив диаграмм, выводимых в области компонента Chart. Это свойство в свою очередь является объектом и обладает набором собственных свойств и методов.
Основные методы объекта Series:
Add – добавляет к диаграмме значение;
Delete – удаляет значение диаграммы;
Clear – выполняет удаление всех значений диаграммы.
Задание к работе:
Разработать интерфейс приложения с применением компонентов TChar, TImage, TShape.
Разработать алгоритм решения задачи в соответствии с вариантом задания.
Реализовать разработанный алгоритм в рамках ранее созданного интерфейса.
Проверить работоспособность с помощью тестового набора данных.
Оформить отчет и сдать работу преподавателю.
Задание 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 – содержит полное имя выбранного файла.