Инструментальные программные средства общего назначения
Несмотря на широкие возможности использования компьютеров для обработки разной информации, самыми популярными являются программы, предназначенные для работы с текстами — текстовые редакторы и издательские системы. Текстовыми редакторами называют программы для ввода, обработки, хранения и печати текстовой информации в удобном для пользователя виде. Эксперты оценивают использование компьютера в качестве печатающей машинки в 80 %.
Профессиональные системы для обработки текстов, используемые в издательском деле, называются издательскими системами. Настольные компьютерные издательские системы приобрели широкую популярность в различных сферах производства, бизнеса, науки, культуры и образования. Издательское дело становится актуальным практически для любой организации. Выпуск информационных бюллетеней, рекламных проспектов, собственных малотиражных газет и даже книг теперь становится необходимым атрибутом информационного обеспечения современных учреждений. Пожалуй из всех новых информационных технологий, компьютерная подготовка издания является наиболее массовой и практически легко внедряемой.
Большую популярность приобрели программы обработки графической информации. Компьютерная графика в настоящее время является одной из самых динамично развивающихся областей программного обеспечения. Она включает в себя ввод, обработку и вывод графической информации – чертежей, рисунков, картин, текстов и т.д. – средствами компьютерной техники. Различные типы графических систем позволяют быстро строить изображения, вводить иллюстрации с помощью сканера или видеокамеры, создавать анимационные ролики.
Графические редакторы позволяют пользоваться различным инструментарием художника, стандартными библиотеками изображений, наборами стандартных шрифтов, редактированием изображений, копированием и перемещением фрагментов по страницам экрана и др.
Для выполнения расчетов и дальнейшей обработки числовой информации существуют специальные программы – табличные процессоры. В процессе деятельности любого специалиста часто требуется представить результаты работы в виде таблиц, где одна часть полей занята исходными данными, а другая – результатами вычислений и графического анализа. Характерными для них является большой объем перерабатываемой информации, необходимость многократных расчетов при изменении исходных данных. Автоматизацией подобной рутинной работы и занимаются табличные процессоры.
Одним из наиболее перспективных направлений развития вычислительной техники является создание специальных аппаратных средств для хранения гигантских массивов информационных данных и последующей нечисловой обработки их – поиска и сортировки. Для компьютерной обработки подобных баз данных используют системы управления базами данных. СУБД – это набор средств программного обеспечения, необходимых для создания, обработки и вывода записей баз данных. Различают несколько типов СУБД: иерархические, сетевые, реляционные.
При работе с СУБД выделяют несколько последовательных этапов:
Ø проектирование базы данных;
Ø создание структуры базы данных;
Ø заполнение базы данных;
Ø просмотр и редактирование базы данных;
Ø сортировку базы данных;
Ø поиск необходимой записи;
Ø выборку информации;
Ø создание отчетов.
Как правило, большинство популярных систем управления базами данных поддерживают эти этапы и предоставляют удобный инструментарий для их реализации.
Желание объединить функции различных прикладных программ в единую систему привело к созданию интегрированных систем. Универсальные интегрированные системы разрабатывались по принципу единой системы, содержащей в качестве элементов текстовые и графические редакторы, электронные таблицы и систему управления базами данных. Примеры: Framework, Works, Мастер. Современная концепция интеграции программных средств – кооперация отдельных прикладных программных систем по типу широко известного пакета MS Office. Сами системы, входящие в пакет, являются независимыми, более того, они сами представляют локально интегрированный пакет, поскольку помимо основной своей задачи поддерживают функции других систем. Например, текстовый редактор Word обладает возможностью манипулировать с электронными таблицами и базами данных, а в электронной таблице Excel встроен мощный текстовый редактор. Для сопряжения информационных данных из различных программных систем в них предусматривают импорт-экспортную систему обмена с перекодировкой форматов представления данных.