- •Государственное бюджетное образовательное учреждение среднего профессионального образования
- •«Уральский радиотехнический колледж им. А.С. Попова» Полевской филиал
- •Введение
- •1 Назначение и область применения
- •1.1 Назначение применения
- •1.2 Область применения
- •2 Постановка задачи
- •3 Требования к структуре и функционированию системы
- •5 Технический проект
- •4 Системный проект
- •6 Листинг
- •6 Экспериментальная часть
- •Заключение
- •Список использованных источников
4 Системный проект
Для выполнения учебной практики, я выбрал язык программирования Object Pascal, потому что у меня есть познания в нем и код программы, написанный на этом языке интуитивно понятен. Несколько слов о Delphi: Delphi императивный, структурированный, объектно-ориентированный язык программирования, диалект Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы .NET) развития языков программирования: появились class helpers, перегрузки операторов и другое.
Средой разработки я выбрал Embarcadero Delphi, ранее Borland Delphi и CodeGear Delphi, — интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. Embarcadero Delphi является частью пакета Embarcadero RAD Studio и поставляется в четырёх редакциях: Starter, Professional, Enterprise и Architect. Координирующий офис Embarcadero ответственный за разработку Delphi находится в Торонто, тогда как сама разработка сконцентрирована главным образом в Румынии и России. В России Embarcadero представлена двумя офисами - в Санкт-Петербурге (разработка) и в Москве (маркетинг)
5 Технический проект
Процедуры главной формы:
procedure TFormMain.ButtonEditorClick – Показывается форма для редактирования.
procedure TFormMain.ButtonReportClick – Показывается форма для обзора.
procedure TFormMain.TimerTimer – Вывод текущего времени на экран.
procedure TFormMain.MenuHelpClick – Вывод данных о программе.
procedure TFormMain.MenuExitClick – Процедура выхода.
procedure TFormMain.MenuEditorClick – Вызов кнопки, при нажатии.
procedure TFormMain.MenuReportClick – Вызов кнопки, при нажатии.
Процедуры формы «Редактирование»:
procedure TFormEditor.ButtonFillClick – процедура для вывода данных в DbGrid.
procedure TFormEditor.MenuReportClick – Выводит на экран форму «Отчет».
procedure TFormEditor.N1Click – Закрывает приложение.
procedure TFormEditor.FormCreate – Задаем параметры соединения с базой данных и присваиваем имена таблиц к полям ComboBox.
procedure TFormEditor.Timer1Timer – Вывод времени.
procedure TFormEditor.MenuBackClick – Кнопка возврата на главную форму.
procedure TFormEditor.MenuExitClick – Кнопка выхода из приложения.
procedure TFormEditor.ButtonExpAddClick – Кнопка для расширения формы, и показа дополнитьных объектов, добавления информации.
procedure TFormEditor.ButtonHideClick – Кнопка для уменьшения формы, и скрытия доп. поля
procedure TFormEditor.ButtonAddClick – Кнопка для добавления данных в таблицу.
procedure TFormEditor.ButtonImageClick – Вносит картинку в поле таблицы.
procedure TFormEditor.ButtonPicClick – Кнопка увеличения формы и показа иллюстрации.
procedure TFormEditor.ButtonDelClick – кнопка удаления записи из таблицы, для удаления в поле DbEdit добавляется запись соответствующая выделенным данным, по которой осуществляется удаление.
procedure TFormEditor.N6Click – при нажатии этой кнопки дублируется процедура кнопки добавить.
procedure TFormEditor.N7Click – при нажатии этой кнопки дублируется процедура кнопки удалить.
Процедуры формы «Отчет»:
procedure TFormReport.Timer1Timer – Процедура вывода времени.
procedure TFormReport.MenuEditClick – Открытие формы «редактирование».
procedure TFormReport.MenuCloseClick – Процедура возврата на главную форму.
procedure TFormReport.MenuExitClick – Выход из приложения.
procedure TFormReport.ButtonPreviewClick – Кнопка для перехода в режим предварительного просмотра.
procedure TFormReport.MenuViewClick – дублер кнопки предварительного просмотра.
procedure TFormReport.ButtonPrintClick – Кнопка вывода на печать.
procedure TFormReport.MenuPrintClick – Кнопка дублер для печати.
procedure TFormReport.MenuAktClick – Процедура вывода запроса по таблице Актеры.
procedure TFormReport.MenuPredClick – Процедура вывода Актеров участвующих в спектаклях, их амплуа и т.д.
procedure TFormReport.MenuSpecClick – Вывод спектаклей по запросу.
procedure TFormReport.ButtonZapClick – Процедура для ввода собственного запроса.
procedure TFormReport.ButtonUslClick – Вывод всех актеров, участвующих в определенном спектакле.
