Инструментальные программные средства общего назначения.
Текстовые редакторы и издательские системы
Несмотря на широкие возможности использования компьютеров для обработки самой разной информации, самыми популярными и распространенными являются программы, предназначенные для работы с текстами - текстовые редакторы и издательские системы.
Текстовыми редакторами называют программы для ввода в память компьютера текстовой информации, последующей ее обработки, хранения и печатания в удобном для пользователя виде.
Эксперты оценивают, что в более 80 % случаях компьютер (с помощью текстовых редакторов) используют в качестве печатающей машинки. Преимущество подобных программ в простоте и экономичности хранения и обработки текстовой информации. В настоящее время использование текстовых редакторов бывает просто необходимо. Большинство оргкомитетов различных конференций принимают заявки, тезисы и доклады ее участников исключительно в компьютерной форме. Большая часть дипломных (и даже курсовых) работ в вузах оформляются с помощью таких программ. А если вспомнить электронную почту (E-mail), то можно текстовые редакторы сравнить с ролью ручки и бумаги для обычной традиционной почты.
Более подробно про текстовые редакторы будет рассказано в пункте 4.
Графические редакторы
Большую популярность приобрели программы обработки графической информации. Компьютерная графика в настоящее время является одной из самых динамично развивающихся областей программного обеспечения. Она включает в себя ввод, обработку и вывод графической информации: чертежей, рисунков, картин, текстов и т.д. средствами компьютерной техники. Различные типы графических компьютерных систем позволяют быстро строить изображения, вводить иллюстрации с помощью сканера или видеокамеры, создавать анимационные ролики.
Графические редакторы имеют ряд возможностей: выбор различного инструментария художника, стандартные библиотеки изображений, наборы стандартных шрифтов, редактирования изображений, копирование и перемещение фрагментов по страницам экрана и др.
Графическим редакторам посвящен раздел 5.
Электронные таблицы
Существует много способов обработки числовой информации. Например, можно написать программу на одном из языков программирования. Но это не всегда удобно и приятно.
Для выполнения расчетов и дальнейшей обработки числовой информации существуют специальные программы - электронные таблицы.
В процессе деятельности любого специалиста часто требуется представить результаты работы в виде таблиц, где одна часть полей занята исходными данными, а другая - результатами вычислений и графического анализа. Характерными для них является большой объем перерабатываемой информации, необходимость в многократных расчетах при изменении и вариации исходных данных, т.е. в моделировании той или иной ситуации. Автоматизацией подобной рутинной работы и занимаются электронные таблицы.
Особенно широко таблицы используются в административной, экономической, научных сферах. Подробно электронные таблицы рассмотрены в разделе 7.
Системы управления базами данных (СУБД)
Широкое распространение информационных технологий во всех сферы жизнедеятельности человечества привело к тому, что доля вычислительных задач при использовании компьютерной техники уменьшилась по сравнению с задачами хранения и обработки нечисловой информации.
Этому способствовало создание множества информационных систем, баз данных. Базы данных - это совокупность данных, предназначенных для совместного использования, и организованных специальным образом для хранения в памяти компьютера.
Одним из наиболее перспективных направлений развития вычислительной техники является создание специальных аппаратных средств для хранения гигантских массивов информационных данных, и последующей их нечисловой обработки - поиска и сортировки.
Для компьютерной обработки подобных баз данных используют системы управления базами данных. СУБД - это набор средств программного обеспечения, необходимых для создания, обработки и вывода записей баз данных.
Различают несколько типов СУБД: иерархические, сетевые, реляционные.
При работе с СУБД выделяют несколько последовательных этапов:
· проектирование базы данных;
· создание структуры базы данных;
· заполнение базы данных;
· просмотр и редактирование базы данных;
· сортировка базы данных;
· поиск необходимой записи;
· выборка информации;
· создание отчетов.
Как правило большинство популярных систем управления базами данных поддерживают эти этапы и предоставляют удобный инструментарий для их реализации.
СУБД описаны в разделе 6.
Интегрированные системы
Рассмотренные выше вопросы, связанные с использованием текстовых, графических редакторов, электронных таблиц и СУБД показывают их достоинства при обработке одного из видов информации. Естественно желание объединить функции различных прикладных программ в единую систему. Так появляются интегрированные системы.
В недалеком прошлом универсальные интегрированные системы разрабатывались по принципу единой системы, содержащей в качестве элементов текстовые и графические редакторы, электронные таблицы и систему управления базами данных. Примеры: Framework, Works, Мастер.
Современная концепция интеграции программных средств кооперация отдельных прикладных программных систем, по типу широко известного пакета MicroSoft Office. Сами же системы, входящие в пакет, являются независимыми; более того, они сами представляют локально интегрированный пакет, поскольку помимо основной своей задачи поддерживают функции других систем.
Например,текстовый редактор Word обладает возможностью манипулировать с электронными таблицами и базами данных, а в электронной таблице Excel встроен мощный текстовый редактор.
Для сопряжения информационных данных из различных программных систем в них предусматривают импорт-экспортную систему обмена с перекодировкой форматов представления данных. Подробно мы рассмотрим интегрированные системы в пункте 8.