- •Введение
- •1 Общая часть
- •1.1 История развития языков программирования
- •1.2 Определение банка данных (БнД)
- •1.3 Состав и структура банка данных. Назначение основных компонентов банка данных.
- •1.4 Изучение таблицы в режиме конструктора
- •2 Специальная часть
- •2.1 Постановка задачи
- •2.2 Язык программирования Delphi
- •2.3 Компоненты Delphi
- •2.3.2 Страница Additional
- •2.3.3 Страница Win32
- •2.4 Структура таблиц программного обеспечения
- •2.5 Описание программного обеспечения
- •Заключение
- •Список литературы
- •Delphi 5.0, учебный курс, Фараонов в.В., isbn 5-8952-020-4, 400 с.
- •Приложение
2.3 Компоненты Delphi
Итак, среда разработки Delphi ориентирована, прежде всего, на создание программ для Windows. При этом большое внимание уделяется возможности визуальной разработки приложений с помощью большого набора готовых компонентов Delphi, позволяющих избежать ручного кодирования. Компоненты Delphi охватывают практически все аспекты применения современных информационных технологий. Конечно, для работы в Delphi прежде всего требуется изучить базовые компоненты Delphi, которые требуются при подготовке практически любого приложения.
2.3.1Страница Standard
Изучение Delphi естественным образом начинается со страницы палитры компонентов Standart. На этой странице расположены стандартные для Windows интерфейсные элементы, такие как главное и всплывающее меню, кнопка, однострочный и многострочный редакторы, переключатели, метки, списки, и некоторые другие компоненты, применяющиеся наиболее часто.
Рис. 4 - Компоненты страницы Standard
Таблица 1 - Компоненты страницы Standard
Компонент |
Тип |
Описание |
фрейм |
Frame |
Панель с возможностями наследования. Проектируется как отдельное окно. Компонент визуальный. |
главное меню |
MainMenu |
Позволяет конструировать и создавать полосу главного меню формы и выпадающие меню. Компонент не визуальный. |
всплывающее меню |
PopupMenu |
Позволяет конструировать и создавать всплывающие контекстные меню, возникающие при нажатии пользователем правой кнопки мыши. Компонент не визуальный. |
метка |
Label |
Используется для размещения на формах и других контейнерах текста, который не изменяется пользователем. Компонент визуальный. |
окно редактирования |
Edit |
Используется для ввода пользователем однострочных текстов. Может использоваться для отображения текста. Компонент визуальный. |
многострочное окно редактирования |
Memo |
Используется для ввода и отображения многострочных текстов. Компонент визуальный. |
командная кнопка |
Button |
Используется для создания кнопок, которыми пользователь выбирает команды в приложении. Компонент визуальный. |
контрольный индикатор с флажком |
Checkbox |
Позволяет пользователю включать и выключать различные опции. Компонент визуальный. |
радио кнопка |
RadioButton |
Предлагают пользователю набор альтернатив, из которых выбирается одна. Набор реализуется требуемым количеством радио кнопок, размещенных в одном контейнере (форме, панели и т.п.). Компонент визуальный. |
окно списка |
ListBox |
Представляет собой стандартное окно списка Windows, позволяющее пользователю выбирать разделы из списка. Компонент визуальный. |
редактируемый cписок |
ComboBox |
Объединяет функции ListBox и Edit. Пользователь может либо ввести текст, либо выбрать его из списка. Компонент визуальный. |
линейка прокрутки |
Scrollbar |
Представляет собой стандартную линейку прокрутки Windows и служит для управления положением видимой части форм или компонентов. Компонент визуальный. |
групповое окно |
GroupBox |
Является контейнером, объединяющим группу связанных органов управления, таких как радио кнопки RadioButton, контрольные индикаторы Checkbox и т.д. Компонент визуальный. |
группа радио кнопок |
RadioGroup |
Является комбинацией группового окна GroupBox с набором радио кнопок RadioButton; служит специально для создания групп радио кнопок. Можно размещать в компоненте несколько радио кнопок, но никакие другие органы управления не разрешены. Компонент визуальный. |
панель |
Panel |
Является контейнером для группирования органов управления и меньших контейнеров. Панель можно использовать также для построения полос состояния, инструментальных панелей, палитр инструментов. Компонент визуальный. |
список событий |
ActionList |
Обеспечивает диспетчеризацию событий компонентов. Компонент не визуальный. |