Взаимодействие пользователя с компьютером, графический пользовательский интерфейс

Введение в создание оконных приложений

Программирование в Windows основывается на использовании функций API (Application Program Interface, т.е. интерфейс программного приложения).

Программа для Windows в значительной степени состоит из таких вызовов. Все взаимодействие с внешними устройствами и ресурсами операционной системы происходит посредством таких функций.

Ход урока

Настрой учащихся на учебную деятельность, готовность учащихся к уроку: книги, тетради, дневники.

Поверка домашнего задания.

1. Выполнить письменно: Таблица 1.

Приведите в соответствие левую и правую части таблицы, соединив их стрелками.

1. Программное обеспечение (ПО) 1. Множество программ, которые управляют работой компьютера и организуют диалог пользователя с ОС
2. Операционная система (ОС) 2. Программы, используемые для работы на компьютере
3. Системное программное обеспечение 3. Программы, обеспечивающие работу компьютера и всех его устройств как единой системы
4. Прикладное программное обеспечение (ПО) 4. Программы, облегчающие работу пользователя с операционной системой
5. Системная оболочка 5. Программы, используемые для работы в конкретной человеческой деятельности.

Ключ: 1-2, 2-3, 3-1, 4-5, 5-4

  • Назовите состав ПО компьютера, виды(системное , прикладное)(схема на экране)
  • Какие виды системного программного обеспечения вы знаете?(Операционные системы, файловые менеджеры, системы программирования, антивирусные программы)
  • Дайте определение операционной системы(Операционная система- обеспечивает совместное функционирование всех устройств компьютера и предоставляет пользователю доступ к его ресурсам)

Коротко о главном

Сценарий работы программы — это описание ее общения с пользователем (пользовательского интерфейса). Интерфейс обязательно должен быть дружественным.

Любой символьный вывод на экран программируется с помощью оператора write или writeln.

3.4. Прикладное программное обеспечение

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

Можно выделить приложения общего назначения и приложения специального назначения.

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

Как правило, пользователь, приобретая компьютер, устанавливает на нём так называемый офисный пакет программ, включающий основные приложения общего назначения. Наибольшее распространение получили следующие офисные пакеты: Microsoft Office для операционных систем Windows и Mac OS; OpenOffice.org для операционных систем Windows и Linux (рис. 2.7).

Рис. 2.7.
Логотипы наиболее распространённых офисных пакетов

  • издательские системы — для автоматизации подготовки книг, журналов и другой печатной продукции;
  • бухгалтерские программы — для автоматизированного вычисления заработной платы и учёта денежных средств предприятия (организации);
  • системы автоматизированного проектирования (САПР) — для создания трёхмерных чертежей зданий, механизмов и других сложных объектов;
  • программы компьютерного моделирования — для испытаний устойчивости проектируемых сооружений, безопасности и других характеристик транспортных средств и других объектов;
  • математические пакеты — для выполнения сложных научных и технических расчётов;
  • геоинформационные системы — для разработки топографических карт, подготовки метеорологических прогнозов, моделирования экологических ситуаций и т. д.;
  • медицинские экспертные системы — для помощи в постановке диагноза больному и др.

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

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

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

Операционные системы

Операционная система – комплекс программ, обеспечивающий организацию вычислительного процесса на компьютере.

Основные функции ОС:

1. Управление аппаратными и программными ресурсами ЭВМ.

2. Организация интерфейса (взаимодействия) пользователя с ЭВМ.

3. Запуск на выполнение прикладных программ.

ОС представляет собой пакет программ в виде файлов, расположенных, как правило, на жестком диске. После включения компьютера она автоматически загружается в основную память с помощью специальной программы-загрузчика, записанной в ПЗУ. В состав ОС в качестве дополнительных к основному пакету программ, как правило, добавляются драйверы – специальные программы, обеспечивающие нормальную, полноценную работу дополнительных внешних устройств (принтеров, сканеров и т.п.).

На практике используются различные ОС: MS DOS, WINDOWS, UNIX, LINUX, OS/2, OS X и т.д. Наиболее распространенной является операционная система фирмы Microsoft – WINDOWS, обладающая интуитивно понятным, дружественным графическим интерфейсом, и позволяющая одновременно работать с несколькими приложениями.

Графический интерфейс основан на системе окон и значков.

Окно WINDOWS – прямоугольная область экрана, внутри которой может выполняться какая-либо программа (окно приложения), могут выводиться сообщения или вводиться данные (окно диалога), могут располагаться какие-либо объекты – файлы, папки, диски и т.д. (групповое окно).

3 состояния окна:

развёрнутое (во весь экран);

Значок – графическое представление объекта ОС (диска, папки, файла).

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

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

Типы диалога пользователя с компьютером:

меню (пользователь выбирает один вариант действий из нескольких предложенных);

вопросы, требующие ответа типа да/нет (частный случай меню);

шаблоны (ОС воспринимает информацию пользователя в строго определённой заданной форме);

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

Программы операционной системы, постоянно находящиеся в оперативной памяти называются ядром операционной системы. Программы, загружающиеся в оперативную память по мере необходимости – транзиты ОС.

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

Решение прикладной задачи на компьютере под управлением ОС можно представить следующим образом (рисунок 8):

Рисунок 8 – Алгоритм решения задачи

Комплекс программ технического обслуживания – пакет сервисных программ для:

проверки (определения наличия неисправностей);

диагностики (локализации и классификации ошибок);

отладки (исправления ошибок).

Эти программы записаны в ПЗУ, могут входить в состав ОС или устанавливаться дополнительно. К ним можно отнести программы для очистки, исправления, дефрагментации дисков, программы-антивирусы и т.п.

Использование специальных возможностей

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

В операционной системе Windows откройте меню системных настроек (панель управления в Windows 8 и ранее), а затем нажмите на вкладку «Специальные возможности».

Настройки в Windows

В операционной системе МАС OS X откройте меню системных настроек и нажмите вкладку «Универсальный доступ» или «Accessibility» ( «Universal Access» в более старых версиях).

Настройки в MAC

На мобильном устройстве под управлением операционной системы Android или iOS откройте меню настроек, затем найдите пункт «Специальные возможности». На аппаратах, использующих iOS, вы найдёте нужную вкладку в категории «Общие настройки».

Настройки в телефоне

Специальные возможности в браузерах

Большинство браузеров также включают в себя параметры специальных возможностей. Обычно их можно обнаружить в настройках.

Настройки в браузере

Перед тем как установить данные настройки, попробуйте воспользоваться функцией масштабирования. Это простой способ облегчить прочтение веб-страниц. Опция работает аналогично в большинстве браузеров. Если вы пользуетесь браузером в операционной системе Windows, вы можете увеличить или уменьшить масштаб страницы, нажав на Ctrl+ или Ctrl- (удерживайте клавишу Ctrl одновременно нажимая + или -). Если вы работаете в операционной системе Мас, нажмите сочетание Command+ или Command-.

Чтобы вернутся к установкам масштаба страницы по умолчанию, нажмите Ctrl+0 (удерживайте Ctrl и нажмите клавишу с цифрой 0). В операционной системе Мас нажмите сочетание клавиш Command+0.

Модальность

Все примеры диалогов, которые мы рассмотрели — являются модальными, потому что компьютер, показывая диалог, замирает на той же строчке и не идёт дальше, пока диалог не закроется.

Ещё можно сказать, что когда мы показываем модальный диалог — пользователь может работать только с этим диалогом. Работа со всей остальной частью системы блокируется, пока не закроется диалог.

Таким недостатком не обладают немодальные версии диалогов, но к ним переходить нам ещё рано.

Adblock
detector