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

Автор работы: Пользователь скрыл имя, 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 Кб (Скачать файл)

       В таблице перечислены назначения пунктов меню и некоторые комбинации клавиш для работы с текстом. 

           Ctrl+y

           Ctrl+u

           Ins

           F7

           Shift+F7

           F4

           F3

           F5

           F6

           F8

           Ctrl+f

           Shift+F5

           Shift+F4

           F2

           F10

           
    Удаление строки

    Отмена  последней операции редактирования

    Переключение  вставка/замена (insert/overtype)

    Поиск (можно использовать регулярные выражения)

    Повтор  последней операции поиска

    Замена

    Первое  нажатие -- начало отметки блока, второе -- конец

    Копирование выделенного фрагмента

    Перемещение выделенного фрагмента

    Удаление  текущей строки

    Запись  в файл

    Чтение  из файла

    Создание  нового файла

    Сохранение  файла

    Завершение  работы

           
 
 

       2.1.5 Редактор Emacs

        

       Во  всех Unix системах, в том числе  и Linux, широко используется редактор Emacs. Являясь редактором plain-текста, он обладает еще множеством дополнительных функций и возможностей. Emacs -- удобный файловый менеджер, с его помощью легко манипулировать файлами и директориями.

       Когда вы запускаете Emacs, он создает свое отдельное  окно, которое, за исключением первой и последней строки, отводится для отображения текста. Первая строка называется полоской меню, а последняя -- эхо-областью или окном минибуфера, где отображаются введенные командные последовательности и появляются запросы. Как только вы останавливаетесь более чем на секунду в середине команды, все знаки этой команды сразу же отображаются. В дальнейшем мы будем придерживаться обозначений, аналогичным появляющимся в эхо-области, например, при одновременном нажатии клавиш Ctrl и x в минибуфере появится строка C-x, а при нажатии клавиш Alt и x строка М-x (клавиша на клавиатуре, помеченная Alt, в Emacs играет особую роль: она выполняет функции специальной клавиши -- META).

       Эхо-область  используется также для отображения  минибуфера: окна, которое применяется  для считывания аргументов для команд, например, имени файла для редактирования. Когда используется минибуфер, эхо-область начинается со строки подсказки, которая обычно кончается двоеточием; кроме того, в этой строке появляется курсор, так как она становится выбранным окном. Вы всегда можете выйти из минибуфера, набрав C-g.

       Рекомендуемый способ использования Emacs -- запускать  его только один раз сразу после  входа в систему. При необходимости  одновременной работы с несколькими  файлами или различными частями  одного и того же документа следует  командой C-x 5 2 или при помощи пункта Make New Frame меню Files создать новое окно (так называемый фрейм). Допускается разделение одного окна на несколько рабочих областей (в терминологии Emacs -- окон), хотя это менее удобно, чем использование фреймов. Команда C-x 2 разделит окно на два по вертикали, команда C-x 3 -- на два по горизонтали, а команда C-x 1 оставит только одно окно.

       Emacs сохраняет текст каждого файла  в объекте, называемом буфер  (buffer). При первом обращении к  файлу Emacs создает новый буфер.  Для того чтобы увидеть список буферов, созданных в текущем сеансе работы, наберите C-x C-b.

       Для завершения работы редактора Emacs служит команда C-x C-c. Если в этот момент были буфера, содержимое которых не было сохранено на диск, то вам будет  предложено сохранить их.

       При запуске редактора командой "emacs .&" на экране появляется окно Emacs с информацией о содержимом текущего каталога (символ & в конце команды обеспечивает запуск приложения в фоновом режиме). В этом случае он играет роль файлового менеджера.

       Перемещение по каталогам

 

       Первые  две строки окна файлового менеджера Emacs справа содержат точку (.) и две  точки (..). Строка с точкой соответствует  текущей директории. Для перемещения  к родительскому каталогу (т. е. на уровень вверх по файловому дереву) служит строка с двумя точками. Если вы хотите зайти в какую-нибудь поддиректорию текущей директории, то нужно установить курсор на строку с ее именем и нажать клавишу Enter.

       Для обращения к требуемому файлу  или каталогу служит команда C-x C-f. В  окне минибуфера появится строка Find File, в которой указан путь до текущей директории. Редактируя ее, укажите путь до нужного вам каталога в соответствии с синтаксисом операционной системы Linux. После ввода имени директории или файла следует нажать клавишу Enter. Если указано имя файла, то будет открыт или создан соответствующий файл.

       Создание  директории

       Для создания директории служит команда +. В минибуфере появится сообщение Create directory, после которого нужно ввести имя создаваемой директории.

       Копирование файла или группы файлов

       Для копирования файла нужно установить курсор на имя файла и нажать клавишу C. После чего в окне минибуфера появится строка Copy to, в которой нужно указать  путь к директории, в которую нужно  скопировать данный файл.

       Если  вы хотите скопировать группу файлов, то перед копированием нужно предварительно отметить каждый файл нажатием на клавишу m, после чего в крайней левой позиции строки с именем файла появляется символ отметки *.

       Переименование (перемещение) файлов и каталогов 

       Для переименования файла нужно установить курсор на данном файле и нажать клавишу R. В минибуфере появляется строка с именем файла (каталога) и указывается полный путь к нему. Для переименования файла достаточно указать новое имя, а для перемещения -- путь к новому каталогу.

       Редактирование

       Чтобы редактировать файл, вы должны дать команду редактору считать его  и подготовить буфер, содержащий копию текста файла. Эта операция называется обращением к файлу. Команды  редактирования применяются непосредственно  к тексту в буфере, то есть к копии внутри Emacs. Ваши изменения появятся в самом файле только после сохранения буфера. Как уже отмечалось, для обращения к файлу служит команда C-x C-f. Если вы обращаетесь к файлу, который уже был открыт, то новый буфер не создается.

       Можно стартовать Emacs с указанием конкретного имени файла, например "emacs file.txt &". В этом случае редактор создаст буфер и загрузит в него содержимое указанного файла (если файл с таким именем отсутствует, то будет создан пустой буфер), после чего можно сразу приступать к редактированию.

       После внесения изменений в буфер нужно  сохранить его содержимое. Сохранение буфера в Emacs означает запись его содержимого  обратно в файл, с которым связан этот буфер. Для этого служит команда C-x C-s.

       Если  буфер содержит изменения, которые не были сохранены в файл, то о буфере говорят, что он изменен (или модифицирован). Это означает, что изменения будут потеряны, если буфер не сохранить. Признаком того, что буфер изменен, служат две звездочки в статусной строке окна редактора.

       Emacs время от времени (основываясь на подсчете нажатых вами клавиш) самостоятельно записывает все модифицированные буфера. Эта операция называется самосохранение или автосохранение. При автосохранении создается файл, имя которого отличается от имени исходного файла наличием в начале и конце имени символа "#". Например, буфер, связанный с файлом exam.txt, будет сохранен в файл #exam.txt#. Когда вы сохраните буфер, Emacs удалит автосохраненный файл.

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

       Buffers -- служит для перемещения по  ранее созданным буферам с  файлами;

       Files -- это меню дублирует команды  работы с файлами;

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

       Edit -- при редактировании документа  можно воспользоваться этим меню, среди функций есть возможность  проверки орфографии (Spell);

       Search -- это меню нужно для поиска фрагментов текста в документе;

       HTML (или TeX, Java и т. д.) -- появляется, если Emacs "узнал" расширение  файла, в этом случае предоставляются  дополнительные возможности, специфические  для файлов с данным расширением  (так, например, если это файл  с расширением html, то появляются возможности вставки наиболее распространенных команд разметки гипертекста);

       Help -- меню помощи.

       Выделять  и копировать текст удобно с помощью  мыши. Выделенный фрагмент текста можно  удалить, щелкнув на нем правой кнопкой  мыши, а также вставить в любую часть документа нажатием на среднюю кнопку мыши или путем выполнения команды C-y или Shift+Insert.

       Для переключения ввода с русского на английский текст и обратно используются возможности, предоставляемые операционной системой. Кроме этого часто настраивают Emacs так, чтобы переключение осуществлялось клавишей F5. Emacs позволяет использовать два режима раскладки русских букв на клавиатуре: раскладка под пишущую машинку ("йцукен", как правило, указанная на клавиатуре) и фонетическая раскладка (по созвучию, на клавише с английской буквой k находится и русская к). Переключение между ними осуществляется клавишей F6, либо стандартными средствами переключения клавиатуры.

       Перечислим  некоторые команды редактора Emacs для работы с текстом. Если вы ошиблись при вводе какой-либо команды, то комбинация клавиш C-g прервет ее ввод. 

       команда        Назначение
       DEL 

       C-d 

       C-k 

       M-d 

       M-DEL 

       C-y 

       C-a  

       C-e 

       M-f 

       M-b 

       C-n 

       C-p 

       M-l 

       M-u 

       M-c  

       C-x u 

       Esc(число команда) 

       
Удалить знак перед  позицией курсора

Удалить знак после позиции курсора

Уничтожить  все до конца строки

Уничтожить  слово

Уничтожить  предыдущее слово

Восстановить  последний уничтоженный текст

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

Переместить курсор в конец строки

Переместить курсор на слово вперед

Переместить курсор на слово назад

Переместить курсор на строку вниз

Переместить курсор на строку вверх

Перевести слово в нижний регистр

Перевести слово в верхний регистр

Перевести слово в нижний регистр с первой заглавной буквой

Отменить  действие последней команды (откатка)

Повторить указанное число раз команду

       
 

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

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