- •Информация и информационные процессы Человек и информация Информация и знания
- •Восприятие и представление информации
- •Языки естественные и формальные
- •Информационные процессы
- •Количество информации Количество информации как мера уменьшения неопределенности знания. (Содержательный подход к определению количества информации)
- •Алфавитный подход к определению количества информации
- •Компьютер как универсальное устройство обработки информации Назначение и устройство компьютера Что общего между компьютером и человеком
- •Компьютерная память
- •Как устроен персональный компьютер (пк)
- •Основные характеристики персонального компьютера
- •Программное обеспечение компьютера
- •О системном по и системах программирования
- •О файлах и файловых структурах
- •Пользовательский интерфейс
- •Кодирование и обработка текстовой информации Кодирование текстовой информации
- •Создание документов в текстовых редакторах
- •Ввод и редактирование документа
- •Сохранение и печать документов
- •Форматирование документа Форматирование символов
- •Форматирование абзацев
- •Нумерованные и маркированные списки
- •Стили форматирования
- •Оглавление документа
- •Гипертекст
- •Компьютерные словари и системы машинного перевода текстов
- •Системы оптического распознавания документов
- •Практические работы компьютерного практикума, рекомендуемые для выполнения в процессе изучения главы Компьютерный практикум
- •Обработка графической информации Кодирование и обработка графической и мультимедийной информации Пространственная дискретизация
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Растровые изображения на экране монитора
- •Контрольные вопросы
- •Растровая и векторная графика Растровая графика
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Векторная графика
- •Контрольные вопросы
- •Интерфейс и основные возможности графических редакторов Рисование графических примитивов в растровых и векторных графических редакторах
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Инструменты рисования растровых графических редакторов
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Работа с объектами в векторных графических редакторах
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Редактирование изображений и рисунков
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Электронные таблицы Основные параметры электронных таблиц
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Основные типы и форматы данных
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Относительные, абсолютные и смешанные ссылки
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
- •Встроенные функции
- •Задания для самостоятельного выполнения
- •Построение диаграмм и графиков Основные параметры диаграмм
- •Контрольные вопросы
- •Построение диаграмм с использованием Мастера диаграмм
- •Контрольные вопросы
- •Задания для самостоятельного выполнения
Пользовательский интерфейс
Дружественный пользовательский интерфейс
А теперь познакомьтесь с новым для вас понятием "пользовательский интерфейс".
Разработчики современного программного обеспечения стараются сделать работу пользователя за компьютером удобной, простой, наглядной. Потребительские качества любой программы во многом определяются удобством ее взаимодействия с пользователем.
Форму взаимодействия программы с пользователем называют пользовательским интерфейсом. Удобная для пользователя форма взаимодействия называется дружественным пользовательским интерфейсом.
Объектно-ориентированный интерфейс
Интерфейс современных системных и прикладных программ носит название объектно-ориентированного интерфейса. Примером операционной системы, в которой реализован объектно-ориентированный подход, является Windows.
Операционная система работает с множеством объектов, к числу которых относятся: документы, программы, дисководы, принтеры и другие объекты, с которыми мы имеем дело, работая в операционной системе.
Документы содержат некоторую информацию: текст, звук, картинки и т. д. Программы используются для обработки документов. Отдельные программы и документы неразрывно связаны между собой: текстовый редактор работает с текстовыми документами, графический редактор - с фотографиями и иллюстрациями, программа обработки звука позволяет записывать, исправлять и прослушивать звуковые файлы.
Документы и программы - это информационные объекты. А такие объекты, как дисководы и принтеры, являются аппаратными (физическими) объектами. С объектом операционная система связывает:
имя;
графическое обозначение;
свойства;
поведение.
В интерфейсе операционной системы для обозначения документов, программ, устройств используются значки (их еще называют пиктограммами, иконками) и имена. Имя и значок дают возможность легко отличить один объект от другого (рис. 2.11).
|
Рис. 2.11. Имена и значки различных объектов в операционной системе Windows |
С каждым объектом связан определенный набор свойств и множество действий, которые могут быть выполнены над объектом.
Например, свойствами документа являются его местоположение в файловой структуре и размер. Действия над документом: открыть (просмотреть или прослушать), переименовать, напечатать, скопировать, сохранить, удалить и др.
Контекстное меню
Операционная система обеспечивает одинаковый пользовательский интерфейс при работе с разными объектами. В операционной системе Windows для знакомства со свойствами объекта и возможными над ним действиями используется контекстное меню (рис. 2.12) (для вызова контекстного меню следует выделить значок объекта и щелкнуть правой кнопкой мыши).
Меню - это выводимый на экран список, из которого пользователь может выбирать нужный ему элемент.
|
Рис. 2.12. Контекстное меню документа |
В меню на рис. 2.12 все пункты, кроме последнего, относятся к действиям, которые можно выполнить с документом. Выбор нужного пункта меню производится с помощью клавиш управления курсором или манипулятора (например, мыши). Если выбрать пункт меню "Свойства", то на экран будет выведен список свойств данного объекта.
Вопросы и задания
1. Что такое пользовательский интерфейс? 2. Чем характеризуется объект (с точки зрения объектно-ориентированного подхода)? 3. Каким образом можно узнать свойства объекта или выполнить действие над ним?
|