Программирование в Delphi

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4. процедура создания новой базы: button4click.

 

 

Пояснения к алгоритму 4:

Блок 2 запрос удаления несохраненных данных.

Блок 3 вызов процедуры.

Блок 4 вывод в поле memo подтверждение создания базы.

 

 

 

 

 

 

 

 

5. процедура добавления записи: button1click.

Пояснения к алгоритму 5:

Блок 2 проверка edit-ов на не пустые строки.

Блок 3 попытка присвоить строке целочисленные переменные.

сообщение о необходимости полей 2…5 быть числом.

Блок 4 задание начального условия цикла.

Блоки 5,6 цикл очистки типового массива.

Блок 7 задание начального условия цикла.

Блоки 8,9,10 цикл перевода строки StringGrid в массив записей.

Блок 11 задание начального условия цикла.

Блоки 12,13,14 цикл нахождения количества записей больших добавленного значения.

Блок 13 выполнение условия сравнения текстовых переменных.

Блоки 15,16 междустрочное добавление записи в массив.

Блок 17 вызов процедуры.

Блок 18 задание начального условия цикла.

Блоки 19,20,21,22,23 цикл перевода массива в StrinпGrid.

Блок 24 вызов процедуры очистки edit-ов.

Блок 25 вызов процедуры авторасчета.

сообщение о необходимости всех полей к обязательному заполнению.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6. процедура автоматического расчета: autorachet.

 

Пояснения к алгоритму 6:

Блок 2 формирование цикла.

Блок 3 условие математического расчета (при не пустой ячейке - выполняется).

Блок 4 выполнение математических расчетов.

Блоки 5,6,7 поиск максимального элемента.

Блок 8 вывод в поле memo наименование статьи с наибольшим значением.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7. процедура сохранения базы: button6click.

 

Пояснения к алгоритму 7:

Блоки 2,3 открытие для записи данных.

Блок 4 задание начального условия цикла.

Блоки 5,6 повторный цикл очистки массива.

Блок 7 задание начального условия цикла.

Блоки 8,9,10 повторение цикла перевода строки StringGrid в массив записей.

Блоки 11,12 запись в файл.

Блок 13 закрытие файла.

Блок 14 вывод в поле memo подтверждения.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8. процедура открытия базы: button5click.

 

Пояснения к алгоритму 8:

Блоки 2,3 открытие для чтения данных.

Блок 4 задание начального условия цикла.

Блоки 5,6 повторный цикл очистки массива.

Блоки 7,8,9 чтение из типизированного файла в типизированный массив.

Блок 10 вызов подтверждения очистки StringGrid.

Блок 11 задание начального условия цикла.

Блоки 12,13,14,15,16 повтор цикла перевода массива в StringGrid.

Блок 17 вызов процедуры расчета.

Блок 18 вывод в поле memo подтверждения.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9. процедура удаления базы: button3click.

 

Пояснения к алгоритму 9:

Блок 2 очистка выбранной строки.

Блок 3 задание начального условия цикла.

Блоки 4,5 повторный цикл очистки массива.

Блок 6 задание начального условия цикла.

Блоки 7,8,9 повторение цикла перевода строки StrinGrid в массив записей.

Блок 10 задание начального условия цикла.

Блоки 11,12,13,14,15 повтор цикла перевода массива в StrinGrid.

Блок 16 расчет.