Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
64
Добавлен:
21.01.2014
Размер:
29.18 Кб
Скачать

Лекция 20 (2 часа)

20. Понятие интерфейса и его назначение.

Интерфейс – совокупность аппаратных и программных средств, обеспечивающих связь с пользователем.

Каждая компьютерная программа также включает в себя пользовательский интерфейс, позволяющий вводить и выводить информацию, а также программный код, обеспечивающий ее обработку

Пользовательским интерфейсом в программе называется визуализированная часть программы, позволяющая представлять информацию пользователю и принимать ее от него. Существует множество типов пользовательского интерфейса. Среди них можно выделить: символьный и графический. Символьный интерфейс представляет собой представляемую информацию в виде отдельных символов. Графический представляет собой набор графических объектов.

Виды интерфейса:

  1. Последовательно-логический интерфейс, предполагает использование системы меню (вертикальные, горизонтальные, выпадающие) и окна

  2. Релятивистский интерфейс (табличный интерфейс). Функции изображены на экране монитора и перебор их осуществляется оставаясь в рабочей зоне.

  3. Визуальный (графический интерфейс).

Пользовательский интерфейс программ для Windows состоит из меню, одной или нескольких панелей инструментов (наборов кнопок с рисунками) для ускорения выполнения действий, и рабочей области, представленной в виде документа или развернутого листа. Экранная форма — это то, что образует окно (или окна), которое пользователь вашей программы видит на экране.

Экранная форма предоставляет пользователю инструменты для взаимодействия с программой посредством ввода данных или активации различных ее функций. Экранные формы включают в себя все элементы пользовательского интерфейса, необходимые для программы.

Кроме интерфейса в любой программе должен присутствовать код, реально делающий программу рабочим инструментом. Кодом называется язык, который вы используете для общения с компьютером. Компьютеру понимает только машинный язык, представляющий последовательность электрических сигналов. Для подачи команды компьютеру ее необходимо перевести на язык компьютера. Код использует специальный набор слов и транслятор (компилятор) для перевода команд на понятный компьютеру машинный язык

Для создание качественного продукта необходимо сделать следующие вещи:

  • определить, какие задачи должна решать ваша программа (и каким образом);

  • разработать интерфейс к вашей программе;

  • подобрать средства для создания программы;

  • создать отдельные части программы;

  • собрать эти части вместе в единую программу;

  • отладить программу;

  • устранить все возникшие проблемы;

  • написать документацию.

Главным этапом создания программы является разработка плана выполнения программой тех задач, которые вы на нее возлагаете. План — это просто метод достижения цели.

Для простой программы план может быть достаточно небольшим, кратко поясняя, какая информация вводится в программу, какие производятся вычисления и какая информация выводится. Сложные программы, требуют составления более подробного плана. План должен также дать ответ на следующие вопросы:

• Кто будет пользоваться программой?

• Какую информацию необходимо ввести в программу?

• Какие результаты необходимо получить с помощью программы?

• Какую информацию и в каком виде вы будете сохранять?

• Каким образом программа будет обрабатывать ошибки?

Программа, предназначенная для начинающего пользователя компьютера, должна иметь интерфейс, отличный от того, что требуется квалифицированному пользователю.

Любая программа может выполнять только то, что в нее заложил программист, а доступ к элементам программы обеспечивается по средствам меню. Система меню обеспечивает гибкую структуру решения поставленной задачи, в том числе и быстрый выход из программы.

Меню бывают горизонтальными, вертикальными и выпадающими. Вертикальное меню более удобное, т.к. оно обеспечивает наиболее наглядный способ представления выбора, но имеет большой недостаток: занимает много места. Горизонтальное меню более компактное (обычно занимает одну строку), но менее информативное.

Для устранения недостатков вертикальных меню их делают всплывающими. Для горизонтального меню используют строку, которая называется информационной и в которой поясняется назначение каждого пункта меню. Информация в командной строке появляется только при соответствующем выборе пункта меню. В настоящее время стандартным считается использование выпадающего меню, где главное меню является горизонтальным, а вспомогательное – вертикального типа.

Более сложную систему имеют дополнительные диалоговые окна, которые служат для ввода дополнительной информации.

При выборе пункта меню обычно в качестве выходного пункта используется его порядковый номер.

Поскольку выбор пунктов меню осуществляется клавишами перемещения курсора или с помощью “мыши”, то защиту от неправильного выбора пункта ставить не обязательно. Использование “мыши” приводит к тому, что система имеет сложную программу, занимающую значительный объем.

Соседние файлы в папке Конспект лекций по информатике для студентов 1 курса каф. ТМС (Илюхин А.Ю.)