Области применения прикладного программного обеспечения
Наиболее «пестрым» по составу, функциональности, количеству названий и наиболее близким к конечному пользователю является, безусловно, класс прикладных программ. Самой очевидной для прикладных программ является их систематизация по функциональному назначению и области применения. С точки зрения функциональности прикладное программное обеспечение можно разделить на несколько больших групп:
□ офисные приложения;
□ приложения для управления проектами;
□ приложения для работы с локальной сетью;
□ приложения для Интернета;
□ программы для научных исследований и расчетов;
□ образовательные программы;
□ программы для организации работы учебных заведений;
□ программы для библиотек;
□ программы для работы с мультимедиа;
□ бухгалтерские программы;
□ финансовые программы;
□ программы для проектирования;
□ программное обеспечения для бизнеса;
□ программное обеспечение органов государственной власти;
Глава 15. Классификация и тенденции развития программного обеспечения
□ программы поддержания безопасности;
□ программы.для личного планирования;
□ игры.
Здесь перечислены только основные направления, в которых функционально развивается пользовательское прикладное программное обеспечение. Охватить абсолютно все невозможно по той простой причине, что сегодня практически любая деятельность человека, любая область его жизни поддерживается тем или иным видом программного обеспечения. Рассмотрим более подробно основные категории.
Офисные приложения
К офисным приложениям можно отнести как готовые офисные пакеты (проприетарный Microsoft Office или открытый OpenOffice.org), так и отдельные программы, связанные с выполнением функций ввода, хранения, обработки и представления документов в электронном виде: различные текстовые редакторы и текстовые процессоры, электронные таблицы, программы для создания презентаций, графиков и диаграмм, программы индивидуального и группового планирования. Офисные приложения настолько глубоко проникли в любую деятельность, что сегодня настольный компьютер немыслим без офисного пакета, который воспринимается как неотъемлемая часть компьютера.
У каждого офисного приложения, из входящих в состав офисных пакетов, свое назначение и свой набор необходимых и дополнительных функций.
Текстовый процессор
Текстовый процессор — это приложение, основным назначением которого является создание и редактирование текстовых документов. Необходимыми для современного текстового процессора являются функции ввода текста и выполнения над текстом операций редактирования (копирование, вырезание, удаление и вставка в указанное место фрагментов текста), а также сохранения текста в файле на физическом носителе.
Дополнительные функции, поддерживаемые современными текстовыми процессорами, давно уже стали де-факто стандартом создания программного обеспечения такого класса:
□ форматирование текста — изменение типа и параметров шрифта (цвета сим
волов и фона, размера, зачеркивания, подчеркивания, расстояния между сим
волами и прочих параметров);
□ форматирование абзацев — изменение параметров выравнивания, нумерация,
создание списков;
□ форматирование страниц — разбиение на страницы, автоматическое и произ
вольное, изменение количества колонок, создание разделов;
□ поиск и замена фрагментов в тексте документа;
□ печать документа;
15.6. Области применения прикладного программного обеспечения
□ пересылка документа адресату при помощи электронной почты;
□ средства совместной работы над документами (рецензирование);
□ вставка в документ изображений, графиков и диаграмм;
□ автоматизация обработки документа — средства вставки оглавления, сносок,
цитат, списка литературы, средства формирования структуры документа;
□ экспорт документа в различные форматы — в особенности важен экспорт в меж
платформенный формат HTML.
□ средства программирования функций на встроенном языке программирования.
На рис. 15.4 показаны окна двух текстовых процессоров. Первый (Word) входит в стандартный программный продукт Microsoft Office, второй (Writer) — в свободный программный продукт OpenOffice.org. Видно, что две основные панели инструментов этих текстовых процессоров совпадают функционально почти полностью.
Microsoft Word
рд %таека Фв{рат Хабяща Cgpewc Qkho Справка |
Рис. 15.4.Текстовые процессоры Word (Microsoft) и Writer (OpenOffice.org)
Электронные таблицы
Если текстовый процессор выполняет функции представления данных в виде текстового документа, то электронная таблица в первую очередь упорядочивает, сортирует, хранит и обрабатывает данные, представляя их в табличном формате.
Основная функция электронной таблицы — хранить данные в типизированных ячейках, позволяющих обратиться к единице данных путем адресации по имени (номеру) столбца (строки), а также обрабатывать данные, выполняя над ними арифметические операции или передавая их в виде аргументов встроенных функций.