
- •Отчет по практике
- •Задание на практику
- •Руководитель от колледжа _______ э.Ф. Зайнутдинова Руководитель от предприятия _______с.С. Кузнецов
- •Содержание
- •Введение
- •1 Постановка задачи
- •Основные характеристики функциональных задач
- •Структура взаимодействия входной и выходной информации
- •Требования к программно-аппаратному окружению
- •1.4 Требования к функциям, выполняемой системой
- •1.5 Требования к эргономике и технической эстетике интерфейса пользователя
- •2 Проектирование интерфейса пользователя с помощью модуля Turbo Vision
- •2.1 Описание модуля
- •2.2 Алгоритм решения
- •2.3 Эскиз
- •3 Проектирование интерфейса пользователя с помощью Delphi
- •3.1 Диалоговый режим
- •3.2 Эскиз
- •3.3 Спецификация типовых объектов управления графического интерфейса.
- •4 Сравнительный анализ
- •Заключение
- •Список использованных источников
- •Приложение а График прохождения практики
- •1.1 Постановка задачи;
- •1.2 Основные характеристики функциональных задач;
- •Приложение б Ежедневные записи студента
- •Приложение д Текст программы, выполненной в Delphi
- •Отзыв с предприятия
- •Приложение е Диск с выполненной работой
3.2 Эскиз
Рисунок 6 – Главная форма программы
Рисунок 7 – Форма «О фирме»
Рисунок 8 – Таблица «Продукция»
Рисунок 9 – Форма «Информация о покупателе»
Рисунок 10 – Форма «Информация о товаре»
Рисунок 11 – Форма «Бланк заказа»
Рисунок 12 – Форма «О разработчике»
Рисунок 13 – Форма «О программе»
3.3 Спецификация типовых объектов управления графического интерфейса.
Для создания диалогового окна использовались объекты:
1) Полоса меню (MainMenu) - предлагает выбор основных функций обработки информации, представленные в программе, например, «Клиент».
2) Метка (Label) – постоянный текст, не подлежащий изменению при работе пользователя с экранной формой.
3) Окно редактирования (Edit) – компонент визуальный. Это стандартный управляющий элемент Windows для ввода. Он может быть использован для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы.
5) Кнопка с графикой (BitBtn) – компонент визуальный. Эта кнопка похожа на кнопку TButton, однако на ней можно разместить картинку (glyph). Компонент TBitBtn имеет несколько предопределенных типов (bkClose, bkOK и др), при выборе которых кнопка принимает соответствующий вид.
6) Изображение (Image) – компонент визуальный. Он отображает графическое изображение на форме, воспринимает форматы BMP, ICO, WMF.
7) Панель (Panel) - служит для выделения какой либо части формы например разделения её на две части.
8) ComboBox – это раскрывающийся список значений, очень напоминающий элемент SELECT в языке разметки HTML, только в отличие от последнего ComboBox основан на обычном элементе input, поэтому, если требуемое значение отсутствует в списке предлагаемых вариантов, его можно ввести с клавиатуры. Диджит ComboBox наследует свойства и методы ValidationTextBox, благодаря чему вы получаете полную палитру возможностей выполнения проверки правильности. Из дополнительных возможностей – ComboBox предоставляет возможность фильтровать список вариантов в соответствии с учетом уже введенных символов.
9) DateTimePicker - он выглядит как выпадающий список, только в правом углу вместо стрелки для открытия списка находится иконка, по нажатию которой появляется всплывающее окно для выбора даты. Это очень удобное окно, которое позволяет избежать ошибок при вводе компонентов даты.
4 Сравнительный анализ
Разработка интерфейса пользователя производилась в двух средах программирования: Delphi и Pascal.
Так как Delphi является средой программирования более высокого уровня, то ее преимущества видны сразу.
Во-первых, это конечно же интерфейс сред. В Delphi интерфейс представлен в графическом режиме Windows, что в значительной мере упрощает создание приложений. Delphi разделена на несколько управляющих окон, с помощью которых можно изменять какие-либо свойства приложения, а в Pascal присутствует только окно кода программы.
Во-вторых, возможности работы Delphi с оконными приложениями практически не ограничены, все зависит от фантазии программиста.
Однако, в Delphi есть и свои минусы, например, программы занимают очень большое место на жестком диске. Но в настоящее время созданы специальные библиотеки, помогающие программисту существенно уменьшить размер программы без потери каких-либо функций обработки информации.
Безусловно, Delphi является наиболее удобной средой программирования, по крайней мере, в настоящее время, а при дальнейшей доработке она станет неоспоримым лидером в программировании.
Вывод: меню, созданное в модуле Turbo Vision имеет более низкие требования, предъявляемые к аппаратно-программным характеристикам, более низкое обеспечение комфортабельности работы, а также низкие характеристики качественного оформления меню, в чём меню Delphi значительно его превосходит. Отсюда следует, что меню в среде Delphi является более современным решением пользовательского интерфейса.