
- •Отчет по практике
- •Задание на практику
- •Руководитель от колледжа ________________ м.Г.Таспаева Руководитель от предприятия ________________ а.В.Попов
- •Содержание отчета по практике
- •В ведение
- •1 Постановка задачи
- •1.1 Основные характеристики функциональных задач
- •1.2 Схема взаимодействия входной и выходной информации
- •1.3 Требования к программно-аппаратному окружению
- •1.4 Требования к функциям, выполняемой системой
- •1.5 Требования к эргономике и технической эстетике интерфейса пользователя
- •2. Проектирование интерфейса пользователя с помощью модуля Turbo Vision
- •2.1 Описание модуля
- •2.2 Алгоритм решения
- •2.3 Эскиз
- •3. Проектирование интерфейса пользователя с помощью Delphi
- •3.1 Диалоговый режим
- •3.2 Эскиз
- •3.3 Спецификация типовых объектов
- •4 Сравнительный анализ
- •Заключение
- •Приложение а График прохождения практики по профилю специальности
- •Приложение б Ежедневные записи студента о проделанной работе
- •Приложение д Текст программы, выполненной в Delphi
3.2 Эскиз
Для дальнейшей реализации интерфейса пользователя использовалась программная среда Delphi, т.к. она хорошо совмещена с приложением Windows. В Delphi можно реализовать некоторые функции, которые не возможно разработать в Turbo Vision или сделать достаточно затруднительно.
Рисунок 3- Эскиз интерфейса в Delphi (заставка)
Рисунок 4- Эскиз интерфейса в Delphi (книга)
Рисунок 3- Эскиз интерфейса в Delphi (окно заметок)
3.3 Спецификация типовых объектов
В таблице 1 показана спецификация типовых объектов управления графического интерфейса спроектированного диалогового окна.
Таблица 1 - Спецификация типовых объектов управления графического интерфейса
Наименование объекта |
Функциональная характеристика объекта |
|
1 |
2 |
3 |
Метяа |
label |
постоянный текст, не подлежащий изменению при работе пользователя с экранной формой (в программе отображает время); |
Командная Кнопка |
command button |
обеспечивает передачу управляющего воздействия( печать, свернуть, выход, заметки …) |
окно-список |
list box |
содержит список альтернативных значений для выбора (отображает содержание книги); |
линейка горизонтальной прокрутки |
|
для быстрого перемещения внутри длинного списка или текста по вертикали |
линейка вертикальной прокрутки |
|
для быстрого перемещения внутри длинного списка или текста по вертикали |
Феб браузер |
WebBrowser |
предоставляет возможность не только отображения документов HTML, но и автоматизации браузера.(отображает содержимое выбранного раздела книги) |
Навигатор по БД |
DBNavigator |
Навигация по БД «заметки» |
Таблица |
DBGrid |
Отображает информацию из БД в таблице |
Таймер |
Timer |
Выводит заставку |
Прогресс бар |
ProgressBar |
показывает процесс запуска программы |
4 Сравнительный анализ
Turbo Vision — это объектно-ориентированная оболочка для оконных программ. Она создана для исключения рутинных действий по разработке оконных оболочек, которую компания Borland добавила в свой продукт Turbo Pascal. Delphi является результатом функционального расширения Turbo Pascal, он гораздо современнее своего предшественника.
Программа созданная в Delphi занимает гораздо больше свободного места на диске, чем программа, которая была создана при помощи Turbo Vision, в этом минус Delphi. Помимо этого, если у пользователя проблемы с дисковым пространством, то среда программирования Delphi будет не уместна, а пользователь отдаст своё предпочтение Turbo Vision, который имеет довольно скромный размер. Довольно серьезным недостатком Delphi является ресурсоёмкость, эта проблема возникает сразу после запуска на старых ПК, либо на ПК со слабой конфигурацией. Данная проблема не касается Turbo Vision, так как его можно запустить практически на любом ПК.
На мой взгляд, среда программирования Delphi гораздо лучше, чем Turbo Vision. Несмотря на приведённые мною выше минусы, в случае с Delphi проблемы с созданием программы у меня не возникли, так как в моем распоряжении ПК с высокими системными требованиями. Функционал Delphi очень обширен, довольно лёгкий интерфейс очень радует, что нельзя сказать о Turbo Vision.