Смекни!
smekni.com

Разработка системы автоматизированного учета для багетной мастерской (стр. 11 из 27)

Названия процедур Назначение
1 2
BBtnBagetsAddClick Обработчик кнопки "багеты - добавить"
BBtnBagetsEditClick Обработчик кнопки "багеты - редактировать"
BBtnBagetsDelClick Обработчик кнопки "багеты - удалить"
BBtnBagetsSaveClick Обработчик кнопки "багеты - сохранить"
BBtnBagetsCancelClick Обработчик кнопки "багеты - отмена"
FormShow Устанавливает начальное состояние элементов формы
FormCloseQuery Обработчик выхода из программы
BBtnRaznoeAddClick Обработчик кнопки "Разное - Добавить"
BBtnRaznoeEditClick Обработчик кнопки "Разное - Редактировать"
BBtnRaznoeDelClick Обработчик кнопки "Разное - Удалить"
BBtnRaznoeSaveClick Обработчик кнопки "Разное - Сохранить"
BBtnRaznoeCancelClick Обработчик кнопки "Разное - Отмена"
DBLCBLRazkomplektDropDown Обработчик списка "Разное - наименование детали"
BBtnKomplAddClick Обработчик кнопки "Комплектующие - Добавить"
BBtnKomplEditClick Обработчик кнопки "Комплектующие - Редактировать"
BBtnKomplDelClick Обработчик кнопки "Комплектующие - Удалить"
BBtnKomplSaveClick Обработчик кнопки "Комплектующие - Сохранить"
BBtnKomplCancelClick Обработчик кнопки "Комплектующие - Отмена"
DBLCBLKompl_komplektDropDown Обработчик списка "Комплектующие - наименование детали"
DBEditShirinaKeyPress Проверяет корректность ввода данных
SpeedButton1Click Вызов калькулятора
DBNavigatorKomplClick Обработчик навигатора таблицы "Комплектующие”

Таблица 5.3 - Структура модуля SkladKomplektUnit. pas

Названия процедур Назначение
BBtnAddClick Обработчик кнопки "добавить"
BBtnEditClick Обработчик кнопки "редактировать"
BBtnDeleteClick Обработчик кнопки "удалить"
BBtnSaveClick Обработчик кнопки "сохранить"
BBtnCancelClick Обработчик кнопки "отмена"
FormCloseQuery Обработчик выхода из программы
FormShow Устанавливает начальное состояние элементов формы
BBtnClearClick Обработчик кнопки "Очистить"
DBEditZakupCenaKeyPress Проверяет корректность ввода данных
DBEditDataExit Проверяет корректность ввода даты
BBFindClick Обработчик кнопки "найти"
BBSortASCClick Обработчик кнопки "сортировать по возрастанию"
DBNavigatorSlaveClick Обработчик нажатия кнопки навигатора
BBSortDESCClick Обработчик кнопки "сортировать по убыванию"
BBSpisanieClick Обработчик кнопки "списать"
BBSpisanieSaveClick Обработчик кнопки "Списание - сохранить"
BBSpisanieClearClick Обработчик кнопки "Списание - отменить"
DBLComboBoxKomplektDropDown Обработчик списка "Наименование детали"
BBtnClearTableClick Обработчик кнопки "Очистить"

Таблица 5.4 - Структура модуля MasterskayaKomplektUnit. pas

Названия процедур Назначение
BBtnAddClick Обработчик кнопки "добавить"
BBtnEditClick Обработчик кнопки "редактировать"
BBtnDeleteClick Обработчик кнопки "удалить"
BBtnSaveClick Обработчик кнопки "сохранить"
BBtnCancelClick Обработчик кнопки "отмена"
FormCloseQuery Обработчик выхода из программы
FormShow Устанавливает начальное состояние элементов формы
BBtnClearClick Обработчик кнопки "Очистить"
DBEditRoznCenaKeyPress Проверяет корректность ввода данных
DBLComboBoxKomplektDropDown Обработчик списка "Наименование детали"

Таблица 5.5 - Структура модуля KlientsUnit. pas

Названия процедур Назначение
BBtnAddClick Обработчик кнопки "добавить"
BBtnEditClick Обработчик кнопки "редактировать"
BBtnDeleteClick Обработчик кнопки "удалить"
BBtnSaveClick Обработчик кнопки "сохранить"
BBtnCancelClick Обработчик кнопки "отмена"
FormCloseQuery Обработчик выхода из программы
FormShow Устанавливает начальное состояние элементов формы
DBEdit3KeyPress Проверяет корректность ввода данных
BBtnClearClick Обработчик кнопки "Очистить"
EditFindChange Обработчик поля ввода "Поиск по ФИО"

Таблица 5.6 - Структура модуля EdIzmUnit. pas

Названия процедур Назначение
BBtnAddClick Обработчик кнопки "добавить"
BBtnEditClick Обработчик кнопки "редактировать"
BBtnDeleteClick Обработчик кнопки "удалить"
BBtnSaveClick Обработчик кнопки "сохранить"
BBtnCancelClick Обработчик кнопки "отмена"
FormCloseQuery Обработчик выхода из программы
FormShow Устанавливает начальное состояние элементов формы
BBtnClearClick Обработчик кнопки "Очистить"

Таблица 5.7 - Структура модуля ALLKomplektUnit. pas

Названия процедур Назначение
BBtnAddClick Обработчик кнопки "добавить"
BBtnEditClick Обработчик кнопки "редактировать"
BBtnDeleteClick Обработчик кнопки "удалить"
BBtnSaveClick Обработчик кнопки "сохранить"
BBtnCancelClick Обработчик кнопки "отмена"
FormCloseQuery Обработчик выхода из программы
FormShow Устанавливает начальное состояние элементов формы
BBtnClearClick Обработчик кнопки "Очистить"
EditFindChange Обработчик поля ввода "Поиск по наим. комплектующих"
BBtnMainAddClick Обработчик кнопки "добавить тип детали"
BBtnMainEditClick Обработчик кнопки " редактировать тип детали"
BBtnCancelClick Обработчик кнопки "отмена"
FormCloseQuery Обработчик выхода из программы
FormShow Устанавливает начальное состояние элементов формы
BBtnMainSaveClick Обработчик кнопки "сохранить изменения в типе детали"
BBtnMainDelClick Обработчик кнопки " удалить изменения в типе детали"
BBtnMainCancelClick Обработчик кнопки " отменить изменения в типе детали"
DBEditMaterKoefKeyPress Проверяет корректность ввода данных

Таблица 5.8 - Структура модуля BagetKomplektUnit. pas

Названия процедур Назначение
BBtnAddClick Обработчик кнопки "добавить"
BBtnEditClick Обработчик кнопки "редактировать"
BBtnDeleteClick Обработчик кнопки "удалить"
BBtnSaveClick Обработчик кнопки "сохранить"
BBtnCancelClick Обработчик кнопки "отмена"
FormCloseQuery Обработчик выхода из программы
FormShow Устанавливает начальное состояние элементов формы
BBtnClearClick Обработчик кнопки "Очистить"
EditFindChange Обработчик поля ввода "Поиск по наим. комплектующих"
BBtnMainAddClick Обработчик кнопки "добавить тип детали"
BBtnMainEditClick Обработчик кнопки " редактировать тип детали"
BBtnMainSaveClick Обработчик кнопки "сохранить изменения в типе детали"
BBtnMainDelClick Обработчик кнопки " удалить изменения в типе детали"
BBtnMainCancelClick Обработчик кнопки " отменить изменения в типе детали"
DBEditMaterKoefKeyPress Проверяет корректность ввода данных

5.3.3 Руководство программиста

Для усовершенствования и дополнения программы новым модулем нужно:

1) написать требуемый модуль;

2) подключить его к главному модулю программы (см. таблицу 5.1);

3) дополнить главное меню требуемым пунктом и назначить на этот пункт обработчик события в виде вызова новой процедуры.

В качестве примера рассмотрим добавление модуля "NewUnit":

подключить модуль NewUnit в разделе Uses;

создать процедуру реакции на событие;

создать обработчик события и прописать следующим образом:

ИМЯ_КЛАССА. ИМЯ_ПРОЦЕДУРЫ;

При написании программы программисту необходимо придерживаться принципа удобочитаемости программы. Для этого нужно выполнять следующие рекомендации: