Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТЧЕТ по РИС Латыпова Э.Р..docx
Скачиваний:
3
Добавлен:
17.12.2018
Размер:
987.26 Кб
Скачать

5.2.3 Структурная схема алгоритмов (добавление, изменение, удаление, поиск и сортировка данных в главном файле; формирование отчетов, ведомостей)

При выполнении ряда функциональных задач в ходе работы с программой будут выполняться различные алгоритмы. Например, при заполнении или выполнений той или иной обработки данных в исходных таблицах программы могут выполняться соответствующие команды пользователя, алгоритмы которых представлены ниже.

Алгоритм добавления:

нет

Ввод данных

Алгоритм изменения:

да

да

Данные

введены корректно?

Проверка уникальности отдельных полей

Поля уникальны?

Ввод исправления в бд

нет

нет

Замена найденного вхождения в подчиненном файле

Алгоритм поиска:

Алгоритм сортировки:

Алгоритм удаления:

Алгоритм ведомостей:

5.3 Осуществление выбора инструментальных средств разработки программных модулей (описание назначения, свойств, методов и событий для визуальных (невизуальных) компонентов общего назначения)

При разработке программных модулей были использованы следующие компоненты:

Компонент

Свойство

Описание

Edit

Name

Используется в программе для доступа к свойствам компонента

Text

Текст, находящийся в поле редактирования

Top

Расстояние от верхней границы компонента до верхней границы клиентской области формы

Left

Расстояние от верхней границы объекта до левой границы формы

Width

Ширина объектов

Height

Высота объектов

Label

Caption

Определяет выводимый текст

WirdWrap

Позволяет выводить текст в несколько строк

Enabled

Определяет доступность компонента при работе приложения

Visible

Определяет, будет ли виден компонент во время работы приложения

Anchors

Определяет, будут ли изменяться размеры выделенного компонента при изменении размеров формы во время работы приложения

Form

BorderIcons

Определяет доступность системных кнопок, расположенных в строке заголовков формы

BorderStyle

Определяет вид границы формы

Position

Определяет расположение формы на экране

WindowState

Определяет размер формы

CheckBox

Caption

Задает надпись

Alignment

Определяет расположение надписи относительно флажка

Checked

Определяет внешний вид флажка

State

Определяет состояние флажка

RadioButton

Caption

Задает надпись

Alignment

Определяет расположение надписи относительно переключателя

Checked

Определяет внешний вид переключателя

TComboBox

Text

Текущая выбранная строка

ItemIndex

Номер выбранной строки

DropDownCount

Максимальное число элементов, одновременно отображаемых в видимой части списка

Timer

Interval

Период генерации события OnTimer

Enabled

Разрешение работы, т.е. разрешает или запрещает генерацию события OnTimer

OpenDialog

FileName

Выбранное пользователем имя файла вместе с полным путем поиска

HistoryList

Список раннее выбранных файлов

InitialDir

Текущий каталог, содержимое которого отображается при первом открытии диалогового окна

Title

заголовок диалогового окна

Table

Name

Имя компонента

DatdBaseName

Имя базы данных, составной частью которой является файл данных

TableName

Имя файла данных, для доступа к которому используется компонент

Active

Признак активации файла данных или таблицы

Query

Constrained

Задает совместимость ограничений в предложении SELECT с операциями редактирования и вставки записей в таблицах Paradox и dBase

DataSource

Указывает имя компонента TdataSource, относящегося к главному набору данных, из которого берется значение ключа

Params

Содержит параметры запроса, находящегося в свойстве SQL

SQL

Содержит текст SQL - запроса

DataSource

AutoEdit

Определяет, может ли набор данных автоматически переводится в режим модификации при попытке изменения данных пользователем

DataSet

Служит для указания набора данных, с которым связан источник данных

Enabled

Определяет, будут ли визуальные компоненты, связанные с этим источником данных, отображать данные из набора данных

Name

Задает имя источника данных

MainMenu-

Caption

содержит названия пунктов меню

TItem – “caption,

определяет надпись на элементах главного меню

StringGrid

Collcount-

число столбцов

Rowcount-

количество строк таблицы

Fixed Cols-

количество слева зафиксированных столбцов

Fixed Rows-

количество сверху строк таблицы

Editing-

признак допустимости редактирования содержимого ячеек таблицы

DefoultColWidth

ширина столбцов таблицы

DefoultColHeight

высота строк таблицы

GridLineWidth

ширина линии ограниченной ячейки таблицы