Объекты пользовательского уровня — приложение и документ
Появление Windows породило множество новых понятий, иногда заменяющих уже известные. К их числу относится приложение.
Напомним широко известные понятия, которые используются при названии программных продуктов, предназначенных для работы пользователя: пакет прикладных программ, комплекс прикладных программ, прикладные программы. Подобные программы служат для создания, модификации и управления компьютерными объектами. Разработчики операционной системы Windows ввели еще один синоним этого термина — приложение (application) или Windows-приложение. Например, приложениями являются графический редактор Paint, программа Проводник, различные служебные программы для обслуживания дисков, программы-вирусы (антивирусы) и т.д.
Приложение —комплекс взаимосвязанных программ для создания и модификации объектов (документов), а также для управления объектами определенного типа.
Приложение состоит из одного или нескольких файлов, которые хранятся обычно в папке с соответствующим названием. Например, приложение-игра может храниться в одном файле, а приложение Текстовый процессор Word состоит из комплекса взаимосвязанных файлов. Среди этих файлов должен быть главный (ведущий), часто называемый файлом запуска. Этот файл содержит уникальный значок — своего рода логотип данной среды. Для приложений MS DOS, в которых файл запуска имеет тип .СОМ, .ЕХЕ, .ВАТ, используется значок "пустая рамка". Открытие файла запуска обеспечивает загрузку этого приложения и появление на экране его интерфейса.
Объектами, создаваемыми в среде приложения, могут быть тексты, таблицы, рисунки, звуки и т.п. В среде Windows такие объекты называются документами. Созданный в приложении объект (документ) сохраняется либо в одном файле, либо в нескольких взаимосвязанных файлах. В последнем случае одиниз этих файлов будет главным. Открывая его, вы открываете весь документ, из которого имеется доступ к содержимому остальных связанных с ним файлов. Запись документа в несколько файлов не очень удобна и используется только для обеспечения доступа к отдельным частям документа как к самостоятельным документам.
Например, вы подготавливаете на компьютере курсовую работу. Для этого в приложении, называемом Текстовым процессором, вы набираете текст. В текст необходимо вставить иллюстрации, которые предварительно были созданы в графическом редакторе, и таблицы, которые были сделаны в табличном процессоре. При этом необходимо, чтобы рисунки и таблицы хранились автономно в своих файлах, с тем, чтобы впоследствии их можно было редактировать. Результаты редактирования должны автоматически отражаться в итоговом документе (курсовой работе), т.е. между текстом, с одной стороны, и рисунками, и таблицами, с другой стороны, должна существовать связь.
Тип файла может задаваться самим приложением по умолчанию. Большинство приложений предлагают пользователю несколько вариантов типа документа. Например, в приложений Графический редактор Paint созданный рисунок сохраняется в формате BMP, но пользователь имеет возможность сохранить рисунок в формате JPG или GIF.
Документы одного типа, созданные, как правило, в одном приложении, имеют один и тот же значок. С помощью таких значков можно легко отличать одни документы от других. Кроме того, по значку можно узнать приложение, которое будет данный документ обрабатывать по умолчанию.
Документ — объект Windows, созданный в приложении и содержащий информацию определенного вида.
При работе в среде Windows часто используется термин "задача". Это понятие тесно связано с термином "приложение". Приложение становится задачей после его запуска. Приложение можно запустить двумя способами: либо непосредственно открыв файл запуска, либо открыв документ, созданный в этом приложении. Можно сказать, что задача — это работающее приложение, которое потребляет ресурсы системы или ждет своей очереди на них. Термин "задача" связан с механизмом управления ресурсами, а не с тем, работает с приложением пользователь или нет. О некоторых задачах пользователь может и не подозревать. Список задач можно получить, одновременно нажав клавиши <Ctrl>+<Alt>+<Del>. Приложения могут запускаться либо по инициативе пользователя, либо по инициативе Windows. Все задачи должны быть в той или иной форме отображены на экране.
Задача — приложение, работающее в текущем сеансе и потребляющее ресурсы компьютера: оперативную память, процессорное время, доступ к внешним устройствам.
Пользовательский графический интерфейс Windows
Основные понятия
Термин "интерфейс" широко используется в областях, где человеку приходится иметь дало с обработкой информации на компьютере. В переводе с английского языка Interface означает внешнее лицо. В компьютерном мире известно множество разновидностей интерфейсов: интерфейс пользователя, графический интерфейс, интерфейс ввода-вывода, внешний или внутренний интерфейс, интеллектуальный интерфейс, человеко-машинный интерфейс, программный интерфейс и др.
Интерфейс — совокупность средств и правил, которые обеспечивают взаимодействие устройств, программ и человека.
Особенно важен интерфейс, обеспечивающий взаимодействие пользователя с персональным компьютером, называемый пользовательским интерфейсом. От удобства этого интерфейса во многом зависит успех нового программного продукта в конку рентной борьбе на рынке программных средств. Пользовательский интерфейс может быть символьным и графическим.
Символьный интерфейс используется обычно при работе видеосистемы в текстовом режиме. Информация выводится на экран монитора посимвольно. До появления Windows все операционные системы, в том числе MS DOS и ее оболочка Norton Commander, предоставляли пользователю символьный интерфейс. Он достаточно экономичен по потреблению ресурсов и способен обеспечить вполне комфортную работу пользователя. Исключениесоставляет интерфейс командной строки операционной системы MS DOS, который требует от пользователя знания синтаксиса команд.
Графический интерфейс появляется тогда, когда видеосистема может работать в графическом режиме, т.е. выводить на экран монитора информацию поточечно. Переход к графическому пользовательскому интерфейсу стал возможным благодаря улучшению технических характеристик персонального компьютера. Такой интерфейс предъявляет повышенные требования к быстродействию видеосистемы, но вместе с тем при этом достигается основная цель — создается комфортная среда работы пользователя, так как человеку более естественно и удобно оперировать образами (картинками). Графический интерфейс по сравнению с символьным воспринимается как более понятый и интуитивно ясный.
Графический пользовательский интерфейс— интерфейс, где для взаимодействия человека и компьютера используются графические средства.
Ярким примером графического пользовательского интерфейса служат интерфейс Windows. При разработке этой операционной системы специалисты широко использовали возможные графические средства: рисунки, специальные значки, цветовое оформление, разнообразные начертания шрифтов, дизайн экрана и др. В результате интерфейс стал "дружественным" по отношению к человеку и уже не требует специальных программистских знаний, как было раньше в других операционных системах.
Графический интерфейс Windows позволяет более оперативно задавать команды операционной системы, запускать программы, выбирать файлы и параметры, указывая на соответствующие значки, кнопки, пункты меню, элементы списка, флажки и др. Набор используемых элементов интерфейса стандартен, что позволяет после изучения интерфейса Windows легко и быстро осваивать интерфейс приложений Windows.