| Названия процедур | Назначение |
| 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 | Проверяет корректность ввода данных |
Для усовершенствования и дополнения программы новым модулем нужно:
1) написать требуемый модуль;
2) подключить его к главному модулю программы (см. таблицу 5.1);
3) дополнить главное меню требуемым пунктом и назначить на этот пункт обработчик события в виде вызова новой процедуры.
В качестве примера рассмотрим добавление модуля "NewUnit":
подключить модуль NewUnit в разделе Uses;
создать процедуру реакции на событие;
создать обработчик события и прописать следующим образом:
ИМЯ_КЛАССА. ИМЯ_ПРОЦЕДУРЫ;
При написании программы программисту необходимо придерживаться принципа удобочитаемости программы. Для этого нужно выполнять следующие рекомендации: