Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инфока-текст.doc
Скачиваний:
24
Добавлен:
03.05.2015
Размер:
289.79 Кб
Скачать

Виды прикладных программ

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

  • какой процесс автоматизирует программа,

  • степень эффективности,

  • степень удобства пользователя.

Текстовые редакторы

Текстовые редакторы – класс простейших программных средств, предназначенных для создания, правки и просмотра текстовых документов. Задачи ТР:

  • кодировка текста

  • вывод текста на экран и принтер.

Расширенные функции ТР:

  • поиск и замена

  • поверка правописания.

Объект ТР – символ. Модель текста – одномерная последовательность текстовых символов.

Текстовые процессоры

ТеП – для создания и оформления комплексных документов. Объект ТеП – абзац. Формат абзаца определяется заданием стиля. Задание адекватного стиля делает документ выразительным, и, соответственно, эффективным информационный обмен.

Помимо текстовых объектов документы ТеП могут содержать также:

  • таблицы,

  • диаграммы,

  • изображения.

Такие документы называются комплексными.

Модель документа ТеП – это композиция информационных объектов, т.е. набор взаимосвязанных объектов. ТеП позволяет создавать связи объектов и управлять ими:

  • управлять связью текста и изображения,

  • задавать режимы обтекания объектов текстом,

  • управлять представлением объектов в тексте.

СУБД

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

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

Элементарным объектом СУБД является запись. Это строка таблицы базы данных. Например, в БД библиотеки каждой книге соответствует своя запись, в полях которой записаны автор, название, издательство, год, классификатор, регистрационный номер.

Табличные процессоры

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

Графические редакторы

Различают три класса ГР, каждый со своей моделью представления графической информации – растровые, векторные и трехмерные.

Растровые – для работ с фотоизображениями. Этот класс можно рассматривать как системы автоматического управления свойствами отдельных пиксел. Adobe Photoshop.

Средствами векторной графики создают чертежи и плакаты. Основным информационным объектом векторного редактора является кривая, которая представлена математическим уравнением. Векторные редакторы можно рассматривать как системы автоматического управления свойствами кривых, т.е. коэффициентами их уравнений. CorelDraw, Adobe Illustrator.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]