Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Прикладное программное обеспечение предназначено для решения конкретных задач из выбранной пользователем проблемной области. Характер решаемых пользователем задач во многом определяет состав прикладного ПО конкретного ПК.
Спектр проблемных областей, с которыми сталкивается современный пользователь ПК, достаточно широк, и, соответственно, столь же широким должен быть набор прикладного ПО. Вместе с тем из всего многообразия решаемых пользователями ПК задач выделяются типовые задачи, которые приходится решать большинству пользователей.
Это обстоятельство наложило свой отпечаток на структуру современного прикладного ПО, в которой обычно выделяют стандартное прикладное ПО (ППО) и специализированное ППО.
Необходимо отметить, что облик ППО динамично изменяется по мере расширения аудитории пользователей ПК, поскольку развитие ППО обусловлено, в первую очередь, необходимостью удовлетворения запросов пользователей. Характерной тенденцией является и то, что по мере увеличения числа пользователей ПК специализированные прикладные программы, которые раньше предназначались только для узкого круга специалистов, стали использоваться многими пользователями, благодаря чему эти программы стали стандартными программами. В связи с этим в настоящее время очень трудно провести границу между стандартными и специализированными прикладными программами.
Другой наметившейся тенденцией в сфере ППО, активно поддерживаемой компанией Microsoft, является тенденция объединения прикладных программ различного назначения в так называемые пакеты прикладных программ (ППП).
Пакеты прикладных программ характеризуются стандартным пользовательским и программным интерфейсом и легкостью переноса данных между программами пакета. Помимо очевидных достоинств таких пакетов немаловажной является и их экономическая эффективность с точки зрения пользователя, поскольку полная стоимость пакета существенно ниже, чем сумма стоимостей его составляющих.
Объединение программных средств в пакеты сопровождается:
единым стилем взаимодействия пользователя с системой;
однообразным и наглядным представлением информации (наглядное представление документа— технология WYSIWYG (What You See Is What You Get) — «Что Вы видите, то Вы и получаете»);
взаимной согласованностью программ (общий сервис для программ— средства проверки правописания, мастер диаграмм, редактор формул и т.д.);
упрощением обмена информацией между программами (динамический обмен данными через буфер обмена, перенос объектов— «drag and drop», связывания и внедрения объектов — технология OLE);
возможностью быстрого переключения между программами (многооконный режим работы);
поддержкой дружественного интерфейса пользователя (общие команды меню, стандартные пиктограммы одних и тех же функций, стандартная работа с диалоговыми окнами).
OLE (Object Linking and Embedding) технология позволяет двумя способами вставлять различные объекты (графические картинки, диаграммы, видео, звук) в документы.
При первом способе вставляемый объект связывается с исходным файлом, и документ хранит информацию как о самом файле, так и о приложении, его породившем. При этом изменения файла вне документа приводят к изменению связанного объекта при просмотре документа.
При втором способе вставляемый объект внедряется в документ и теряет связь с исходным файлом, однако, документ хранит информацию о приложении, породившем его.
Основными элементами пользовательского интерфейса в прикладных программах являются:
контекстная подсказка;
помощь (F1);
система меню;
окна;
элементы навигации.
Контекстная подсказка — это средство организации внимания пользователя различными способами в контексте выполняемых им действий (звуковое сопровождение действий, всплывающие подсказки при наведении курсора на графический элемент и т.д.).
Помощь — описание способов взаимодействия с программами.
Система меню — перечень возможных действий в рамках конкретной программы.
Окно — это весь экран или часть экрана, на которой размещается информация. Окна бывают различных типов (диалоговые, сообщений, приложений, документов) и содержат средства общения с пользователем (кнопки для выполнения действий, линейки прокрутки, поля для ввода, кнопки изменения размеров и др.)
Элементы навигации — это средства перемещения по некоторой информационной среде. Элементами навигации являются гипертекст, кнопки перехода, сочетание клавиш и др.
Первые пакеты прикладных программ общего назначения появились в первой половине 80-х годов прошлого века. Например, пакет Framework компании AshtonTate включал обработчик текстов, электронную таблицу, СУБД. Дальнейшие разработки в этой области привели в конце 80-х — начале 90-х годов к созданию пакетов Microsoft Works (сначала под ОС MS DOS, затем под Windows), a далее и пакета Microsoft Office.
Дата публикования: 2014-11-18; Прочитано: 891 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!