|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Прикладное программное обеспечение. Прикладное программное обеспечение (ППО) составляют программы конечного пользователяПрикладное программное обеспечение (ППО) составляют программы конечного пользователя. Это самый обширный класс программного обеспечения. В настоящее время в большинстве сфер человеческой деятельности разработаны и применяются прикладные программные продукты. Везде, где требуется выполнить большие математические расчеты или производится обработка больших объемов разнообразных данных, или требуется быстрый анализ ситуации с принятием управляющего решения, — компьютеры под управлением прикладного программного обеспечения с успехом заменяют человека. 4.1. Классификация приклаЭного программного обеспечений ППО, классифицируя по назначению, можно разделить на прикладные программы общего назначения и прикладные программы специального назначения (рис. 4.1). Классификация весьма условна потому, что некоторые типы программ (например, программы, обрабатывающие тексты) имеют своих представителей и в классе общего назначения (редакторы и процессоры) и в классе профессиональных программ (издательские системы). 4.1.1. Прикладное программное обеспечение обшего назначение» Прикладное программное обеспечение общего назначения используется для решения наиболее общих задач информационного характера в любой сфере человеческой деятельности. Оно объединяет в себе широко используемые программы большинством пользователей персональных компьютеров, например, текстовые редакторы, электронные таблицы, графические системы, игры, развлечения. Прикладное программное обеспечение (ППО)
ППО общего назначения [ ППО специального назначения
Программы -обработчики текста Программы -обработчики текста
Текстовые редакторы Издательские системы
Текстовые процессоры Специализированные текстовые редакторы Электронные таблицы СУБД СУБД информационных систем
Графические информационные системы Редакторы векторной графики Интегрированные пакеты специализированные (математические, офисные)
Редакторы растровой графики Геоинформацион ные системы
Интегрированные системы (офис) САПР, АРМ АСНИИ и др.
Переводчики, игры, развлечения и др. Рис. 4.1. Классификация ППО Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы (1Мо1еРас1 — разработка Мюгозой), как будет показано ниже, способны выполнять основные функции редактирования: набор, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры (\\Ьгс1 — разработка мюгобой), кроме того, имеют возможности разнообразного оформления, а некоторые позволяют создавать документы, предназначенные для просмотра не в бумажном виде, а на компьютере (электронные документы). На уровне специального ППО, программы, обрабатывающие тексты, представлены специализированными текстовыми редакторами (МиШЕсШ — разработка Атепсап СуЪегпеИс, Т^) и издательскими системами, которые автоматизируют процесс верстки полиграфических изданий. Издательские системы отличаются расширенными средствами управления взаимодействия текста с параметрами страницы и графическими объектами, но имеют более слабые возможности по автоматизации ввода и редактирования текста. Их целесообразно применять к документам, которые предварительно обработаны в текстовых процессорах и графических редакторах. Электронные таблицы. Основное назначение электронных таблиц — обработка различных типов данных, представляющихся в табличной форме, например, планово-финансовые, бухгалтерские документы, небольшие инженерные расчеты (Ехсе! — разработка Мюгозой, ЬоШ8 1-2-3 — разработка ЬоШз). Основное преимущество электронных таблиц, в сравнении с текстовыми процессорами (где тоже могут вестись таблицы, производиться небольшие вычисления и сортировка), в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других. Иными словами, ячейки могут быть функционально зависимы. Кроме того, табличные процессоры имеют возможности ведения небольших баз данных и визуализации данных в виде различных таблиц, диаграмм и графиков, т.е. средства ведения таблиц, средства табличных расчетов подкрепляются возможностями создания наглядных отчетов. Они находят широкое применение в бухгалтерском учете, анализе финансовых и торговых рынков, средствах обработки результатов научных и экономических экспериментов, т.е. в автоматизации регулярно повторяемых вычислений больших объемов числовых и текстовых данных, представляющих табличные структуры. Системы управления базами данных (СУБД). Программы этого класса (Асс姧 разработка мюгобой) позволяют работать с большими объемами структурированных данных — базами данных (как правило, это табличные структуры). В функции СУБД входит: описание данных, доступ к данным, поиск, отбор данных по определенным критериям. Большинство современных СУБД позволяют создавать небольшие программы обработки данных на встроенных языках, имеют оформительские возможности, позволяющие на основе собранных и обработанных данных создать отчет. Множество СУБД, также как и текстовые процессоры, имеют своих представителей и в ППО общего и в ППО специального назначения. На уровне ППО общего назначения — это настольные СУБД, на уровне специальном — это большие СУБД, составляющие основу информационных систем и позволяющие работать в компьютерных сетях. Графические системы. Это программы, предназначенные для работы с графическими изображениями. К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (ЗВ-редакторы). Растровые редакторы для представления изображений используют растры (см. главу 1), т.е. совокупности точек, имеющих свой цвет и яркость. В них удобно обрабатывать фотографии и объекты, имеющие мягкие цветовые переходы. Основа векторного представления — линия (ее уравнение). Векторные редакторы удобны для работы с чертежами и рисованными картинками. Редакторы трехмерной графики используются для создания пространственных графических композиций, позволяют проследить взаимодействия трехмерных объектов между собой и трехмерных объектов с источником света. Интегрированные программные средства. Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помощью электронных таблиц, результаты, оформленные в виде наглядных таблиц, поместить в отчет, представляющий собой текстовый документ, который был составлен в текстовом процессоре. Для совместной работы нескольких программ требуется и унификация форматов обрабатываемых файлов. Такие программные пакеты называются интегрированными программными средствами. Наиболее распространенный продукт этого класса — пакет М8 ОШсе (разра- ботка Мюго8ой), который кроме текстового процессора М8 \Уогс1, табличного процессора М8 Ехсе! и СУБД М8 Ассезз интегрирует в себе такие офисные программные средства, как система разработки презентаций М8 Ро^ег Рош1, электронный организатор М8 ОиЙооК и др. Программные средства для решения прикладных математических (статистических) задач позволяют производить математические расчеты: решение уравнений и систем уравнений и т.д., некоторые пакеты позволяют производить аналитические (символьные) вычисления: дифференцирование, интегрирование и т.д. Переводчики. Игры. Развлечения. Это класс популярных программ, не требующий больших комментариев. Переводчики обычно работают резидентно, т.е. в любом тексте на иностранном языке можно выделить переводимый фрагмент и после нажатия определенной комбинации клавиш предъявляется окно с переводом или возможные варианты перевода слова. Игры очень распространены, их создано огромное количество. Среди них можно выделить следующие типовые сценарии: игры на опережение (на мастерство), азартные игры, логические игры, обучающие игры. Развлечения — прикладные программы, позволяющие осуществлять просмотр слайдов, прослушивание звуковых файлов, видеофайлов. 4.1.2. Прикладное программное обеспечение спеииального назначение» Решает более узкие задачи, а также задачи профессионального характера в различных предметных областях. Информационные системы (ИС), предоставляющие широкие возможности в: • управлении предприятием — это склад, документооборот офиса; • бухгалтерском учете — это системы, имеющие функции тексто ме, приемлемой для налоговых органов, внебюджетных фондов и органов статистического учета; • анализе экономической и финансовой деятельности, их используют в банковских и биржевых структурах. Они позволяют контролировать и прогнозировать ситуацию на финансовых, торговых рынках и рынках сырья, выполнять анализ текущих событий, готовить отчеты. Экспертные системы представляют собой дальнейшее развитие систем управления базами данных. Они предназначены для анализа данных, хранящихся в базах знаний. В отличие от СУБД, позволяющих производить операции манипуляции данными, экспертные системы производят логический анализ данных, имеют функции самообучения. Системы автоматизированного проектирования — предназначены для автоматизации процессов конструирования, применяются в машиностроении, строительстве, архитектуре. Они позволяют создавать чертежную документацию, адаптированную в конкретной предметной области, а также имеют справочники, средства проведения расчетов. Профессиональные программные продукты в настоящее время получили широчайшее развитие. Это бухгалтерские системы, автоматизированные системы управления, автоматизированные системы научных исследований и многие другие. 4.2. Текстовые реЭакторы, процессоры Со времен изобретения письменности текстовые документы используются для хранения и передачи данных. В современном понимании текстовым документом является и короткая записка, и толстая иллюстрированная книга. Важным элементом в текстовых документах является выделение смысловых фрагментов, таких как слово, предложение, абзац, колонтитул, колонцифра, колонки, стили оформления. Кратко опишем их. Символ — это отдельный знак (литера) в тексте, ему в соответствие ставится код; для буквенных символов указывается национальная принадлежность. Словом назовем часть текста между двумя пробелами. Чтобы подчеркнуть важную мысль, высказываемую в тексте, слово или несколько слов могут выделяться шрифтом. Предложение — часть текста между двумя точками. Мелкие структурные элементы разбиваются на предложения. Чтобы передать оттенки настроения в предложениях, используют знаки препинания. Абзац — часть текста между двумя символами перевод строки (в редакторах это соответствует нажатию клавиши Еп1ег). Если документ большой и предназначен для печати, то используются средства структурирования текста: главы, параграфы. Названия их могут выноситься в колонтитулы. Колонтитулы — это надписи, появляющиеся на каждой странице текстового документа вверху или внизу (например, на каждой левой странице книги в колонтитуле может быть название главы, на каждой правой — название параграфа). Номер страницы — это разновидность колонтитула, называемая колонцифрой. В печатных документах вышеописанные приемы оформления текста называются форматированием. Примечание - пояснение к отдельному слову или предложению, размещаемое в нижней части страницы. Сноска — комментарий, содержащий ссылку на другой литературный источник. Кадр — рамка, служащая для размещения текста, рисунка, таблицы; может обтекаться текстом. Стиль — набор способов оформления фрагментов документа. Раздел — отдельная часть документа, в пределах которой можно установить поля, колонтитулы. Научные тексты, как правило, сопровождаются таблицами, формулами, диаграммами. Современные информационные технологии предоставляют возможность создания текстового документа, ориентированного не на печатную страницу, а на просмотр документа с экрана монитора. Такие документы называются электронными, они могут включать в себя кроме текстовых данных, таблиц, диаграмм, фотографий еще и различные анимационные картинки, звуковые файлы, гиперссылки (т.е. ссылки на файл в собственном компьютере или в Интернете). В связи с многообразием возможностей создания и оформления текстовых документов, пользователю предоставляется многообразие программных продуктов по работе с этими документами. Условно их можно разбить на текстовые редакторы и текстовые процессоры. Текстовые редакторы — это программы для создания и редактирования текстовых документов. Редактирование текста — это комплекс операций по внутренней (смысловой) и внешней (оформительской) работе над текстом. Каждый текст можно «кроить», т.е. вырезать из него куски, «склеивать» их, вставлять в рабочий материал части из других текстов, менять их местами и пр. Можно изменять расположение текста на странице, формат шрифта отдельных символов, слов и целых абзацев, вставлять в текст иллюстрации (рисунки, графики, схемы и пр.). Текстовые редакторы обеспечивают основные возможности по подготовке небольших и несложных документов. Сюда входят следующие простые операции: • ввод алфавитно-цифровой информации; • перемещение по набранному тексту; • вставка или удаление символов. А также более сложные операции по работе с блоками (фрагментами) текста: • выделение блока; • удаление блока; • копирование, перемещение, вставка блока; • дополнительные удобства (возможность поиска фрагмента, по Большинство текстовых редакторов ориентировано на работу с чисто текстовыми файлами, среди которых могут быть тексты программ, написанные на различных языках, конфигурационные файлы, файлы настройки и др. Ярким представителем таких программных продуктов является МиШЕсШ (начиная с версий 5.0). Этот текстовый процессор имеет мощную систему контекстной замены, встроенный язык макрокоманд на уровне У1§иа1 Ва§1с, средства поддержки внутренней среды, средства помощи при наборе ключевых слов. Текстовые процессоры — это программы, предоставляющие более широкий круг (в сравнении с редакторами) возможностей форматирования (шрифты, таблицы, формулы), создания документов, содержащих данные разных типов (вставка графических, звуковых дан- ных), создания электронных документов. Типичным представителем этой группы является текстовый процессор Д\Ьгс1. Существует еще одна отдельная группа текстовых процессоров — это настольные издательские системы. В чем-то они похожи на обычные текстовые процессоры, позволяют набирать и форматировать документ, но, как правило, используются для верстки. Издательские системы имеют широкий спектр читаемых форматов, т.е. возможность работать с файлами, созданными во многих других программах: текстовых, графических, чертежных. Текст легко можно вставить внутрь любого рисунка, и рисунок можно вставить в текст; кроме того, имеются средства для рисования простых фигур внутри самой программы. В цветных изданиях есть возможность поработать с цветовой гаммой, в полиграфии это называют разложением цвета на отдельные составляющие. Следует отметить, что растущие возможности текстовых процессоров постепенно приближают их к издательским системам, и такие процессоры, как УУогА, в состоянии обеспечить набор и распечатку не очень больших изданий. 4,2.1. Программа Блокнот (ПоЬеРас!) Общие функции редактирования рассмотрим на примере редактора Мо*еРас! (блокнот), программы, встраиваемой в операционные системы серии \ЭДпс1о>У8 9х (разработка Мюгозой). Блокнот предназначен для создания небольших, объемом до 50 килобайт, неформатированных текстов. Создаваемые файлы имеют текстовый формат *.М в кодовой таблице \Утс1о\У8 1251. Перечисленные скромные возможности определяют область применения программы как редактора для создания коротких записок, текстов управляющих и системных файлов. Программа запускается из меню ПУСК ^ ПРОГРАММЫ ^ СТАНДАРТНЫЕ > БЛОКНОТ. Набор и редактирование текста. На рабочем поле редактора присутствует вертикальная мигающая черта — курсор. Курсор — это точка ввода текста, т.е. нажатие клавиши на алфавитно-цифровой клавиатуре приводит к появлению литеры слева от курсора. Заполненная строка переводится автоматически в соответствии с размерами страницы. Курсор перемещается клавишами управления курсора или щелчком мыши в точку, где требуется внести исправление. Набор нового текста раздвигает и вставляет новый текст в ранее написанный. Удаление символа слева от курсора производится клавишей Вас1с8расе, справа — клавишей с!е1. Если необходимо редактировать несколько слов или предложений, они сначала выделяются как блок, для чего по выделяемому блоку перемещают курсор с нажатой клавишей 8Ы/1 или перемещают по тексту указатель мыши с нажатой левой кнопкой. При этом выделенный блок отображается белыми символами на черном фоне (говорят «в инверсных цветах»). Затем вызывается контекстное меню (щелчком правой кнопкой мыши) или меню ПРАВКА и выбирается необходимый пункт (рис. 4.2), например, удалить, копировать или вырезать выделенный блок. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.009 сек.) |