Глава 3

ПРОГРАММЫ

1. Системные и прикладные программы

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

Различают системные и прикладные программы.

Системные программы решают общие вопросы организации вычислений:

и многие другие.

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

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

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

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

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

2. Пользовательский интерфейс

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

Пользовательский интерфейс – это обмен информацией между компьютером и пользователем.

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

Современные компьютеры используют разные виды пользовательского интерфейса. Различают:

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

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

Ранее командный интерфейс был самой распространенной формой пользовательского интерфейса. Сейчас он используется, преимущественно, для запуска различных программ в системе MS-DOS.

Клавишный интерфейс основан на использовании управляющих клавиш клавиатуры:

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

Так система Windows использует комбинации клавиш Alt+F4 и Ctrl+Alt+Del для прекращения выполнения программы. Запись Alt+F4 обозначает, что надо нажать клавишу Alt и, не отпуская ее, нажать клавишу F4.

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

При курсорном интерфейсе курсор подводится к названию команды, а затем нажимается клавиша Enter для выполнения этой команды. При курсорном интерфейсе широко используют систему меню.

Меню – это список действий (команд), которые компьютер может выполнить в данный момент времени и одно из которых пользователь может или должен выбрать. В тот момент, когда пользователь должен сделать выбор, на экране появляется выпадающее меню – прямоугольник со списком предлагаемых программой действий. Одно из действий в этом списке выделено курсором. Для выбора нужного действия пользователь может:

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

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

Сегодня на роль такого стандарта претендуют правила (GUI – Graphic User Interface), которые приняты в таких популярных системах, как Word и Excel в системе Windows, а также в интерфейсе системы программирования Visual фирмы Microsoft.

Вопросы для самопроверки

  1. Что такое машинный код?
  2. Что такое код операции?
  3. Что такое операнд?
  4. В каком порядке выполняются команды программы?
  5. Что такое команда условного перехода?
  6. Что такое команда безусловного перехода?
  7. Что такое прикладная программа?
  8. Что такое системная программа?
  9. Что такое резидентная программа?
  10. Что такое интерфейс?
  11. Что такое пользовательский интерфейс?
  12. Какие виды пользовательского интерфейса Вы знаете?
  13. Как вводятся задания для компьютера при командном интерфейсе?
  14. Как вводятся задания для компьютера при клавишном интерфейсе?
  15. Как вводятся задания для компьютера при курсорном интерфейсе?
  16. Как вводятся задания для компьютера при графическом интерфейсе?
  17. Что такое пиктограмма?
  18. Что такое меню?
  19. Как выполнить команду меню?