Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Общие сведения о пакетах прикладных программ

Читайте также:
  1. D) программа
  2. I)Однофакторный дисперсионный анализ (выполняется с применением программы «Однофакторный дисперсионный анализ» надстройки «Анализ данных» пакета Microsoft Excel).
  3. I. Общие компетенции.
  4. I. ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ
  5. I. ОБЩИЕ ПОЛОЖЕНИЯ
  6. I. ОБЩИЕ ПОЛОЖЕНИЯ
  7. I. ОБЩИЕ ПОЛОЖЕНИЯ
  8. I. ОБЩИЕ ПОЛОЖЕНИЯ
  9. I. ОБЩИЕ ПОЛОЖЕНИЯ
  10. I. ОБЩИЕ ПОЛОЖЕНИЯ

 

Дадим краткую характеристику основным группам прикладных программ, рассмотренным в первом учебном вопросе.

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

В настоящее время количество различных текстовых процессоров, текстовых редакторов, других программных средств, предназначенных для обработки текстовых данных, оценивается тысячами. Более подробно классификацию систем обработки текстов рассмотрим на следующей лекции, а здесь лишь отметим, что простейшие текстовые редакторы с ограниченными возможностями входят в качестве встроенных приложений любой операционной системы (например, Editor – в MS-DOS, Блокнот или WordPad – в Windows). Кроме этого, как отмечалось ранее, многие пакеты прикладных программ, предназначенные для других целей, содержат простейшие встроенные текстовые редакторы.

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

набор текста;

• редактирование текста (форматирование, поиск и замена данных, работа с фрагментами текста, подготовка к печати и др.);

• печать документов;

• ведение архивов документов.

Самые простые редакторы имеют достаточно скромные характеристики. Примерами подобных текстовых редакторов являются: встроенный редактор командной строки DOS, редактор пакета Norton Commander (Volkov Commander) и др.

Другие редакторы - редакторы широкого назначения, обычно используются автономно. Они получили большую признательность пользователей и используются повсеместно при отработке документов различной сложности, от простейших справок до фундаментальных книг (Лексикон, Word, ChiWriter, MultiEdit и др.). Последние версии редакторов типа Word 97, Word 2000 и др. предоставляют пользователям возможности настольной издательской системы.

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

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

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

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

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

Большинство языков программирования имеют свои стандартные графические библиотеки. Так, в изученном нами в первом семестре (тема № 5) языке программирования QBASIC графические команды являются встроенными; системы программирования Турбо-Паскаль содержат графическую библиотеку (модуль Graph.tpu), имеющую в своем составе процедуры и функции обработки простейших графических образов. Тем не менее, многие программисты и разработчики про­грамм предпочитают создавать свои библиотеки графических подпрограмм в соответствии со спецификой своей работы.

В последние годы возрос интерес со стороны пользователей к специальным ин­струментальным программам машинной графики: графическим редакторам, издательским системам и т.п. В них предоставляется удобный интерфейс для пользователей, автоматизируется большое количество разнообразных действий с графической информацией – от построения простейших рисунков до создания мультипликационных (анимационных) роликов.

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

- изобразительная графика;

- деловая графика;

- инженерная графика;

- научная графика.

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

В настоящее время известно много вариантов электронных таблиц: АБАК, Варитаб-86, Суперплан, Multiplan, SuperCalk, QuattroPro, Ехсеl, Lotus 1-2-3 и др. Все перечисленные пакеты представляют собой табличные процессоры и принципиально разнятся лишь интерфейсом и сервисными возможностями.

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

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

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

Для компьютерной обработки подобных баз данных исполь­зуют системы управления базами данных. СУБД – это набор средств программного обеспечения, необходимых для создания, обработки и вывода записей баз данных. Различают несколько типов СУБД: иерархические, сетевые, реляционные. При работе с СУБД выделяют несколько последовательных этапов:

• проектирование базы данных;

• создание структуры базы данных;

• заполнение базы данных;

• просмотр и редактирование базы данных;

• сортировку базы данных;

• поиск необходимой записи;

• выборку информации;

• создание отчетов.

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

Количество информационных массивов в БД и их объем зависят от сложности создаваемой системы. Ядро БД составляет информация, наиболее часто используемая в процессах управления.

Достаточно мощные СУБД позволяют значительно автоматизировать процессы управления и удовлетворять до 90-95% потребностей управленческого аппарата. Одним из основных назначений СУБД является автоматизация документооборота. На основе хранящейся информации можно автоматически формировать любые стандартные документы. Дополнительно к этому СУБД позволяет обращаться к данным и с нестандартными запросами для получения каких-либо справок, обобщений. СУБД поддерживает диалоговый режим работы пользователей.

В настоящее время широко известны СУБД: Dbase IV(V), FoxPro, Paradox, Clipper, Access и др. Все они, в свою очередь, состоят из языковых и программных средств. Различие между ними состоит в предлагаемом сервисе и удобствах работы.

Желание объединить функции различных прикладных программ в единую систему привело к созданию интегрированных систем. Универсальные интегрированные системы разрабатывались по принципу единой системы, содержащей в качестве элементов текстовые и графические редакторы, электронные таблицы и систему управления базами данных. Примеры: Framework, Works, Мастер. Современная концепция интеграции программных средств – кооперация отдельных прикладных программных систем по типу широко известного пакета MicroSoft Office. Сами системы, входящие в пакет, являются независимыми, более того, они сами представ­ляют собой локальный интегрированный пакет, поскольку помимо основной своей задачи поддерживают функции других систем. Например, текстовый редактор Word обладает возможностью манипулировать с электронными таблицами и базами данных, а в электронной таблице Excel встроен мощный текстовый редактор. Для сопряжения информационных данных из различных программных систем в них предусматривают импорт-экспортную систему обмена с перекодировкой форматов представления данных.

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

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

Расширение концепции гипертекста на графическую и звуковую информацию приводит к понятию гипермедиа. Идеи гипермедиа получили распространение в сетевых технологиях, в частности в Интернет-технологиях. Технология WWW (World Wide Web) позволила структурировать громадные мировые информационные ресур­сы посредством гипертекстовых ссылок. Появились программные средства, позво­ляющие создавать подобные Web - странички. Стали развиваться механизмы поиска нужной информации в лабиринте информационных потоков. Популярными поиско­выми средствами в Интернет являются Yahoo, AltaVista, Magellan, Rambler и др.

Описанные выше программные системы – текстовые процессоры и издательские системы, электронные таблицы и СУБД – являются инструментальными средствами общего назначения, то есть могут использоваться для решения наиболее общих задач информационного характера в любой из сфер человеческой деятельности. Вместе с тем в отдельных сферах деятельности часто возникают задачи менее общего харак­тера, такие, например, как проведение математических расчетов типа решения систем уравнений, интегрирования, статистической обработки информации и т.п., которые также требуют использования инструментальных программных средств. Таких более специальных инструментальных программ в настоящее время существует огромное количество. Одно их перечисление заняло бы многие страницы и все равно осталось бы неполным, так как новые "полуприкладные" системы появляются очень часто. Укажем лишь некоторые классы таких инструментальных средств: универсаль­ные математические пакеты, пакеты статистической обработки данных, электронные "органайзеры" – программные средства, облегчающие планирование деятельности, хранение и поиск записей, отслеживающие заданные промежутки времени и т.д.

В качестве примера таких систем можно назвать широко используемые как в обучении, так и в прак­тической деятельности системы, предназначенные для решения математических задач – пакет MATHCAD и система аналитических вычислений REDUCE.

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

Яркими представителями семейства офисных программ являются:

• средства разработки презентаций (типа Power Point из пакета MS Office);

• электронные организаторы – средства планирования деятельности (типа Lotus Organizer), системы хранения и коллективной разработки документов (Lotus Notes);

•системы складского и бухгалтерского учета (типа 1С: Торговля, 1С: Бухгалте­рия, 1С: Предприятие);

• консультационные юридические системы (типа "Консультант +", "Гарант").

 

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

 

 




Дата добавления: 2014-12-15; просмотров: 42 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.01 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав