Перечень прикладных программ. Состав прикладного программного обеспечения

Что такое программное обеспечение

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

Снова воспользуемся аналогией между компьютером и человеком. Новорожденный человек ничего не знает и не умеет. Знания и умения он приобретает в процессе развития, обучения, накапливая информацию в своей памяти. Компьютер, который собрали на заводе из микросхем, проводов, плат и прочего, подобен новорожденному человеку. Можно сказать, что загрузка в память компьютера программного обеспечения аналогична процессу обучения ребенка. Создается программное обеспечение программистами.

Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (ПО).

Программное обеспечение компьютера постоянно пополняется, развивается, совершенствуется. Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств. Разработка современного ПО требует очень высокой квалификации от программистов.

Типы программного обеспечения

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

Программное обеспечение компьютера делится на:

Системное ПО;
- прикладное ПО;
- системы программирования.
О системном ПО и системах программирования речь пойдет позже. А сейчас познакомимся с прикладным программным обеспечением.
Состав прикладного программного обеспечения
Программы, с помощью которых пользователь может решать свои информационные задачи, не прибегая к программированию, называются прикладными программами.

Как правило, все пользователи предпочитают иметь набор прикладных программ, который нужен практически каждому. Их называют программами общего назначения. К их числу относятся:

Текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;

Системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;

Табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

Коммуникационные (сетевые) программы, предназначенные для обмена информацией с другими компьютерами, объединенными с данным в компьютерную сеть.

Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинает свое общение с ЭВМ.

Кроме того, имеется большое количество прикладных программ специального назначения для профессиональной деятельности. Их часто называют пакетами прикладных программ. Это, например, бухгалтерские программы, производящие начисления заработной платы и другие расчеты, которые делаются в бухгалтериях; системы автоматизированного проектирования, которые помогают конструкторам разрабатывать проекты различных технических устройств; пакеты, позволяющие решать сложные математические задачи без составления программ; обучающие программы по разным школьным предметам и многое другое.

Системное программное обеспечение

Систе́мное програ́ммное обеспе́чение - это комплекс программ, которые обеспечивают эффективное управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс», с одной стороны которого аппаратура, а с другой - приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.

Операционные системы

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

Дополнительные функции :
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
== Понятие операционной системы
==

Существуют две группы определений ОС: «совокупность программ, управляющих оборудованием» и «совокупность программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который, однако, становится ясен только при более детальном рассмотрении вопроса о том, зачем вообще нужны операционные системы.
Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки - также представляющие собой специализированные микрокомпьютеры - могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).

Основные идеи ОС

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

В 1950-60-х годах сформировались и были реализованы основные идеи, определяющие функциональность ОС: пакетный режим, разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы.

Встроенные программы

Встроенные программы или firmware - это программы, «зашитые» в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные «прошивки», осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

Утилиты

Утилиты (англ. utility или tool) - программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения Утилиты используются для
Мониторинга показателей датчиков и производительности оборудования - мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
Управления параметрами оборудования - ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
Контроля показателей - проверка ссылочной целостности; правильности записи данных.
Расширения возможностей - форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

Дисковые утилиты
Дефрагментаторы
Проверка диска - поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
Очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины».
Разметка диска - деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
Резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
Сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков. Утилиты работы с реестром
Утилиты мониторинга оборудования
Тесты оборудования

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

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

По типу
программные средства общего назначения
Текстовые редакторы
Системы компьютерной вёрстки
Графические редакторы
СУБД
программные средства специального назначения
Экспертные системы
Мультимедиа приложения (Медиаплееры, программы для создания/редактирования видео, звука, Text-To-Speech и пр.)
Гипертекстовые системы (Электронные словари, энциклопедии, справочные системы)
Системы управления содержимым
программные средства профессионального уровня
САПР
АРМ
АСУ
АСУ ТП
АСНИ
Геоинформационные системы
Биллинговые системы
CRM
По сфере применения
Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
Программное обеспечение обеспечивает доступ пользователя к устройствам компьютера.
Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это системы управления базами данных, серверы электронной почты, управление сетью и безопасностью.
Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML , редакторы цифровой анимации, цифрового звука и т. п.
Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design - CAD), автоматизированное проектирование (computer aided engineering - CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).
Ссылки на используемые ресурсы

Программное обеспечение компьютера

Что такое программное обеспечение

Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (ПО) .

Программное обеспечение компьютера постоянно пополняется, развивается, совершенствуется. Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств. Разработка современного ПО требует очень высокой квалификации от программистов.

Типы программного обеспечения

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

Программное обеспечение компьютера делится на:

Системное ПО;
- прикладное ПО;
- системы программирования.

О системном ПО и системах программирования речь пойдет позже. А сейчас познакомимся с прикладным программным обеспечением.

Состав прикладного программного обеспечения

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

Как правило, все пользователи предпочитают иметь набор прикладных программ, который нужен практически каждому. Их называют программами общего назначения . К их числу относятся:

Текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;

Системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;

Табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

Коммуникационные (сетевые) программы, предназначенные для обмена информацией с другими компьютерами, объединенными с данным в компьютерную сеть.

Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинает свое общение с ЭВМ.

Кроме того, имеется большое количество прикладных программ специального назначения для профессиональной деятельности. Их часто называют пакетами прикладных программ. Это, например, бухгалтерские программы, производящие начисления заработной платы и другие расчеты, которые делаются в бухгалтериях; системы автоматизированного проектирования, которые помогают конструкторам разрабатывать проекты различных технических устройств; пакеты, позволяющие решать сложные математические задачи без составления программ; обучающие программы по разным школьным предметам и многое другое.

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

ПО ПЭВМ по функциональному признаку традиционно делится на системное и прикладное.

Системным называется ПО, используемое для разработки и выполнения программных продуктов, а также для предоставления пользователю ЭВМ определенных услуг. Оно является необходимым дополнением к техническим средствам ПЭВМ. Без СПО машина по сути безжизненна.

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

Операционные системы являются неотъемлемым обязательным дополнением ПЭВМ, организуя выполнение программ и взаимодействие пользователя с компьютером.

Другие компоненты СПО являются факультативными. Их состав определяется потребностями и желаниями пользователя.

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

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

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

Общие сведения о Windows

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

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

Наиболее значительными преимуществами Windows-систем являются следующие:

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

Единство интерфейса . Для работы в среде Windows было создано множество приложений, и все они разработаны в соответствии с единым стандартом. Все приложения похожи между собой в части управления и общения с пользователем. Это дает возможность пользователю, получив навыки работы с одним приложением, легко освоить работу с другим. Кроме того, программные продукты, созданные с помощью одних Windows-приложений, полностью воспринимаются другими приложениями.

Многозадачный режим работы . При работе в Windows пользователь может одновременно запустить несколько программ (задач), что дает возможность, не завершая работы в одном приложении, воспользоваться услугами другого.

Пользовательский интерфейс – это методы и средства взаимодействия человека с аппаратными и программными средствами компьютера.
Стартовый экран Windows представляет собой системный объект, называемый рабочим столом.

Рабочий стол - это графическая среда, на которой отображаются объекты и элементы управления Windows. На рабочем столе можно видеть значки (пиктограммы), ярлыки и панель задач (основной элемент управления). При запуске Windows на рабочем столе присутствуют, как минимум, три значка: Мой компьютер, Сетевое окружение, Корзина . На рабочем столе могут быть расположены и другие значки. Его можно использовать и как временное хранилище своих файлов, но по окончании работы в учебном классе они должны быть либо удалены, либо перемещены в собственные папки.

Значки являются графическим изображением объектов и позволяют управлять ими. Значок- это графическое представление объекта в свернутом виде, соответствующее папке, программе, документу, сетевому устройству или компьютеру. Значки, как правило имеют метки - надписи, которые располагаются под ними. Щелчок левой кнопкой мыши по значку позволяет выделить его, а двойной щелчок – открыть (запустить) соответствующее этому значку приложение.

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

Панель задач является инструментом для переключения между открытыми папками или приложениями. В левой части панели задач расположена кнопка "Пуск"; в правой - панель индикации. На самой панели изображаются все открытые в данный момент объекты.

Кнопка "Пуск" открывает Главное меню . С его помощью можно запустить все программы, зарегистрированные в операционной системе, получить доступ ко всем средствам настройки операционной системы, к поисковой и справочной системам и другим функциям.

Центральным понятием Windows является окно. Окно – структурный и управляющий элемент пользовательского интерфейса, представляющий собой ограниченную рамкой прямоугольную область экрана, в которой может отображаться приложение, документ или сообщение.

Выше на рисунке показан рабочий стол Windows с открытым Главным меню, окном текстового процессора Word, значками и ярлыками и некоторыми свернутыми на панели задач документами.

Из других понятий Windows следует отметить понятия каталога и папки.

Каталог – поименованная группа файлов, объединенных по какому-либо признаку.

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

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

Программа Проводник управляет файлами и обеспечивает один из наиболее удобных способов просмотра файловой системы. В случае, когда требуется открыть, скопировать, переместить, удалить, переименовать или переупорядочить папки или (и) файлы, есть возможность либо воспользоваться программой Проводник, либо работать с папками и файлами непосредственно на Рабочем столе. Основное преимущество программы Проводник, по сравнению с окнами папок на Рабочем столе, состоит в том, что в программеПроводник можно одновременно работать с содержимым правой панели окна и со всей структурой файловой системы вашего компьютера -левой панели (рис. 1.5). Это значительно облегчает копирование файлов из правой панели на логический диск или в папку, находящиеся на левой панели. При этом нет необходимости открывать большое число окон, как это при­шлось бы делать на Рабочем столе. Наиболее удобным приемом является открытие двух окон программы Проводник, упорядоченных по вертикали или по горизонтали.

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

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

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

Вызвать Проводник можно из Главного меню командой Пуск/Программы/Проводник или выбрав пункт Проводник в контекстных меню кнопки Пуск или папки Мой компьютер. Из окна папки Проводник можно вызвать следующим образом: выделить вложенную папку и дать команду Файл/Проводник. На экран будет выведено окно Проводника с открытой выбранной папкой.

Окно Проводника состоит из двух панелей. Левая панель показывает информационные ресурсы, представленные в виде иерархического дерева. Правая панель показывает содержимое текущей папки.

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

Если папка содержит в себе другие папки, то в дереве на левой панели она обозначена значком +. Для отображения структуры вложенных в нее папок нужно щелкнуть по этому значку. Когда папка раскроется, знак + сменится на -. Для сворачивания папки нужно щелкнуть по значку -.

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

Чтобы открыть объект, находящийся внутри папки, надо выполнить одно из следующих действий:

  • Выполнить двойной щелчок на значке объекта;
  • Выделить объект щелчком мыши и дать команду Файл/Открыть ;
  • В контекстном меню объекта выбрать пункт Открыть .

Если объект – программа, то Windows запустит ее. Если объект – документ, то Windows запустит программу, с помощью которой он создавался, и откроет в ее окне документ. Если объект – ярлык, то это равносильно открытию объекта, для которого этот ярлык создавался.

Проводник позволяет не только просматривать существующие объекты, но и создавать новые.

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

6.Работа с файлами и папками.

Файл – это именованная последовательность байтов произвольной длины.

Копирование и перемещение

1 способ. Разместить на рабочем столе два окна: источник и приемник копирования. Выделить в окне-источнике необходимые значки. Несколько значков выделяются при нажатой клавише Ctrl. Перетащить мышью выделенные значки в окно-приемник, указав на любой из выделенных значков. При одновременно нажатой клавише Ctrl происходит копирование, без нее – перемещение элементов (при условии, что папки находятся на одном диске).

2 способ . Выделить копируемые элементы. Выбрать меню Правка/Копировать (Вырезать). При выборе «Вырезать» произойдет перемещение. Открыть папку-приемник. Выбрать меню Правка/Вставить.

Удаление файлов и папок

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

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

Классификация программного обеспечения ПК

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

Рабочих программ пользователя ИС.

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

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

Прикладное программное обеспечение бывает следующих типов:

Универсальное (общего назначения);

Методо-ориентированное;

Проблемно-ориентированное;

ПО для администрирования вычислительных процессов организации.

Универсальные прикладные программы - это программные продукты общего назначения, автоматизирующие разработку и эксплуатацию пользовательских функциональных задач и в целом информационных систем.

Редакторов текстовых (текстовых процессоров) и графических;

Электронных таблиц;

Интегрированных пакетов;

Case-технологий;

Оболочек экспертных систем и искусственного интеллекта.

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

Предназначение текстовых редакторов - обработка текстовой информации, т.е:

Запись в файл текста;

Удаление, вставка, замена символов, фрагментов текста, строк;

Проверка орфографии;

Поддержка в тексте различных шрифтов;

Выравнивание текста:

Подготовка оглавлений, разбивка текста на страницы;

Замену в тексте слов и выражений и поиск по контексту;

Включение в текст простых иллюстраций;

Распечатка текста.

К наиболее распространенным текстовым редакторам относятся Microsoft Word, WordPerfect, ChiWriter и другие.

Предназначение графических редакторов - обработка графических документов, в частности, диаграмм, иллюстраций, чертежей, таблиц. Редактор позволяет управлять и фигур, перемещением фигур и букв, созданием любых изображений. Известные графические редакторы - это PC Paintbnish, BoiengGraf, Corel DRAW, AdobePhotoshop.

Прикладное программное обеспечение, предназначенное для обработки таблиц, называется электронными таблицами. Информация в таблицах хранится в ячейках, которые являются пересечением столбцов и строк. Ячейка может содержать число, символ и формулу, которая определяет зависимость значений одних ячеек в зависимости от содержимого других. Самые популярные электронные таблицы - Microsoft Excel, Lotus1-2-3, Ouattro Pro и другие.

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

Наиболее распространены Microsoft Access, MicrosoftFoxPro, а также более защищенные и сложные СУБД - Oracle, Ingres, Sybase и др.

Предназначенная для решения отдельных задач или класса задач, связанных с обработкой данных в определенной области деятельности. Термин используется для того, чтобы отличить прикладные программы от программ непосредственно управляющих ЭВМ и входящих в состав общего программного обеспечения. К прикладным программам относятся:

Агентские программы, способные после получения задания работать самостоятельно без участия пользователя.
Аплет - небольшая программа-приложение к другой более развитой прикладной программе. Аплет может передаваться с сервера на компьютер-клиент и выполняться на нем.
Дополнительные модули (plug-ins) расширяющие возможности основного прикладного программного обеспечения. Применительно к Web-технологии, дополнительные модули часто используются для расширения возможности браузеров при работе с мультимедийными данными, со звуком и видео.
Загрузчик (loader), выполняющий загрузку объектных модулей программы в основную память ЭВМ и редактирование связей между ними.
Киллер-приложение (killer application) - прикладная программа, представляющая настолько высокий интерес для пользователей, что они приобретают компьютер специально, чтобы работать с нею. Примером может служить программа PageMaker, предназначенная для настольных издательских систем, благодаря которой компьютеры Macintosh фирмы Apple стали продаваться специально для полиграфических целей.
Компоновщик (linker) - загрузчик, выполняющий в ходе загрузки компоновку единой программы из независимо транслируемых программ.
Редактор программ (редактор текстов программ, program editor) - разновидность текстового редактора, предназначенного для создания и редактирования программ на определенном языке программирования. Часто такие редакторы встроены в операционные системы или в специализированные вспомогательные программы. Редакторы программ позволяют производить: диалоговый просмотр текста; редактирование строк программы; копирование и перенос блоков текста; копирование одной программы или ее части в указанное место другой программы; контекстный поиск и замену подстрок текста; автоматический поиск строки, содержащей ошибку; проверку синтаксиса программ; сохранение программы в виде файла; распечатку программы и ее части.
Редактор текстов, текстовый редактор (text editor, word processor) - предназначен для создания, редактирования, вывода на экран и печать, а также сохранения в виде файлов различного рода документов и данных.
Резидентная программа (memory resident) - программа, остающаяся в оперативной памяти ЭВМ после завершения своей работы. Она может быть быстро вызвана при помощи горячего ключа.
Система программирования (programming system) - комплекс программных средств, предназначенных для автоматизации процессов программирования, который включает в себя: язык программирования, редактор программ, компилятор или интерпретатор программ, а также набор вспомогательных средств (например, библиотек подпрограмм) и документации, обеспечивающих и облегчающих подготовку программных продуктов. Примерами систем программирования могут служить Turbo C, Turbo C++ и Turbo Pascal (разработки фирмы Borland), Microsoft C, Quick C и Microsoft Basic (фирмы Microsoft), VIP-BASIC v.1.5.Mainstay (для ПК серии Macintosh).
Система распознавания текстов (text recognition system) - комплекс программных средств, предназначенный для перевода сканированных текстовых материалов из графической формы в цифровую (символьную).
Табличный редактор, электронная таблица (table editor) - обобщенное наименование прикладных программ, предназначенных для решения вычислительных задач (экономических, бухгалтерских, инженерных, статистических) на больших массивах данных, представляемых в табличной форме.
Desktop Search - класс прикладных программ, предназначенных для поиска файлов и данных на дисках настольных ПК. В основу их работы заложены процессы автоиндексирования по выбору пользователя всех или части файлов, папок, отдельных документов и сообщений электронной почты, мультимедийных и других данных, находящихся в памяти компьютера, построения (а также обновления) индексных файлов и реализации поиска по ключевым словам, содержащимся в индексном файле. Примерами таких программ могут служить бесплатные - Ask Jeeves Desktop Search 1.7.0; Copernic Desktop Search 1.2; Google Desktop Search; Yahoo! Desktop Search и платные - dtDesktop Search 6.4; X1 Desktop Search 5.0.

С прикладными программами связан ряд понятий и терминов:
API (Application Programming Interface) - набор («библиотека») стандартных процедур, программных прерываний, вызовов, форматов данных и других средств, которые должны использовать прикладные программы для реализации своих функций.
Clip art (клипарт) - иллюстративная вставка, графический фрагмент, аппликация, заготовленная в «библиотеке клипартов», являющейся приложением к текстовым и графическим редакторам, настольным издательским системам.
IDE (Interactive Development Environment) - диалоговая среда разработки программного обеспечения.
Watermark (водяной знак) - код, включенный в цифровой материал с целью установления владельца. Он может быть как видимым, так и не видимым для пользователя.
Горячий ключ (hot key) - клавиша или набор последовательно нажатых клавиш, запускающих резидентную программу. Выбор горячих ключей производится таким образом, чтобы они не мешали работе при нажатии соответствующих клавиш в регулярно используемых приложениях.
Руткит (rootkit) -программный модуль, невидимый вместе со спрятанными в его папках файлами для операционной системы и пользователя ПК. Использование руткит-технологий может преследовать как полезные цели (например, защита информационного продукта от несанкционированного копирования, ускорение или более надежное резервное копирование файлов), так и враждебные функции (получение несанкционированного доступа к ПК, внедрение и распространение вредоносных программ типа «червь», «троянский конь»). Использование руткит-технологий не приветствуется информационным сообществом.

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

Основные области применения электронных таблиц:

подготовка офисных документов с числовыми данными: счетов, прайс-листов и т.д.;

простой учет и бухгалтерия, например, расчет домашнего бюдже-

обработка числовых результатов научных экспериментов и статистических данных.

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

Системы подготовки и проведения презентаций относятся к сис-

темам деловой и научной графики и предназначены для подготовки и проведения компьютерных презентаций с использованием специальных программных систем. Это одно из наиболее распространенных применений мультимедиа-технологий. Обычно компьютерная презентация состоит из последовательно демонстрируемых слайдов, сопровождаемых звуком. Иногда в презентациях используют видеоролики.

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

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

Одной из наиболее распространенных систем подготовки компьютерных презентаций является программа PowerPoint , входящая в состав па-

кета Microsoft Office.

Для представления презентаций обычно используются специализированное оборудование – либо жидкокристаллическая проекционная панель, либо мультимедийный проектор.

Презентация требует предварительного составления плана показа. Для каждого слайда выполняется проектирование: определяются содержание слайда, размер, состав элементов, способы их оформления и т.п. Дан-

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

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

Графические редакторы . Это обширный класс программ, предназначенных для создания или обработки графических изображений. Графические редакторы позволяют создавать, редактировать и получать графические изображения в виде твердых копий. Графические редакторы имеют такие возможности, как использование различных цветовых оттенков в графическом изображении, использование графических примитивов (окружности, ломаные линии, прямоугольники, многоугольники, закрашенные фигуры) для построения рисунков, использование различных инструментов: кистей разнообразной формы, ластика, аэрографа, микроскопа или лупы для прорисовки каких-либо тонких деталей изображения, имеется также возможность работать с выделенными частями рисунка: удалять, копировать, переносить, встраивать готовые изображения из библиотеки графических образов и т.д.

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

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

В качестве примера широко используемых растровых редакторов для операционных систем семейства Windows можно привести Adobe Photoshop, Microsoft Paint, Microsoft Photo Editor , для операционных систем семейства UNIX –GIMP, XPaint .

Самые распространенные практические задачи, решаемые с помо-

щью векторных редакторов – это построение и изменение всевозможных схем, чертежей, графиков и диаграмм. Для этих целей широко применяются векторные редакторыCorel Draw, Adobe Illustrator . Большинство векторных редакторов позволяют дополнять векторную графику фрагментами растровых рисунков. Многие векторные редакторы ориентированы на решение задач в определенной технической или научной области. Они являются основной частью автоматизированных систем технического дизайна, архитектурного и машиностроительного проектирования, наглядного изображения результатов научных экспериментов.

Все графические редакторы для сохранения отредактированных изображений в виде файлов используют специальные способы кодировки, называемые форматом графических файлов . Существует большое количество форматов как для векторной, так и для растровой графики. Как правило, каждый графический редактор имеет свой собственный формат, разработанный в соответствии с решаемыми задачами и внутренней программной архитектурой редактора. Форматы определяются расширением файлов, например файлы редактораCorel Draw имеют расширения*.cdr, файлы

Adobe Photoshop – *.psd, файлы Adobe Illustrator– *.ai,файлы MS Visio– *.vsd.Практически все графические редакторы помимо файлов собственного формата могут открывать для работы и сохранять изображения, представленные в так называемых универсальных форматах.

Универсальные форматы позволяют организовать передачу графических файлов между различными графическими редакторами. Текстовые редакторы с функцией вставки графики, Интернет-браузеры и специализированные программы просмотра графических файлов, как правило, поддерживают значительное количество универсальных форматов. В табл. 5.1 приведены примеры наиболее известных универсальных форматов.

Таблица 5.1. Расширения универсальных графических форматов

Универсальные растровые форматы

Универсальные векторные форматы

Graphics Interchange

Windows Metafile

TIFF (*.tiff, *.tif)

Drawing Exchange

JPEG(*.jpeg,*.jpg)

Join Photographic

Portable Network

Graphic Language

Файлы, хранящие растровые изображения, обычно занимают довольно много места, причем размер файла напрямую зависит от разрешения и

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

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

К таким системам относится широко известная программа трехмерного моделирования 3DStudio MAX , которая используется в техническом дизайне и для создания компьютерных мультфильмов.

Системы автоматического проектирования (CAD-системы) пред-

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

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

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

Примерами распространенных автоматизированных систем машиностроительного проектирования с многофункциональными векторными редакторами могут служить программы AutoCAD, КОМПАС, Кредо. Для этих систем характерно наличие функции трехмерного, пространственного моделирования с возможностью высококачественного изображения моделируемых объектов.

Системы управления базами данных (СУБД) – класс программ,

предназначенных для создания, наполнения, обработки и анализа таблиц, составляющих базы данных.

Базы данных – это поименованная совокупность структурированных

данных, относящихся к определенной предметной области.

На настоящий момент существует множество различных СУБД. Наиболее мощные СУБД имеют встроенный язык программирования, позволяющих создавать исполнимые программы дня обработки введенных данных. Наиболее широкую известность получили такие как Dbase, Clipper, FoxPro, Paradox, Clipper, Clarion, Microsoft Access.

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

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

В настоящее время базы данных применяются очень широко в самых различных областях – от складского учета до создания баз знаний.

Геоинформационные системы (ГИС). Предназначены для автома-

тизации картографических работ на основе информации, полученной топографическими или аэрокосмическими методами.

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

Сейчас это один из наиболее бурно растущих сегментов рынка высоких компьютерных технологий, на котором работает большое количество крупных фирм, среди которых Intergraph, ESRI, Autodesk, CalComp и др. В

России происходит взрывной рост интереса к данным технологиям. В основе геоинформационных технологий лежит электронная карта.

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