Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет АЙС.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
820 Кб
Скачать
☆

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 Технический проект

Процедуры главной формы:

  1. procedure TFormMain.ButtonEditorClick – Показывается форма для редактирования.

  2. procedure TFormMain.ButtonReportClick – Показывается форма для обзора.

  3. procedure TFormMain.TimerTimer – Вывод текущего времени на экран.

  4. procedure TFormMain.MenuHelpClick – Вывод данных о программе.

  5. procedure TFormMain.MenuExitClick – Процедура выхода.

  6. procedure TFormMain.MenuEditorClick – Вызов кнопки, при нажатии.

  7. procedure TFormMain.MenuReportClick – Вызов кнопки, при нажатии.

Процедуры формы «Редактирование»:

  1. procedure TFormEditor.ButtonFillClick – процедура для вывода данных в DbGrid.

  2. procedure TFormEditor.MenuReportClick – Выводит на экран форму «Отчет».

  3. procedure TFormEditor.N1Click – Закрывает приложение.

  4. procedure TFormEditor.FormCreate – Задаем параметры соединения с базой данных и присваиваем имена таблиц к полям ComboBox.

  5. procedure TFormEditor.Timer1Timer – Вывод времени.

  6. procedure TFormEditor.MenuBackClick – Кнопка возврата на главную форму.

  7. procedure TFormEditor.MenuExitClick – Кнопка выхода из приложения.

  8. procedure TFormEditor.ButtonExpAddClick – Кнопка для расширения формы, и показа дополнитьных объектов, добавления информации.

  9. procedure TFormEditor.ButtonHideClick – Кнопка для уменьшения формы, и скрытия доп. поля

  10. procedure TFormEditor.ButtonAddClick – Кнопка для добавления данных в таблицу.

  11. procedure TFormEditor.ButtonImageClick – Вносит картинку в поле таблицы.

  12. procedure TFormEditor.ButtonPicClick – Кнопка увеличения формы и показа иллюстрации.

  13. procedure TFormEditor.ButtonDelClick – кнопка удаления записи из таблицы, для удаления в поле DbEdit добавляется запись соответствующая выделенным данным, по которой осуществляется удаление.

  14. procedure TFormEditor.N6Click – при нажатии этой кнопки дублируется процедура кнопки добавить.

  15. procedure TFormEditor.N7Click – при нажатии этой кнопки дублируется процедура кнопки удалить.

Процедуры формы «Отчет»:

  1. procedure TFormReport.Timer1Timer – Процедура вывода времени.

  2. procedure TFormReport.MenuEditClick – Открытие формы «редактирование».

  3. procedure TFormReport.MenuCloseClick – Процедура возврата на главную форму.

  4. procedure TFormReport.MenuExitClick – Выход из приложения.

  5. procedure TFormReport.ButtonPreviewClick – Кнопка для перехода в режим предварительного просмотра.

  6. procedure TFormReport.MenuViewClick – дублер кнопки предварительного просмотра.

  7. procedure TFormReport.ButtonPrintClick – Кнопка вывода на печать.

  8. procedure TFormReport.MenuPrintClick – Кнопка дублер для печати.

  9. procedure TFormReport.MenuAktClick – Процедура вывода запроса по таблице Актеры.

  10. procedure TFormReport.MenuPredClick – Процедура вывода Актеров участвующих в спектаклях, их амплуа и т.д.

  11. procedure TFormReport.MenuSpecClick – Вывод спектаклей по запросу.

  12. procedure TFormReport.ButtonZapClick – Процедура для ввода собственного запроса.

  13. procedure TFormReport.ButtonUslClick – Вывод всех актеров, участвующих в определенном спектакле.