, но знают, как обращаться с данными. Все эти компоненты находятся на странице Data Controls
палитры Delphi Components
:
-DBGrid
представляют собой сетку, способную отразить таблицу как одно целое. Он обеспечивает прокрутку и навигацию, а также редактирование содержимого сетки;
-DB Navigator представляет собой набор кнопок, и используется для навигации и выполнения действий над БД;
-DBLabel
используется для отображения содержимого поля, которое нельзя модифицировать;
-DBEdit
позволяет редактировать поле (изменять текущие значения);
-DBMemo
используется для просмотра и модификации большого текстового поля, которое будет сохранено в памяти, или на BLOB (Binak Legre Object
– большой двойной объект);
-DBImage
используется для показа картинки, хранимой в поле BLOB
;
-DBListBox
и DBComboBox
используется для выбора единственного значения из указанного множества;
-DBCheckBox
используется для показа и переключения параметра, соответствующего выполнению некоторой функции;
-DBCtrlGrid
представляет собой сетку для нескольких записей и может владеть набором других компонентов обработки данных. Такие компоненты дублируются для каждой записи набора данных.
Все указанные компоненты связываются с источником данных с помощью соответствующего свойства Data Source.
Многие из них ссылаются на определенное поле данных источника с помощью свойства DataFiled
. Допустимые значения этого свойства представляются в виде выпадающего комбинированного списка. Другие свойства компонентов страницы DataControls
подобны свойствам соответствующих стандартных управляющих элементов.
Языком программирования в среде Delphi
является Object Pascal
.
Структура программы, использующая объектное программирование, существенно отличается от традиционной структуры программ с жестким, заранее заданным алгоритмом. Здесь программа выглядит как совокупность, в некотором смысле, самостоятельных, обособленных блоков, выполняющих те или иные операции, а связь между ними определяется результатами предыдущих этапов и взаимодействием программы через внешние устройства с пользователем. После выполнения очередного блока программа приостанавливается и дожидается сообщения от оператора, которое через ОС Windows
95 передаётся программе.
Структурно программа формируется из модулей, выполняющих отдельные операции, входящие в состав функционального набора АРМ.
Учет налога 0.5% на покупку валюты, а также комиссионного вознаграждения производится в рамках модуля ’справка’, то есть при заполнение экранной формы справки строгой отчетности.
В соответствии с вышеизложенным структуру программного обеспечения АРМ ’Валютный кассир’ можно представить в виде, изображенном на рис. 2.2.
Рис.2.2 ’Структура ПО АРМ ’Валютный кассир’