Структурная схема программы. Типизированный объектно-ориентированный язык Delphi. Программа калькуляции товаров, имеющихся на складе. Создание, сохранность, запись и открытие данных в типизированном файле. Интерфейс пользователя и методика испытаний.
Аннотация к работе
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ АНГАРСКАЯ ГОСУДАРСТВЕННАЯ ТЕХНИЧЕСКАЯ АКАДЕМИЯ КАФЕДРА ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ И КОМПЛЕКСЫЦелью курсовой работы является разработка приложения “Калькуляция товаров” на языке программирования высокого уровня Object Delphi в визуальной среде разработки Code Gear RAD Studio. Программа создает файл, дописывает данные в файл, выбирает данные из файла согласно заданию с помощью запросов. Приложение содержит не менее 2-х форм и 2-х модулей, главная форма содержит главное меню, панель инструментов, строку состояние (подсказки, системная дата, системное время ), всплывающие подсказки. Актуальностью курсовой работы является возросший интерес в мире к программированию. Среди пользователей персональных компьютеров в настоящее время наиболее популярно семейство операционных систем Windows и, естественно, что тот, кто собирается программировать, стремится писать программы, которые будут работать в этих системах.Составить программу калькуляции товаров, имеющихся на складе. Типизированный файл должен иметь следующую структуру: название товара, название единицы измерения, стоимость единицы измерения, количество единиц измерения, суммарная стоимость товара, которая рассчитывается в приложении.Необходимо разработать приложение на языке программирования высокого уровня OBJECT PASCAL. Входные данные записать в типизированный файл.Описание модулей и форм приведено в таблице 2.1. Unit1(Калькуляция товаров 1) Главный модуль, содержит главную форму из которого осуществляется управление приложением На главной форме расположены главное меню, строка состояния, сплывающие подсказки , компоненты для отображения выходных и входных данных. Unit2(Калькуляция товаров 2) Модуль содержит форму которая используется для записи данных в типизированный файл.• Naztovara:string[30];-название товара • Nazedinici:string[30];-название единицы измерения товара• Название товара имеющего наибольшую суммарную стоимость • Данные отсортированные по названию товара • STATUSBAR1.text[1] - Выводится системное время2.2.3.1 Form Create 2.2.3.3 N2Click 2.2.3.4 N13Click 2.2.3.5 BITBTN2Click· Edit1.text, Edit2.text, Edit3.text, COMBOBOX1.text, COMBOX2.text, COMBOBOX3.text, COMBOBOX4.text, COMBOBOX5.text - данные из текстовых полей· P - типизированный файл типа Tved2.3.3.1 BITBTN1Click///покакать/// procedure TFORM1.N13Click(Sender: TOBJECT); ///Сохранить/// procedure TFORM1.BITBTN2Click(Sender: TOBJECT); CLOSEFILE(F);//закрыть файл reset(F);//открыть файл seek(F,filesize(F));//команда for j:=1 to STRINGGRID1.ROWCOUNT - 1 do begin with STRINGGRID1 do begin ///Создать/// procedure TFORM1.N2Click(Sender: TOBJECT); for j := 1 to i-1 do begin if mas[j].Naztovara=POISKT then begin with STRINGGRID2 do begin cells[0,m]:=mas[j].Naztovara;N2Click(Создать), Создает типизированный файл N7Click(Записать) Переход на форму (Forma2(Калькуляция товаров 2)) BITBTN2Click(Сохранить) Записывает в типизированный файл, в spisok.dat N7Click(Открыть) Открывает данные из типизированного файла и выводит их в STRINGGRID1 BITBTN6Click(Выход) Эта кнопка закрывает программу( Калькуляция товаров 1)Рисунок 3.1 - Главная форма Unit1(Калькуляция товаров 1) Рисунок 3.2-Вторая форма Unit2(Калькуляция товаров 2) 3.3-Запись данных в типизированный файл с помощью Unit2(Калькуляция товаров 2) и сохранение данных в типизированный файлВ результате выполнения курсовой работы были получены следующие результаты: была полностью освоена программа Delphi, была написана и отлажена программа согласно поставленному заданию и заданным критериям. В ходе выполнения курсовой работы я научился создавать типизированные, текстовые файлы. Научился пользоваться MAINMENU, Panel, STRINGGRID, Edit, Label, Timer, BITBTN, Button и Memo.