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

Компонент Shape

К омпонент Delphi фигура (Shape) (вкладка Additional) необходим для рисования одной из простейших геометрических фигур.

Свойство Shape определяет геометрический объект из следующего множества: stEllipse, stCircle, stRectangle, stRoundRect, stSquare, stRoundSquare (эллипс, круг, прямоугольник, скругленный квадрат, квадрат, квадрат с скругленными углами.   Выбор другого свойства ведет к мгновенной перерисовке объекта. Если задан круг или квадрат, а размеры фигуры по вертикали или горизонтали отличаются, то размер у объекта будет меньшим.

Ц вет фигуры задается с помощью кисти объекта (Brash)

 

Границы фигуры задаются пером Pen.

Компонент Bevel.

Назначение компонента Delphi Bevel (фаска) (вкладка Additional) в приложении чисто декоративное. Внешний вид полученной фигуры будет зависеть от свойства Shape (см.рисунок):

  • b sBox -прямоугольник,

  • bsFrame - рамка,

  • bsBottomLine - линия снизу,

  • bsLeftLine - линия слева,

  • bsRightLine - линия справа,

  • bsSpacer - область для разметки, во время работы программы не видна,

  • bsTopLine - линия сверху.

Свойство Style задает внешний вид оформления фаски:

  • bsLowerd (фаска вогнутая по отношению к поверхности размещения),

  • bsRaised (фаска выпуклая по отношению к поверхности размещения).

Компонент Chart.

Компонент Delphi Chart (вкладка Additional). Его разработал Дэвид Бернеда. Это богатый возможностями, очень мощный компонент, позволяющий строить двух и трехмерные красивые диаграммы на основе разнообразных данных. Он имеет большое количество разнообразных свойств. Часть из них, в свою очередь, являются объектами и обладают собственными свойствами.

Значок на Палитре компонентов имеет вид . Расположенный  компонент на форме будет выглядеть подобно рисунку снизу:

Создать диаграмму можно, также с помощью мастера. Для запуска мастера из меню, необходимо запустить File -> New -> Other, после чего откроется окно New Items, где на вкладке Business выбрать TeeChartWisard. Мастер потребует уточнения, на основе базы данных или нет, будет строиться график. Пусть он генерируется программой (переключатель Non Database Chart - не на основе базы данных). Следующий шаг - выбор вида диаграммы, она может быть двух- или трех- мерной (выбор переключателя 2D или 3D). Нажав Next, определяем нужна ли нам легенда (опция Show Legend), желтые подсказки, рядом с диаграммой, включает флажок Show Marks. Нажав на кнопку Finish, получим диаграмму, заполненную случайно сгенерированными числами.

Настройка свойств компонента Chart происходит в редакторе Editing Chart. Вызвать его можно двойным щелчком по компоненту или используя свойство SeriesList Инспектора объектов.

Основные параметры диаграммы определяются на вкладке Chart (диаграмма), которая состоит из набора дополнительных панелей.

Панель Ряд данных (Series) важная, в ней можно добавить на один график несколько диаграмм с помощью кнопки Add. При этом над значениями данных можно выполнять операции, задаваемые во вкладке Series -> Data Source выбрав function выбрав функцию из списка function.

Панель Общие (General) содержит следующие элементы управления:

  • кнопка Export - экспорт изображения в файл,

  • кнопка Print Preview - предварительный просмотр и печать диаграммы,

  • панель Zoom - масштабирование,

  • панель AllowScroll - отвечает за прокрутку изображения.

Средства панели Оси (Axis) регулируют настройку координатных осей, заголовков, их масштаб, шаг пунктирной сетки и многое другое.

Панель Заголовков (Titles) помогает оформить заголовки.

Панель Легенда (Legend) отвечает за внешний вид и содержание легенды.

Панель Панель (Panel) задает оформление панели основы: цвет и форму границы панели (можно сделать так, что диаграмма будет расположена на панели имеющей градиентную заливку).

Панель Страницы (Paging), позволяет разделить диаграммы на страницы. Для этого необходимо в поле (точки на странице) Points per Page подобрать соответствующее значение.

Панель Границы (Walls) отвечает за цвет и границы  диаграммы.

Панель 3D дает возможность настройки 3D эффектов, (изменение масштаба, положения в пространстве), простым передвиганием ползунков управления.

Вкладка Ряды данных (Series) отвечает за оформление каждого ряда данных (графиков добавленных с помощью вкладки Chart). Текущий ряд данных задается с помощью раскрывающегося списка. Наиболее важная панель Источник данных данных (Data Sourece). В ней можно выбрать отказ от генерации значений (No Data), создать случайные  значения (Random Values) или сформировать значения, как результат применения функции (список Function) к значениям рядов.