Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМ_Опорный конспект лекций.doc
Скачиваний:
8
Добавлен:
01.05.2025
Размер:
8.38 Mб
Скачать

2.5. Прикладное программное обеспечение

Прикладные программы, в отличие от системных, «обслуживают» именно пользователя. Для ПК разработаны и используются сотни тысяч различных прикладных программ разного назначения, что обусловлено, прежде всего, широким применением средств компьютерной техники во всех сферах деятельности человека. Наиболее широко применяются следующие программы:

  • подготовки текстов (документов) на компьютере – редакторы текстов;

  • обработки табличных данных – табличные процессоры;

  • обработки массивов информации – системы управления базами данных;

  • подготовки презентаций (слайд-шоу);

  • подготовки документов типографского качества – издательские системы;

  • программы для создания рисунков, анимационных и видеофильмов;

  • системы автоматизированного проектирования (САПР), то есть программы черчения и конструирования различных предметов и механизмов;

  • программы экономического назначения – бухгалтерские программы, программы финансового анализа, правовые базы данных, программы планирования и т.д.;

  • офисные программы – органайзеры (планировщики) программы-переводчики, программы-словари, программы распознавания символов;

  • коммуникационные программы – браузеры, средства создания www-страниц;

  • системы искусственного интеллекта – экспертные системы и т.д.;

  • программы для статистического анализа данных;

  • системы компьютерной математики;

  • компьютерные игры, обучающие программы, электронные справочники и т.д.;

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

2.5.1. Программы общего назначения

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

С этого класса прикладных программ обычно начинают знакомство с программным обеспечением и на нём отрабатывают первичные навыки взаимодействия с компьютерной системой.

Текстовые процессоры. Основное отличие текстовых процессоров от текстовых редакторов в том, что они позволяют не только вводить и редактировать текст, но и форматировать его, то есть оформлять. Соответственно, к основным средствам текстовых процессоров относятся средства обеспечения взаимодействия текста, графики, таблиц и других объектов, составляющих итоговый документ, а к дополнительным – средства автоматизации процесса форматирования.

Редакторы документов позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и т.д. Наиболее мощные редакторы документов позволяют проверять правописание, набирать тексты в несколько столбцов, создавать таблицы и диаграммы, строить оглавления, предметные указатели и т.д.

Современный стиль работы с документами подразумевает два альтернативных подхода – работу с бумажными документами и работу с электронными документами (по безбумажной технологии). Поэтому, говоря о форматировании документов средствами текстовых процессоров, надо иметь в виду два принципиально разных направления – форматирование документов, предназначенных для печати, и форматирование электронных документов, предназначенных для отображения на экране. Приёмы и методы в этих случаях существенно различаются. Соответственно, различаются и текстовые процессоры, хотя многие из них успешно сочетают оба подхода.

Самый известный и распространённый в России текстовый процессор – это мощный и удобный процессор Microsoft Office Word, входящий в офисный пакет Microsoft Office. Он может выводить на экран страницу точно в том виде, в котором она будет печататься, что очень удобно. По возможностям этот текстовый процессор лишь немного уступает профессиональным издательским системам. Кроме того, Microsoft Word содержит множество средств автоматизации делопроизводства – рассылку стандартных писем, заполнение бланков по шаблонам и т.д. Существует бесплатный аналог Microsoft Office – OpenOffice.

Имеются и более простые редакторы документов – Word Pro фирмы Lotus, входящий в пакет Lotus SmartSuite и др. Простые текстовые редакторы WordPad и Блокнот, предназначенные для работы с небольшими документами, входят в состав ОС Windows.

На рисунке 2.4 представлено окно текстового процессора Microsoft Office Word.

Рис. 2.4. Окно текстового процессора Microsoft Office Word

Табличные процессоры (электронные таблицы). При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находиться числа, пояснительные тексты и формулы для расчёта значения в клетке по имеющимся данным.

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

Все распространённые табличные процессоры позволяют строить по данным в таблице различные графики и диаграммы. Современные табличные процессоры поддерживают трёхмерные таблицы, позволяют создавать собственные входные и выходные формы (например, печатать платёжные поручения или бухгалтерские балансы установленной формы), включать в таблицы рисунки, использовать средства автоматизации – макрокоманды, работать с базами данных и т.д. Кроме того, имеется множество возможностей декоративного характера – включение звуковых эффектов, создание слайд-шоу и т.д. Наибольшей популярностью пользуются табличные процессоры Microsoft Office Excel, входящий в офисный пакет Microsoft Office, Lotus 1-2-3, входящий в пакет Lotus SmartSuite.

На рисунке 2.5 приведён пример электронной таблицы, созданной при помощи Microsoft Office Excel. В ячейках Е4Е16 рассчитывается стоимость материалов на 100 пар обуви путём умножения данных в ячейках С4С16 на данные в ячейках D4D16. В ячейках Е4Е16 записаны формулы: Е4*D4, Е5*D5, … Е16*D16, хотя на экране даётся уже результат вычисления. В ячейке Е17 вычисляется итог путём суммирования данных в ячейках Е4Е16. В ячейке записана формула суммы. После того как таблица готова, можно менять в ней данные, а произведения и сумма будут рассчитываться и изменяться автоматически.

Рис. 2.5. Пример электронной таблицы

в окне табличного процессора Microsoft Office Excel

Системы управления базами данных (СУБД). Базами данных называют огромные массивы данных, организованных в табличные структуры. Простейшие БД позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Более сложные СУБД поддерживают несколько массивов информации и связи между ними, то есть могут использоваться для задач, в которых участвуют различные виды объектов, связанных друг с другом различными соотношениями. Обычно эти СУБД включают средства программирования, обеспечивающие составление программ именно для работы с базами данных, но многие из них удобны и для интерактивного применения. Так, весьма мощна и довольно легка в использовании реляционная СУБД Paradox, ныне выпускаемая компанией Corel. Входит в пакет WordPerfect Office.

При необходимости разработки небольших информационных систем часто применяются Microsoft Office Access из офисного пакета Microsoft Office, Visual FoxPro и др. Для создания больших многопользовательских информационных систем лучше подходят СУБД типа клиент-сервер. В них сама база данных располагается на мощном компьютере – сервере, который принимает от программ, выполняемых на других компьютерах, – клиентов, запросы на получение той или иной информации из базы данных или осуществление тех или иных манипуляций с данными. Среди таких СУБД широко используются Oracle, Microsoft SQL Server, Sybase SQL Server, Informix и др.

Более подробно базы данных рассмотрены в разделе 4.

Программы подготовки презентаций могут оформлять слайды для презентаций, помещая туда красивые диаграммы, рисунки, надписи и т.д., а также показывать презентации с помощью компьютера (на мониторе большого размера или специальной демонстрационной панели). Общепризнанными программами для подготовки и показа презентаций являются следующие программы: Microsoft Office PowerPoint (входит в пакет Microsoft Office); Lotus Freelance Graphics (входит в пакет Lotus SmartSuite); OpenOffice.org Impress (входит в пакет OpenOffice Office.org); Corel Presentations (входит в пакет WordPerfect Office).

Типичная презентация, подготовленная в Microsoft Office Power Point, представляет собой последовательность слайдов, содержащих план и основные положения выступления, необходимые таблицы, формулы, схемы, диаграммы и рисунки.

На рисунке 2.6 представлен фрагмент (слайд) презентации, созданной в приложении Microsoft Office PowerPoint.

Рис. 2.6. Презентация в окне приложения Microsoft Office PowerPoint

Программа Microsoft Office PowerPoint предоставляет разработчику широкие возможности для воплощения его идей:

  • редактирование и форматирование объектов презентации;

  • использование шаблонов и стилей оформления слайдов;

  • преобразование текста слайда в рисунок SmartArt;

  • настройка последовательности и длительности отображения объектов презентации;

  • настройка режимов демонстрации слайдов на экране монитора или с использованием мультимедийного проектора;

  • демонстрация созданной презентации;

  • использование эффектов анимации при смене слайдов;

  • печать раздаточных материалов;

  • сохранение презентации в файлах разных форматов для воспроизведения с использованием разных программных продуктов;

  • включение в файлы презентаций средств воспроизведения презентации для демонстрации её на компьютере, на котором не установлена ни одна программа подготовки презентаций.