5 Описание используемых компонентов Delphi
Для создания программного продукта мною были использованы следующие компоненты BorlandDelphi 7:
MainMenu;
Label;
ImageList;
StringGrig
PopupMenu;
Edit;
Chart;
Button;
Компонент MainMenu находится на вкладке Standard, предназначен для добавления к программе главного меню, элемента, без которого не обходится ни одно из приложений для Windows. В компоненте MainMenu задавались пункты, в которых использовались следующие свойства и событие:
Сaption – обозначает надпись раздела;
Еnabled - используются для того, чтобы изменять состав доступных пользователю разделов в зависимости от режима работы приложения;
Hint - краткая подсказка для пользователя, отображаемая в строке состояния;
ShortCut - комбинация клавиш для выполнения команды, не открывая меню;
onClick – событие, возникающее при нажатие на компонент.
Компонент Label находится на вкладке Standard, отображает на форме текст названия, который нельзя редактировать. Мною применялись следующие свойства компонента:
Caption – задает название;
Font – шрифт, начертание и размер;
Height – задает высоту компонента Label;
Left – задает расстояние от левого края формы;
WordWrap – происходит автоматический переход на новую строку слова, не помещающегося на текущую строку.
Компонент ImageList представляет собой набор изображений одинаковых размеров, на которые можно ссылаться по индексам, начинающимся с 0.
Компонент StringGrig находится на вкладке Additional, используется для отображения различных данных в табличной форме. Как следует из названия, ячейки компонента StringGridDelphi могут содержать данные, имеющие тип String, а также отображать графику. Мною применялись следующие свойства компонента:
ColCount– задает количество колонок;
DefaultColWidth - задает ширину колонки;
Height – задает высоту компонента StringGrid;
FixedCols – количества зафиксированных колонок слева;
FixedRows - количества зафиксированных сверху строк;
Left – задает расстояние от левого края формы;
Options – настраивает компонент, имеет следующие значения:
goRowSizing - разрешает изменение размера строк;
goColSizing - разрешает изменение размера столбцов;
goEditing - разрешает ввод значений;
goTabs - разрешает перемещаться по таблице;
RowCount – задает количество строк;
Cells - обращение к каждой ячейке;
Width – задается ширина компонента StrinGrid.
Компонент PopupMenu находится на вкладке Standard, предназначен для создания контекстных меню. Мною применялись следующие свойства и события компонента:
Caption – задает название;
Shortcut - определяет клавиши быстрого доступа к разделу меню;
onClick – событие, возникающее при нажатие на компонент.
Компонент Chart является контейнером объектов Series типа TChartSeries — серий данных, характеризующихся различными стилями отображения. Каждый компонент может включать несколько серий. Если отображается график, то каждая серия будет соответствовать одной кривой на графике. Мною применялись следующие свойства:
Title - определяет заголовок диаграммы;
View3d - запрещает трехмерное отображение диаграммы;
Foot - определяет подпись под диаграммой;
Legend - легенда диаграммы ,список обозначений;
ButtomAxis, LeftAxis , RightAxis - эти свойства определяют характеристики соответственно нижней, левой и правой осей. Задание этих свойств имеет смысл для графиков и некоторых других типов диаграмм.
Imagelndex - определяет индекс связанного с кнопкой изображения;
ShowHint, определяющее, появляется подсказка, или нет. Его значение может устанавливаться напрямую, а может копироваться из содержащего компонента (например, из формы). Копирование значения происходит тогда, когда вспомогательное свойство ParentShowHint установлено в True. Таким образом, появлением подсказок можно управлять из содержащего компонента. Этой возможностью мы воспользуемся в нашей задаче.