Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_Sem2_Kurs_1_06.doc
Скачиваний:
3
Добавлен:
27.08.2019
Размер:
343.55 Кб
Скачать

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

Тема: Использование визуальных компонентов для программирования массивов.

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

Используемые программные средства: Delphi.

1. Теоретические сведения. Работа с компонентами.

Компонент-диаграмма Chart типа TChart предназначен для работы с графиками и диаграммами различных типов и служит для графического представления результатов. Компонент находится на панели Additional Палитры компонентов и имеет пиктограмму .

Компонент содержит большое количество разнообразных свойств, многие из которых являются объектами и имеют свои свойства. Установка значений этих свойств выполняется с помощью редактора Editing Chart (рис. 1)

Рис. 1. Окно редактора Editing Chart

во время разработки программы (приложения) либо при обращении к свойствам компонента во время ее выполнения. Всю работу по отображению графиков, построению и разметке координатных осей, сетки, подписей и т.д. берет на себя компонент Chart . Разработчику программы требуется задать тип диаграммы и источник данных.

Для представления данных, заданных таблично или с использованием функции, в виде линии, используется переменная Series1 типа TLineSeries , которая описывает последовательность значений, отображающихся на диаграмме.

Добавление новой точки к серии выполняется с помощью метода Add :

function AddXY(Const AXValue,AYValue:Double;

Const AXLabel:String;

AColor:TColor),

где AXValue,AYValue – параметры, определяющие координаты точки по осях OX и OY, AXLabel – необязательный параметр, AColor – цвет группы, к которой принадлежит точка.

Аналогично для добавления нового сектора в круговой диаграмме так же можно воспользоваться функцией Add :

function Add(Const PieValue:Double;

Const APieLabel:String;

AColor: TColor)

где PieValue – величина сектора данных , APieLabel – необязательный параметр, AColor – цвет сектора.

Связь между диаграммой и программным кодом происходит следующим образом. При создании каждой серии данных с помощью редактора Editing Chart, в разделе TForm1 появляется новая переменная Series<n> ( где <n> – номер серии ) соответствующего типа. Например, для отображения серии данных в виде точек, переменная Series1 будет иметь тип TPointSeries ( точечное представление ).

Некоторые свойства компонента Chart приведены в табл. 1:

Таблица 1. Свойства компонента Chart

Title.Text

задание заголовка диаграммы

Title.Aligment

выравнивание заголовка

<NameAxis>.Automatic

автоматическое определение параметров по оси

<NameAxis>.Minimum

задание минимального значения по оси

<NameAxis>.Maximum

задание максимального значения по оси

<NameAxis>.Increment

задание шага разметки по оси

Под <NameAxis> понимается нижняя ( BottomAxis ), левая ( LeftAxis ) ,

правая ( RightAxis ) или верхняя ( TopAxis ) координатная ось

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]