выполнения программы по шагам (step-by-step), инструкция за инструкцией. Во время трассировки программист дает команду: выполнить очередную инструкцию программы.
Ниже приведены фрагменты из кода программы позволяющие избежать ошибок.
Для кнопки «Открыть» :
… //Условия для открытия файла('Вы не выбрали файл'); Для кнопки «Удалить»:
…///Удаление строки ('Такой строки нет');
Для кнопки «Сохранить как»:
…//Сохранение файла('Вы не выбрали файл');
2.4 Тестирование программного обеспеченияТестирование - это любая деятельность, направленная на обнаружение ошибок в программном продукте. Тестирование проводится для того, чтобы найти ошибки в программе и тем самым повысить ее надежность.
Тестирование программы приведено ниже.
При запуске программы открывается главная форма программы (Рисунок 8). Рисунок 8 - Главная форма При нажатии на кнопку «Открыть» открывается окно (Рисунок 9) и заполняется таблица выбранными данными (Рисунок 10). Рисунок 9 - Работа кнопки «Открыть» Рисунок 10 - Заполнение таблицы Если файл не был выбран, появляется окно (Рисунок 11).: Рисунок 11 - Сообщение об ошибке Кнопка «Сохранить» позволяет сохранить данные в документе. Кнопка «Сохранить как» сохраняет документ в выбранном пользователем документе (Рисунок 12). Рисунок 12 - Сохранение документа Кнопки «О программе» и «Об авторе» открывают информацию об программе и ее разработчике. (Рисунок 13-14). Рисунок 13 - О программе Рисунок 14 - Об авторе На формах (Рисунок 13, 14) расположена кнопка «Вернуться», которая возвращает пользователя на главную форму. Расположенная на главной форме кнопка «Выход» закрывает программу.
2.5 Оптимизация программного кодаОптимизация программы - улучшение программы, поиск лучших вариантов для более быстрой и стабильной работы программы. Для оптимизации программы следует убирать «мертвые коды», которые не используются при работе программы, устранять мелкие небрежности кода программы и т.п. procedure TForm2.Button3Click(Sender: TObject);SaveDialog1.Execute then begin:=SaveDialog1.FileName+'.txt';(f,s);(f);i:=1 to SG1.RowCount-1 doj:=0 to SG1.ColCount-1 do(f,SG1.cells[j,i]);(f,'');;(f)('Вы не выбрали файл');
;
2.6 Разработка компонентов проектной и технической документации с использованием графических языков спецификацийБлок-схема детализируемой программы (в соответствии с ГОСТ 19.701-90). Рисунок 15 - Схема программы В схеме отражены основные возможности работы приложения. На рисунке выше она представляет собой совокупность символов, соответствующих этапам работы алгоритма и соединяющих их линий. ЗАКЛЮЧЕНИЕ Разработанное программное обеспечение предназначено для быстрого и удобного поиска товаров в зоомагазине. Программа предназначена для продавцов, поставщиков и директора магазина, она позволяет в удобной форме получить информацию о различных товарах в магазине. Это позволяет клиентам намного быстрее найти товар и ознакомиться с ним, чтобы избежать работы с бумажными вариантами исходных данных.
В созданной программе были указаны сведения о зоотоварах:
1. Наименование.
2. Зоомагазин.
. Цена.
. Дата продажи.
. Дата поставки.
Были углублены знания о возможностях Delphi, работы с таблицами StringGrid и другими возможностями данной программы.
В результате выполнения курсового проекта были также глубоко изучены возможности Delphi.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ1.
Похожие работы
Интересная статья: Основы написания курсовой работы