Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая Б.О.И.docx
Скачиваний:
2
Добавлен:
31.08.2019
Размер:
244.11 Кб
Скачать

5 Описание используемых компонентов Delphi

Для создания программного продукта мною были использованы следующие компоненты BorlandDelphi 7:

  • MainMenu;

  • Label;

  • ImageList;

  • StringGrig

  • PopupMenu;

  • Edit;

  • Chart;

  • Button;

  1. Компонент MainMenu находится на вкладке Standard, предназначен для добавления к программе главного меню, элемента, без которого не обходится ни одно из приложений для Windows. В компоненте MainMenu задавались пункты, в которых использовались следующие свойства и событие:

  • Сaption – обозначает надпись раздела;

  • Еnabled - используются для того, чтобы изменять состав доступных пользователю разделов в зависимости от режима работы приложения;

  • Hint - краткая подсказка для пользователя, отображаемая в строке состояния;

  • ShortCut - комбинация клавиш для выполнения команды, не открывая меню;

  • onClick – событие, возникающее при нажатие на компонент.

  1. Компонент Label находится на вкладке Standard, ото­бражает на форме текст названия, ко­торый нельзя редактировать. Мною применялись следующие свойства компонента:

  • Caption – задает название;

  • Font – шрифт, начертание и размер;

  • Height – задает высоту компонента Label;

  • Left – задает расстояние от левого края формы;

  • WordWrap – происходит автоматический переход на новую строку слова, не помещающегося на текущую строку.

  1. Компонент ImageList представляет собой набор изображений одинаковых размеров, на которые можно ссылаться по индексам, начинающимся с 0.

  2. Компонент StringGrig находится на вкладке Additional, используется для отображения различных данных в табличной форме. Как следует из названия, ячейки компонента StringGridDelphi могут содержать данные, имеющие тип String, а также отображать графику. Мною применялись следующие свойства компонента:

  • ColCount– задает количество колонок;

  • DefaultColWidth - задает ширину колонки;

  • Height – задает высоту компонента StringGrid;

  • FixedCols – количества зафиксированных колонок слева;

  • FixedRows - количества зафиксированных сверху строк;

  • Left – задает расстояние от левого края формы;

  • Options – настраивает компонент, имеет следующие значения:

  1. goRowSizing - разрешает изменение размера строк;

  2. goColSizing - разрешает изменение размера столбцов;

  3. goEditing - разрешает ввод значений;

  4. goTabs - разрешает перемещаться по таблице;

  • RowCount – задает количество строк;

  • Cells - обращение к каждой ячейке;

  • Width – задается ширина компонента StrinGrid.

  1. Компонент PopupMenu находится на вкладке Standard, предназначен для создания контекстных меню. Мною применялись следующие свойства и события компонента:

  • Caption – задает название;

  • Shortcut - определяет клавиши быстрого доступа к разделу меню;

  • onClick – событие, возникающее при нажатие на компонент.

  1. Компонент Chart является контейнером объектов Series типа TChartSeries — серий данных, характеризующихся различными стилями отображения. Каждый компонент может включать несколько серий. Если отображается график, то каждая серия будет соответствовать одной кривой на графике. Мною применялись следующие свойства:

  • Title - определяет заголовок диаграммы;

  • View3d - запрещает трехмерное отображение диаграммы;

  • Foot - определяет подпись под диаграммой;

  • Legend - легенда диаграммы ,список обозначений;

  • ButtomAxis, LeftAxis , RightAxis - эти свойства определяют характеристики соответственно нижней, левой и правой осей. Задание этих свойств имеет смысл для графиков и некоторых других типов диаграмм.

  • Imagelndex - определяет индекс связанного с кнопкой изображения;

  • ShowHint, определяющее, появляется подсказка, или нет. Его значение может устанавливаться напрямую, а может копироваться из содержащего компонента (например, из формы). Копирование значения происходит тогда, когда вспомогательное свойство ParentShowHint установлено в True. Таким образом, появлением подсказок можно управлять из содержащего компонента. Этой возможностью мы воспользуемся в нашей задаче.