Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi -Мет по лабраб_ Часть_2.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

12.4. Выполнение индивидуального задания

Постройте графики функций для соответствующих вариантов из лабораторной работы №3 [6]. Таблицу данных получить путем изменения параметра X с шагом h. Значения исходных параметров и коэффициентов k1, k2 принять по указанию преподавателя. Самостоятельно выбрать удобные параметры настройки.

Приложение 1 п1. Свойства и методы компонентов п1.1. Общие свойства компонентов

Палитра компонентов VCL – библиотеки визуальных компонентов Delphi, имеет ряд страниц, на которых скомпонованы пиктограммы всех компонентов, предопределенных в применяемой версии Delphi. Многие стандартные визуальные компоненты имеют одинаковые свойства.

Свойство Align

Задает способ выравнивания компонентов внутри формы. Имеет одно из следующих значений:

Значение

Описание

alNone

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

alTop

Компонент перемещается в верхнюю часть формы, и его ширина становится равной ширине формы. Высота компонента не изменяется

alBottom

Компонент перемещается в нижнюю часть формы, и его ширина становится равной ширине формы. Высота компонента не изменяется

alLeft

Компонент перемещается в левую часть формы, и его высота становится равной высоте формы. Ширина компонента не изменяется

alRight

Компонент перемещается в правую часть формы, и его высота становится равной высоте формы. Ширина компонента не изменяется

alClient

Компонент занимает всю рабочую область формы

Свойство Color

Определяет цвет фона компонента или цвет текста обьекта.

Может иметь одно из следующих значений:

Значение

Цвет

clBlack

Черный (Black)

clMaroon

Темно-красный (Maroon)

clGreen

Зеленый (Green)

clOlive

Оливковый (Olive green)

clNavy

Темно-синий (Navy blue)

clPurple

Фиолетовый (Purple)

clTeal

Сине-зеленый (Teal)

clGray

Серый (Gray)

clSilver

Серебряный (Silver)

clRed

Красный (Red)

clLime

Ярко-зеленый (Lime green)

clBlue

Голубой (Blue)

clFuchsia

Сиреневый (Fuchsia)

clAqua

Ярко-голубой (Aqua)

clWhite

Белый (White)

Цвета, приведенные в следующей таблице, являются системными цветами Windows и зависят от используемой цветовой схемы.

Значение

Цвет

clBackground

Текущий цвет фона окна

clActiveCaption

Текущий цвет заголовка активного окна

clInactiveCaption

Текущий цвет заголовка неактивного окна

clMenu

Текущий цвет фона меню

clWindow

Текущий цвет фона Windows

clWindowFrame

Текущий цвет рамки окна

clMenuText

Текущий цвет текста элемента меню

clWindowText

Текущий цвет текста внутри окна

clCaptionText

Текущий цвет заголовка активного окна

clActiveBorder

Текущий цвет рамки активного окна

clInactiveBorder

Текущий цвет рамки неактивного окна

clAppWorkSpace

Текущий цвет рабочей области окна

clHighlight

Текущий цвет фона выделенного текста

clHightlightText

Текущий цвет выделенного текста

clBtnFace

Текущий цвет кнопки

clBtnShadow

Текущий цвет фона кнопки

clGrayText

Текущий цвет недоступного элемента меню

clBtnText

Текущий цвет текста кнопки

Помимо перечисленных в таблице цветов значение свойства Color может задаваться шестнадцатеричными значениями.

Свойство Ctl3D

Позволяет определить внешний вид элемента. Если значение этого свойства равно False, компонент имеет двумерный вид, если True — трехмерный. По умолчанию Ctl3D равно True.

Свойство Cursor

Позволяет определить вид курсора мыши, который он будет иметь, находясь в активной области компонента. В Delphi предопределено большое количество стандартных курсоров. Кроме того, пользователь может создавать свои собственные курсоры или использовать созданные другими.

Свойство DragCursor

Позволяет определить вид курсора, который будет отображаться, когда в компонент «перетаскивается» другой компонент. Значения этого свойства те же, что и у свойства Cursor.

Свойство DragMode

Позволяет определить режим поддержки протокола drag-and-drop. Возможны следующие значения:

Значение

Описание

dmAutomatic

Компонент можно «перетаскивать», «зацепив» мышью

dmManual

Компонент не может быть «перетащен» без вызова метода BeginDrag

Свойство Enabled

Если это свойство имеет значение True, компонент реагирует на сообщения от мыши, клавиатуры и таймера. В противном случае (значение False) эти сообщения игнорируются.

Свойство Font

Многие визуальные компоненты используют шрифт по умолчанию. При создании компонента изначальное значение свойства Font (класс TFont) имеет следующие параметры:

Свойство

Значение

Color

ClWindowText

Height

-MulDiv(10, GetDeviceCaps(DC, LOGPIXELSY), 72)

Name

System

Pitch

FpDefault

Size

10

Style

[]

Свойство Height

Задает вертикальный размер компонента или формы в пикселях. Используется для изменения высоты компонентов при измененниии размеров окна приложения.

Свойство HelpContext

Задает номер контекста справочной системы. Этот номер должен быть уникальным для каждого компонента. Если компонент активен (находится в фокусе), нажатие клавиши FI приводит к отображению экрана справочной системы (если такой существует для данного компонента).

Свойство Hint

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

Свойство Left

Задает горизонтальную координату левого угла компонента относительно формы в пикселах. Для форм это значение указывается относительно экрана.

Свойство ParentColor

Позволяет указать, каким цветом будет отображаться компонент. Если значение этого свойства равно True, компонент использует цвет (значение свойства Color) родительского компонента. Если же значение свойства ParentColor равно False, компонент использует значение собственного свойства Color.

Свойство ParentCtl3D

Позволяет указать, каким образом компонент будет определять, является он трехмерным, или нет. Если значение этого свойства равно True, то вид компонента задается значением свойства Ctl3D его владельца, если же значение этого свойства равно False – то значением его собственного свойства Ctl3D.

Свойство ParentFont

Позволяет указать, каким образом компонент будет определять используемый им шрифт. Если значение этого свойства равно True, используется шрифт, заданный у владельца компонента, если же это значение равно False, то шрифт задается значением его собственного свойства Font.

Свойство PopupMenu

Задает название локального меню, которое будет отображаться при нажатии правой кнопки мыши. Локальное меню отображается только в случае, когда свойство AutoPopup имеет значение True или когда вызывается метод Popup.

Свойство TabOrder

Задает порядок получения компонентами фокуса при нажатии клавиши Tab. По умолчанию этот порядок определяется размещением компонентов в форме: первый компонент имеет значение этого свойства, равное 0, второй – 1 и т.д. Для изменения этого порядка необходимо изменить значение свойства TabOrder определенного компонента. TabOrder может использоваться только совместно со свойством Tab Stop.

Свойство TabStop

Позволяет указать, может компонент получать фокус или нет. Компонент получает фокус, если значение его свойства TabStop равно True.

Свойство Tag

Обеспечивает «привязку» к любому компоненту значение типа Longint.

Свойство Тор

Задает вертикальную координату левого верхнего угла интерфейсного элемента относительно формы в пикселах. Для формы это значение указывается относительно экрана.

Свойство Visible

Позволяет определить, видим ли компонент на экране. Значением этого свойства управляют методы Show и Hide.

Свойство Width

Задает горизонтальный размер интерфейсного элемента или формы в пикселах.