Смекни!
smekni.com

База данных "Магазин по продаже дисков" (стр. 2 из 4)

Так же к основным моделям данных относятся: Многомерные, Объектные, Объектно-реляционные и т.д.

1.2.2 Форма – Form

Форма является самым основным компонентом программы, на которую программистом размещаются другие объекты приложения. Свойства формы необходимо знать, так как от этого зависит дизайн программы, т.е. цвет, стиль, размер текста, размещение рисунков, ширина и длина кнопок и других объектов. Форма появляется сразу же после запуска RAD – системы С++Builder.

Таблица 1.1 - Свойства формы

Свойство Описание
Font Шрифт, используемый «по умолчанию» компонентами, находящимися на поверхности формы. Изменение свойства Font формы приводит к автоматическому изменению свойства Font компонента, располагающегося на поверхности формы. То есть компоненты наследуют свойство Font от формы (имеется возможность запретить наследование)
Caption Текст заголовка для управления формой и доступа к компонентам формы
ClientWidth Ширина рабочей (клиентской) области формы, т.е. без учёта ширины левой и правой границ
ClientHeight Высота рабочей (клиентской) области формы, т.е. без учёта высоты заголовка и ширины нижней границы формы
Icon Значок в заголовке окна
BorderIcons Кнопки управления окном. Значение свойства определяет, какие кнопки управления окном будут доступны пользователю во время работы приложения. Значение свойства задаётся путём присвоения значений уточняющим свойствам biSystemMenu, biMinimize, biMaximize, и biHelp. Свойство biSystemMenu определяет доступность кнопки системного меню, biMinimize – кнопки свернуть, biMaximize – развернуть, biHelp – кнопки вывода справочной информации
Color Цвет фона. Цвет можно задать, указав название цвета и привязку к текущей цветовой схеме операционной системы.
Canvas Поверхность, на которую можно вынести графику


1.2.3 Свойства компонента Edit (поле редактирования текста)

Компонент Edit используется для считывания информации, вводимой с клавиатуры.

Таблица 1.2 - Свойства Edit

Свойство Описание
Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам, в частности для доступа к тексту, введенному в поле редактирования
Text Текст, находящийся в поле ввода и редактирования
Left Расстояние от левой границы компонента до левой границы формы
Top Расстояние от верхней границы компонента до верхней границы формы
Height Высота поля
Width Ширина поля
Font Шрифт, используемый для отображения вводимого текста
ParentFont Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно true, то при изменении свойства Font формы автоматически меняется значение свойства Font компонента
Enabled Используется для ограничения возможности изменить текст в поле редактирования. Если значение свойства равно false, то текст в поле редактирования изменить нельзя
Visible Позволяет скрыть компонент (false) или сделать его видимым (true)

1.2.4 Свойства компонента Label (поле вывода текста)

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

Таблица 1.2 - Свойства Label

Свойство Описание
Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам
Caption Отображаемый текст
Left Расстояние от левой границы поля вывода до левой границы формы
Top Расстояние от верхней границы поля вывода до верхней границы формы
Height Высота поля вывода
Width Ширина поля вывода
AutoSize Признак того, что размер поля определяется его содержимым
Wordwrap Признак того, что слова, которые не помещаются в текущей строке, автоматически переносятся на следующую строку (значение свойства AutoSize должно быть false)
Alignment Задает способ выравнивания текста внутри поля. Текст может быть выровнен по левому краю (taLeftJustify), по центру (taCenter) или по правому краю (taRight Justify)
Font Шрифт, используемый для отображения текста. Уточняющие свойства определяют шрифт (Name), размер (size), стиль (style) и цвет символов (Color)
Parent Font Признак наследования компонентом характеристик шрифта формы, на которой находится компонент. Если значение свойства равно true, то текст выводится шрифтом, установленным для формы
Color Цвет фона области вывода текста
Visible Позволяет скрыть текст (false) или сделать его видимым (true)

1.2.5 Свойства компонента DBGrid

Компонент DBGrid отображает набор данных в формате электронной таблицы.

Таблица 1.3 - Свойства компонента DBGrid

DataSource Источник данных (компонент Table или Query)
Columns Отображаемая информация (поля записей)
Options.dgTitles Разрешает вывод строки заголовка столбцов
Options.dglndicator Разрешает вывод колонки индикатора. Во время работы с базой данных текущая запись помечается в колонке индикатора треугольником, новая запись — звездочкой, редактируемая — специальным значком
Options.dgColumnResize Разрешает менять во время работы программы ширину колонок таблицы
Options.dgColLines Разрешает выводить линии, разделяющие колонки таблицы
Options.dgRowLines Разрешает выводить линии, разделяющие строки таблицы

1.2.6 Свойства компонента CheckBox

Компонент CheckBox представляет собой независимую кнопку (переключатель).

Таблица 1.4 – Свойства CheckBox

Свойство Описание
Caption Текст, который находится справа от флажка
Checked Состояние, внешний вид флажка: если флажок установлен (в квадратике есть «галочка»), то значение Checked равно true; если флажок сброшен (нет «галочки»), то значение Checked равно false
State Состояние флажка. В отличие от свойства Checked, позволяет различать установленное, сброшенное и промежуточное состояния. Состояние флажка определяет одна из констант: cbChecked (установлен); cbGrayed (серый, неопределённое состояние); cbUnChecked (сброшен)
AllowGrayed Свойство определяет, может ли флажок быть в промежуточном состоянии: если значение AllowGrayed равно false, то флажок может быть только установленным или сброшенным; если значение AllowGrayed равно true, то допустимо промежуточное состояние
Font Шрифт, используемый для отображения поясняющего текста

1.2.7 Свойства компонента Button

Компонент Button представляет собой кнопку, при нажатии которой будет происходить какое – либо событие.

Таблица 1.5 – Свойства Button

Свойство Описание
Name Имя компонента. Используется в программе для доступа к компоненту и его свойствам
Caption Текст на кнопке
Left Расстояние от левой границы кнопки до левой границы формы
Top Расстояние от верхней границы кнопки до верхней границы формы
Height Высота кнопки
Width Ширина кнопки
Enabled Признак доступности кнопки. Если значение свойства равно true, то кнопка доступна. Если значение свойства равно false, то кнопка недоступна например, в результате щелчка на кнопке, событие Click не возникает
Visible Позволяет скрыть кнопку (false) или сделать ее видимой (true)
Height Высота кнопки
Width Ширина кнопки

1.2.8 Свойства компонента TTabSheet

Компонент TTabSheet представляет собой кнопку, при нажатии которой будет происходить какое – либо событие.

Таблица 1.5 - Свойства TTabSheet

Свойство Описание
Name Имя, по которому можно ссылаться на страницу
Caption Надпись, которая появляется на ярлычке закладки
PageIndex Индекс страницы, по которому можно ссылаться на страницу
ImageIndex Индекс изображения, которое может появляться на ярлычке закладки
Style Определяет стиль отображения компонента
Images Ссылка на компонент ImageList
ScrollOpposite Определят способ перемещения закладок при размещении их в несколько рядов
ActivePage Имя активной страницы
PageCount Количество страниц. Свойство только для чтения

1.3 Постановка задачи

1.3.1 Название и назначение разрабатываемого приложения

Я назвал своё приложение “Автоматизированное рабочее место для продавца компакт дисков”.