Прикладное программное обеспечение. Классификация ППО. Программы, обрабатывающие тексты

Автор работы: Пользователь скрыл имя, 08 Января 2011 в 15:56, курсовая работа

Краткое описание

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

Содержание работы

Введение 3
1 Прикладное программное обеспечение и его классификация 5
1.1 Прикладное программное обеспечение 5
1.2 Классификация ППО 5
1.2.1 Программные средства общего назначения 6
1.2.2 Инструментальные программные средства специального
назначения 9
1.2.3 Программные средства профессионального уровня 10
2 Программы, обрабатывающие тексты 12
2.1 Редакторы неформатированного текста 14
2.1.1 NotePad (блокнот) 15
2.1.2 Редактор KEdit 16
2.1.3 Редактор KWrite 17
2.1.4 Редактор McEdit 18
2.1.5 Редактор Emacs 19
2.2 Редакторы текста с элементами разметки 25
2.2.1 Текстовый редактор MS Word 25
2.2.2 Редактор StarWriter 31
2.2.3 Редактор Netscape Composer 35
2.2.4 Редактор KLyX 38
Заключение 40
Список литературы 41

Содержимое работы - 1 файл

Курсовая Прикладное программное обеспечение.doc

— 636.00 Кб (Скачать файл)

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

       Для сохранения разметки документов при передаче текстовой информации от машины к машине применяют разные способы. Текстовые процессоры и издательские системы используют специально разработанные форматы файлов, содержащие не только текст, но и информацию о том, как он должен быть оформлен. Основная проблема здесь в несовместимости таких форматов, хотя наиболее сложные программы обычно могут читать файлы в форматах программ-конкурентов. Примерами такого подхода являются текстовые процессоры Word и StarWriter.

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

       HyperText Markup Language (HTML), использующийся в World Wide Web;

       TeX и LaTeX, пользующиеся популярностью  у многих академических изданий,  а также у математиков, физиков,  химиков и даже музыкантов.

       Примерами программ, которые позволяют разметить текст подобным образом, служат Netscape Composer и LyX (KLyX).

       Файлы, созданные разными редакторами, зачастую имеют уникальные расширения, позволяющие, не заглядывая внутрь документа, догадаться о способах разметки текста. Так файлы, созданные редакторами  подготовки plain-текста, часто имеют  расширение .txt, а подготовленные в редакторе Lyx -- .lyx. Текстовый процессор Word по умолчанию создает файлы в формате MS Word (расширение .doc), но поддерживает и другие форматы, например RTF (расширение .rtf). Документы, содержащие команды разметки языка HTML, имеют расширение .html или .htm.

       Очевидно, что невозможно перечислить все  текстовые редакторы. Многие из них "заточены" под ту или иную специфическую  деятельность. В списке, рассмотренном  ниже, представлена лишь небольшая  часть текстовых редакторов.  
 
 

       Редакторы неформатированных текстов 

       NotePad -  встроен в операционную систему Windows, понятен и прост и использовании;

       McEdit -  имеет сходство с редактором Edit из MS DOS, компонента файлового менеджера mc (Midnight Commander) ОС Linux;

       KEdit -  простейший текстовый редактор, входит в состав KDE Linux;

       KWrite -  текстовый редактор, имеющий ряд дополнительных настроек по сравнению с другими простейшими текстовыми редакторами;

       Emacs -  совмещает в себе функции файлового менеджера и текстового редактора; одной из отличительных черт является возможность создание макрокоманд (макросов); имеется во всех клонах Unix, в том числе и Linux; Emacs можно использовать и в MS Windows.  

       Редакторы, создающие текст  с элементами разметки 

       Word -   служит для создания разнообразных печатных документов, является компонентом офисных приложений в MS Windows;

       StarWriter -  входит в состав программы StarOffice, внешним видом и функциональностью он похож на Word, одинаково хорошо работает как в MS Windows, так и в ОС Linux;

       LyX (KLyX в KDE) -  современный текстовый редактор, предназначенный для людей, которые хотят получить документ, выглядящий профессионально, но затратить на его создание минимум времени; редактор вставляет в текст команды разметки TeX и LaTeX;

       Netscape Composer -  вставляет в текст команды разметки языка HTML, существуют версии как для ОС Linux, так и для MS Windows. 
 

    1. Редакторы неформатированного текста
 

       Простые и удобные в использовании  редакторы неформатированного текста (plain-text) постоянно требуются программистам при написании текстов программ, создателям Web-документов, которых по ряду причин не устраивают Web-редакторы, людям, использующим TeX или LaTeX, и многим другим. Принципы создания, сохранения и редактирования документов в них очень схожи и не требуют от пользователя кропотливой работы по их освоению. Мы познакомимся с программой NotePad, входящей в состав MS Windows, а также с редакторами, входящими в состав среды KDE (Linux): KEdit, KWrite, McEdit. Затем мы рассмотрим программу Emacs, для которой создание plain-текста есть лишь малая часть ее потенциальных возможностей. 
 
 

       2.1.1  NotePad (Блокнот)  

       Редактор NotePad является одним из самых распространенных средств подготовки неформатированного текста в среде MS Windows. Окно редактора  содержит строку меню, включающую три пункта: Файл, Правка и Поиск.

         

       Меню  Файл служит для работы с файлами. Оно позволяет создавать, сохранять  и открывать существующий файл. Команды  редактирования документа (копирование, вставка, удаление фрагмента текста) осуществляются при помощи меню Правка. Для поиска фрагмента текста используется меню Поиск.

       NotePad допускает еще один способ  вызова команд редактирования  документа -- контекстное меню. Для  вызова контекстного меню нужно  выделить некоторый элемент документа,  а затем щелкнуть правой кнопкой мыши. Для закрытия контекстного меню без выбора команды достаточно щелкнуть по кнопке мыши, поместив ее курсор за пределами меню, или нажать клавишу Esc.

       Для выделения частей текста и перемещения  используются различные комбинации клавиш, представленные в таблице. Shift+стрелка вправо Выделение символа слева от курсора 
 

Shift+стрелка  влево  

Shift+стрелка  вверх 

Shift+стрелка  вниз             

Shift+Home

                             

Shift+End  

PgUp/PgDn                       

Home/End                        

Ctrl+стрелка вправо 

Ctrl+стрелка влево             

Ctrl+Home                    

Ctrl+End                         

Выделение символа  справа от курсора

Выделение предыдущей строки

Выделение последующей строки

Выделение текста от начала строки до курсора

Выделение текста от курсора до конца строки

Перемещение на страницу вверх/вниз

Перемещение в начало/конец строки

Перемещение на слово вперед

Перемещение на слово назад

Перемещение в начало текста

Перемещение в конец текста

 

       Для установки курсора в определенное место можно использовать мышь: надо передвинуть курсор и сделать  щелчок левой кнопкой.

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

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

       2.1.2  Редактор KEdit 

       Редактор KEdit запускается путем набора команды "kedit" в командной строке, или  через главное меню KDE. KEdit -- простой  в использовании, быстрый и удобный  редактор.

       

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

       Меню  Файл        Меню  Правка
 
 
       
 
       
 

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

       2.1.3  Редактор KWrite

        

       Еще одним редактором, предназначенным  для создания неформатированных  текстов, является KWrite. Для его запуска нужно в командной строке набрать "kwrite" или воспользоваться меню KDE.

       Редактор KWrite удобно использовать для набора текстов, содержащих команды разметки и коды программ, так как он является синтаксически ориентированным  редактором. Последнее означает, что он умеет выделять цветом специальные конструкции и команды разметки.

       С точки зрения интерфейса KWrite подобен KEdit и имеет строку меню и панель кнопок. В пункте Файл, кроме стандартных  пунктов, аналогичных имеющимся  в редакторе KEdit, добавлен пункт Новый вид (открытие окна, содержащего копию текущего документа). В пункте меню Перейти добавлена возможность вставлять так называемые метки, ускоряющие поиск нужного фрагмента текста. В пункте Редактирование содержатся стандартные команды редактирования, а также возможность вставки содержимого указанного файла в текст. KWrite поддерживает так называемый журнал откатки, позволяющий отменить ряд произведенных действий. 

         
 

         

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

       Настройки в KWrite заметно богаче, чем в KEdit. В  нем можно установить раскраску  синтаксиса какого-либо языка: C, C++, Java, HTML и т. п., гарнитуру, размер, кодировку  и цвет шрифта. В подпункте Настройка KWrite можно установить ограничение длины строки (при включении переноса по словам), величину табуляции, уровни отмены, различные отступы, а также параметры выделения (в том числе множественное и вертикальное выделение). Здесь же можно определить горячие клавиши для большого количества команд -- перемещения курсора, файловых операций, редактирования, выделения, поиска, замены и перехода. 

       2.1.4  Редактор McEdit 

       Пользователи  файлового менеджера Midnight Commander охотно используют встроенный в него редактор Mcedit. Однако, он способен запускаться и как самостоятельное приложение, в этом случае требуется в командном окне набрать "mcedit".

       Внешне  этот редактор напоминает редактор Edit из набора утилит Norton Commander, хорошо известный  пользователям еще со времен MS DOS.

       Перемещение по документу осуществляется при  помощи клавиш управления курсором, а  также с использованием мыши. Для  перехода на другую строку служит клавиша Enter. Выделение фрагмента текста осуществляется с помощью мыши.

Информация о работе Прикладное программное обеспечение. Классификация ППО. Программы, обрабатывающие тексты