Что такое прикладное программное обеспечение? 8 основных видов
Текстовый редактор — это программа, используемая специально для ввода и редактирования текстовых данных. Именно текстовые редакторы являются наиболее часто используемыми приложениями на персональном компьютере. Простота и удобство редактирования текстов на компьютере привели к закату «эры пишущих машинок».
Возможности текстовых редакторов различны — от небольших программ (например, Блокнот из MS Windows), предназначенных для подготовки небольших документов простой структуры, до текстовых процессоров для набора, оформления и полной подготовки к типографскому изданию книг и журналов (например, Corel WordPerfect, Lotus Word Pro, Microsoft Word).
Издательские системы
Издательские системы предназначены для компьютерной вёрстки. Полнофункциональные издательские системы — Adobe PageMaker, Corel Ventura, Microsoft Publisher и ТЕХ предназначены для создания макетов любых изданий — от рекламных листков до многостраничных книг и журналов.
Графический редактор
Графический редактор — это программа, предназначенная для автоматизации процессов построения на экране дисплея графических изображений. Он предоставляет возможности рисования линий, кривых, раскраски областей экрана, создания надписей различными шрифтами и т. д.
Существуют два основных способа кодирования графической информации:
- Векторный;
- Растровый.
В векторной графике любой рисунок представляется в виде комбинации простых геометрических фигур (или, как их называют, примитивов) — точек, отрезков прямых и кривых, окружностей, прямоугольников и т. п. У векторной графики много достоинств. Она небольшая по размеру. Это объясняется тем, что сохраняется не само изображение, а только некоторые математические уравнения, используя которые, программа всякий раз воссоздаёт изображение заново.
Объекты векторной графики легко трансформируются и модифицируются без какого-либо влияния на качество изображения. Масштабирование, поворот фактически сводятся к элементарным преобразованиям над векторами. Основной недостаток векторной графики заключается в невозможности создавать фотореалистические изображения.
Векторная графика идеально подходит для рисунков, которые легко представить в виде комбинации простейших фигур, например, для технических чертежей.
Растровая графика, характеризуется тем, что все изображение по вертикали и горизонтали разбивается на достаточно мелкие прямоугольники — так называемые пиксели (от английского pixel — picture element). Чем меньше прямоугольники, на которые разбивается изображение, тем больше разрешение (resolution), т. е. тем более мелкие детали можно сохранить в графическом файле.
Как правило, растровые изображения занимают больше места на диске по сравнению с векторными, поскольку в растровом изображении хранится информация о цвете каждого пикселя этого изображения. При масштабировании растрового изображения его качество заметно ухудшается за счёт увеличения геометрических размеров каждого пикселя изображения.
С помощью растровой графики можно отразить и передать всю гамму оттенков и полутонов, присущих реальному изображению. Растровое изображение ближе к фотографии.
Чаще всего растровые изображения получают с помощью сканирования фотографий и других изображений или с помощью цифровой фотокамеры. Растровые изображения можно получить и непосредственно в графических редакторах.
Наибольшей популярностью пользуются графические редакторы: для растровой графики — Adobe Photoshop, и для векторной графики — CorelDRAW.
Электронные таблицы
Электронные таблицы — это программы, позволяющие создавать таблицы с автоматическим пересчётом. У электронных таблиц есть и другое название — табличные процессоры.
В электронные таблицы заносят исходные данные и формулы для расчёта результирующих величин. Любое изменение исходных данных вызывает автоматическое изменение результатов.
Электронные таблицы используются для выполнения математических, финансовых, статистических и инженерных расчётов. Например, с помощью электронных таблиц можно создать любой финансовый документ, отчёт для бухгалтерии, составить бюджет, расчёт заработной платы, расчёт квартирной платы и др.
Многие фирмы-разработчики программного обеспечения для персональных компьютеров, создали свои версии табличных процессоров. Из них наиболее популярны: Lotus 1-2-3 фирмы Lotus Development и MS Excel фирмы Microsoft.
Базы данных
База данных — это совокупность данных, организованных по определённым правилам, хранящихся в долговременной памяти компьютера и допускающих определённые способы поиска и отбора информации. В базах данных могут храниться расписания движения поездов, автобусов и самолётов, сведения о наличии товаров в магазине, сведения о студентах и преподавателях вуза, информация о книгах в библиотеке и т. д.
СУБД (Система Управления Базами Данных) — комплекс программ и языковых средств для создания, ведения и использования баз данных.
Существует великое множество продуктов в этом сегменте программного обеспечения, различающихся по возможностям и сфере применения, от сравнительно простых — Access, dBase, FoxPro, Paradox, до очень мощных — IBM DB2, Microsoft SQL Server, Oracle.
Бухгалтерские программы
Бухгалтерские программы призваны облегчить работу бухгалтеров, особенно на крупных предприятиях. Как правило, все они требуют настройки и адаптации не только к требованиям национального законодательства, но и к особенностям учёта на каждом конкретном предприятии, т. е. требуют доводки, настройки и поддержки со стороны квалифицированного программиста.
В качестве примеров бухгалтерских программ можно привести 1C: Бухгалтерия, Галактика ERP.
Программы для создания презентаций
Программы создания презентаций находятся посередине между текстовыми редакторами и редакторами векторной графики. С помощью редактора презентаций можно создавать презентации различных типов: на экране, на слайдах (цветных и чёрно-белых), на бумаге и в интернете.
Презентация представляет собой серию независимых страниц, т. е. если текст и иллюстрации не помещаются на странице целиком, то избыток не переносится на новую страницу, а теряется. Распределением всех объектов по страницам и размещением их в пределах страниц управляет пользователь. При этом в его распоряжении обычно имеется обширный набор готовых объектов (геометрических фигур, пиктограмм, текстовых окон и т. д.).
В качестве примеров презентаций можно привести Microsoft PowerPoint и Lotus Freelance.
Веб-браузеры
Веб-браузеры обеспечивают доступ к одному из сервисов интернета — к Word Wide Web. Наиболее широко распространены Internet Explorer, Mozilla Firefox, Opera, Google Chrome, Safari, Яндекс.Браузер и пр.