- •Раздел 2. Среда программирования Delphi.
- •2.1. История языка.
- •2.2. Среда программирования Delphi.
- •2.3. Основная форма и её свойства.
- •2.4. Компонентный подход. Палитра компонентов.
- •1) Label.
- •2) Edit.
- •3) Button.
- •4) Image.
- •5) Компонент GroupBox.
- •6) Компонент RadioGroup.
- •7) Компонент RadioButton.
- •8) Компонент Shape.
- •9) Компонент CheckBox.
- •10) Компонент Memo.
- •11) Компонент ListBox.
- •12) Компонент Combobox.
- •13) Компонент CheckListBox.
- •14) Компонент ScrollBar.
- •15) Компонент StringGrid.
- •16) Компонент ValueListEditor.
- •17) Компонент MainMenu.
- •18) Компоненты tToolBar и tControlBar.
- •19) Набор закладок (tTabControl)
- •20) Набор страниц (tPageControl )
- •21) Ползунки (tTrackBar)
- •22)Компонент Timer.
- •2.5. Структура проекта, его сохранение и компиляция.
- •Interface
- •Implementation
- •Раздел 3. Лабораторные работы по Delphi.
- •3.1. Лабораторная работа №1. СтандартныекомпонентыLabel, Edit, Button, Image, Shape.
- •3.2. Лабораторная работа №2. Стандартные компоненты GroupBox, RadioGroup, RadioButton, CheckBox.
- •3.3. Лабораторная работа №3. Компоненты Memo, ListBox, Combobox, CheckListBox.
- •3.4. Лабораторная работа №4. Закрепление стандартных компонент. Калькулятор.
- •3.5. Лабораторная работа №5. Полосы прокрутки ScrollBar, сеточки StringGrid, редактор параметров ValueListEditor.
- •3.6. Лабораторная работа №6. Компоненты MainMenu, tToolBar, tControlBar, набор закладок (tTabControl), набор страниц (tPageControl ), ползунки (tTrackBar).
- •3.7. Лабораторная работа №7. Компонент времени Timer.
4) Image.
Компонент Image обеспечивает вывод на поверхность формы иллюстраций, представленных в bmp-формате. Для вывода иллюстрации в поле компонента используется свойство Picture данного компонента.
5) Компонент GroupBox.
Компонент GroupBox позволяет создавать на форме группу элементов.
Свойство |
Описание |
Name |
Имя компонента. |
Caption |
Отображаемый текст. |
Width |
Ширина поля вывода. |
Height |
Высота поля вывода. |
Color |
Цвет фона области вывода текста. |
Font |
Шрифт, используемый для отображения текста. |
Visible |
Позволяет скрыть текст (False) или сделать его видимым (True). |
6) Компонент RadioGroup.
Компонент RadioGroup позволяет создавать на форме группу Радиокнопок.
Свойство |
Описание |
Name |
Имя компонента. |
Caption |
Отображаемый текст. |
Width |
Ширина поля вывода. |
Height |
Высота поля вывода. |
Color |
Цвет фона области вывода текста. |
Font |
Шрифт, используемый для отображения текста. |
Visible |
Позволяет скрыть текст (False) или сделать его видимым (True). |
7) Компонент RadioButton.
Компонент RadioButton позволяет создавать на форме элемент в виде переключателя.
Свойство |
Описание |
Name |
Имя компонента. |
Caption |
Отображаемый текст. |
Width |
Ширина поля вывода. |
Height |
Высота поля вывода. |
Color |
Цвет фона области вывода текста. |
Font |
Шрифт, используемый для отображения текста. |
Visible |
Позволяет скрыть текст (False) или сделать его видимым (True). |
8) Компонент Shape.
(Закладка
Additional).
Поместим этот элемент на форму и посмотрим на свойства. Самое интересное здесь – свойство Shape, которое отвечает за тип фигуры отображаемой на компоненте. На рисунке 1 показана форма программы, на которой расположено шесть разных видов компонента TShape. Справа от компонента подписано, какое именно значение установлено в свойстве Shape (рис. 2.10).
Рис. 2.10 Окно загрузки изображения
Помимо этого, за отображение отвечают ещё и свойства Brush (закраска) и Pen(карандаш). Свойство Brushотвечает за цвет и стиль закраски нашей фигуры, а свойство Pen говорит о стиле и цвете обрамления.
Если дважды щёлкнуть по свойству Brush, то появиться список из двух дополнительных свойств:
Color – цвет заливки;
Style- способ заливки.
На рисунке 2 показаны различные типы заливки, которые можно установить и результат их работы (рис. 2.11).
Рис. 2.11. Различные способы заливки
Когда мы изменяем значения, то изменяется только внутренняя окраска компонента, а обрамление будет оставаться в виде тонкой полоски чёрного цвета. За обрамление отвечает свойство Pen. Если щёлкнуть по нему два раза, то перед тобой откроется список из четырёх дополнительных свойств:
Color - цвет заливки;
Mode – режим отображения;
Style – стиль линии;
Width – толщина линии.
На рисунке 2.12 можно увидеть различные стили карандаша:
Рис. 2.12. Стили карандаша
