Программные системы обработки текстов под windows реферат

Обновлено: 04.07.2024

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

Содержание

ВВЕДЕНИЕ……………………………………………………………………. 3
1 ТЕКСТОВЫЕ РЕДАКТОРЫ……………………………………………….5
1.1 Функции текстовых редакторов………………………………………….5
1.2 Возможности текстовых процессоров…………………………………. 8
2 ОСНОВНЫЕ ЭТАПЫ ОБРАБОТКИ ТЕКСТОВЫХ ДОКУМЕНТОВ.9
2.1 Набор текста……………………………………………………………….
2.2 Редактирование текста…………………………………………………….9
2.3 Форматирование…………………………………………………………..12
2.4 Проверка правописания…………………………………………………..14
2.5 Печать текста……………………………………………………………. 15
2.6 Сохранение………………………………………………………………..16
3 ОСНОВНЫЕ ТЕКСТОВЫЕ РЕДАКТОРЫ ОБЩЕГО НАЗНАЧЕНИЯ. 18
3.1 Текстовый редактор Лексикон………………………………………. 18
3.2 Текстовый редактор Word Pad…………………………………………..19
3.3 Текстовый редактор Word Perfect………………..……………………. 19
3.4 Текстовый редактор Microsoft Word 6.0………………………………. 20
3.5 Текстовый редактор Notepad++…………………..………………….…..21
3.6 Текстовый редактор Microsoft Word 2003……………………………. 22
ВЫВОДЫ……………………………………………………………………….24
СПИСОК ИСТОЧНИКОВ ИНФОРМАЦИИ………………………………25

Вложенные файлы: 1 файл

Середина Анастасия ЭК-22.doc

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

студентка 1-го курса, группа ЭК-22

Дата сдачи: 18 декабря 2012 г.

доцент кафедры СИ

СОДЕРЖАНИЕ

1 ТЕКСТОВЫЕ РЕДАКТОРЫ…………………………… ………………….5

1.1 Функции текстовых редакторов………………………………………….5

1.2 Возможности текстовых процессоров…………………………………. 8

2 ОСНОВНЫЕ ЭТАПЫ ОБРАБОТКИ ТЕКСТОВЫХ ДОКУМЕНТОВ.9

2.4 Проверка правописания……………………… …………………………..14

3 ОСНОВНЫЕ ТЕКСТОВЫЕ РЕДАКТОРЫ ОБЩЕГО НАЗНАЧЕНИЯ. . . . 18

3.1 Текстовый редактор Лексикон………………………………………. 18

3.2 Текстовый редактор Word Pad…………………………………………..19

3.3 Текстовый редактор Word Perfect………………..……………………. 19

3.4 Текстовый редактор Microsoft Word 6.0………………………………. 20

3.5 Текстовый редактор Notepad++…………………..………………….….. 21

3.6 Текстовый редактор Microsoft Word 2003……………………………. 22

СПИСОК ИСТОЧНИКОВ ИНФОРМАЦИИ………………………………25

ВВЕДЕНИЕ

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

Компьютеры широко используются для подготовки текстовых документов. Для этого применяются специальные программы – текстовые редакторы.

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

Существуют различные виды текстовых редакторов:

    • Редакторы, предназначенные для подготовки документов, содержащих только тест (например, Блокнот). Размер созданного в таком редакторе документа в байтах равен числу символов (букв) в документе. Такие текстовые редакторы могут использоваться для редактирования текстов программ и для подготовки HTML-документов.
    • Редакторы, с помощью которых можно редактировать и форматировать (оформлять) текст (например, WordPad). Документы, подготовленные в таких редакторах, содержат не только символы текст, но и информацию об их формате, то есть форме представления (размере, выделении курсивом и подчеркиванием и т.д.)
    • Редакторы, позволяющие готовить комплексные документы, то есть такие, которые содержат не только текст, но и другие объекты – картинки, диаграммы, звук и т.д. Такие редакторы часто называют текстовыми процессорами.

    1 ТЕКСТОВЫЕ РЕДАКТОРЫ

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

    Текстовые редакторы — это программы для создания, редактирования, форматирования, сохранения и печати документов. Современный документ может содержать, кроме текста, и другие объекты (таблицы, диаграммы, рисунки и т. д.).

    Простые текстовые редакторы (например, Блокнот) позволяют редактировать текст и осуществлять простейшее форматирование шрифта.

    Более совершенные текстовые редакторы, имеющие целый спектр возможностей по созданию документов (например, поиск и замена символов, средства проверки орфографии, вставка таблиц и др.), называют иногда текстовыми процессорами. Примером такой программы является Word из офисного пакета MicrosoftOffice, или Writer из пакета StarOffice.

    Мощные программы обработки текста — настольные издательские системы — предназначены для подготовки документов к публикации. Пример подобной системы — Adobe PageMaker.

    Для подготовки к публикации в Интернете web-страниц используют специализированные приложения (например, Microsoft FrontPage или Macromedia Dreamweaver).

    1.1 Функции текстовых редакторов

    Инструментальные программы для подготовки текстов программ, документов, описаний называются текстовыми редакторами (text-editor), мощные текстовые редакторы с расширенным спектром функций называют также текстовыми процессорами (word-processor). Некоторые текстовые процессоры могут работать не только с текстами, но и с изображениями, например редактировать иллюстрированные документы.

    Основные функции текстовых редакторов и процессоров:

    1.2 Возможности текстовых процессоров

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

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

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

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

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

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

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

    2 ОСНОВНЫЕ ЭТАПЫ ОБРАБОТКИ ТЕКСТОВЫХ ДОКУМЕНТОВ

    Основными этапами Создания (подготовки) текстовых документов в Word являются:

      1. набор текста
      2. редактирование текста
      3. форматирование
      4. проверка правописания
      5. печать текста
      6. сохранение

    2.1 Набор текста

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

    Набор текста осуществляется нажатием клавиш на клавиатуре ПК, при этом очередной символ отображается на экране в позиции курсора, а курсор перемещается на одну позицию вправо. Пробелы, которые текстовый редактор автоматически вставляет для выравнивания строк, называют “мягкими”.

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

    Редактирование — преобразование, обеспечивающее добавление, удаление, перемещение или исправление содержания документа.

    Редактирование документа обычно производится путем добавления, удаления или перемещения символов или фрагментов текста.

    Объектно-ориентированный подход дает возможность реализовать механизм встраивания и внедрения объектов (OLE — Object Linking Embedding). Этот механизм позволяет копировать и вставлять объекты из одного приложения в другое. Например, работая с документом в текстовом редакторе Word, в него можно встроить изображения, анимацию, звук и даже видеофрагменты и таким образом из обычного текстового документа получить мультимедиа-документ.

    После ввода текста он подвергается различным изменениям. Редактирование документа в Word осуществляется командами меню или нажатием клавиш на клавиатуре ПК.

    Операции редактирования (удаление, вставка, перемещение) осуществляются над:

    Ввод символов осуществляется с клавиатуры (в режиме вставка или замена), а для удаления символов используют клавиши Backspace или Delete.

    Операциями редактирования для строк являются: удаление строки, разделение одной строки на две, слияние двух строк в одну, вставка пустой строки.

    Операции редактирования (копирование, перемещение и удаление) для фрагментов. Фрагментом называется непрерывная часть текста. Для удаления, копирования, перемещения фрагмента необходимо его выделить.

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

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

    Реферат на тему:
    Программа обработки текстов (SmartNotepad)

    Средства разработки, создание программы -4-

    Назначение и технические характеристики -5-

    Настройка параметров -11-

    Подключаемые модули, расширение возможностей -12-

    Список литературы -14-

    Введение

    В настоящее время существует множество программ для работы с текстом. Среди них - специализированные текстовые процессоры, предназначенные для обработки больших объемов данных, программы, схожие по своему предназначению с Adobe Acrobat, а так же программные средства разработки, в основе которых лежит написание программного кода. Такие программные комплексы часто обладают определенными особенностями, которые облегчают программисту процесс создания программы. Например, выделяются ключевые слова конкретного языка программирования, “подсказчик кода” или code completion позволяет не сделать ошибку в выборе конкретного оператора, например, или тега, кроме того, пользователь всегда может настроить редактор текста под себя: увеличить или уменьшить размер шрифта, изменить цвет текста и так далее. Но каждый такой программный комплекс ориентирован в основном на конкретный язык программирования или тип документа, реже позволяет работать с несколькими типами файлов. Для программиста часто возникает необходимость работы с множеством текстовых файлов, содержащих программный код. Для этого используют специальные текстовые редакторы, которые поддерживают множество типов файлов и обладают возможностью гибкой настройки. Поэтому я решил создать программу, которая позволит быстро и удобно обрабатывать программный код, компилировать его при необходимости, если установлен компилятор, создавать веб-документы. По моему мнению, подобная программа необходима программисту, веб-мастеру, опытному пользователю как многофункциональный инструмент для обработки текстовых данных.

    Средства разработки, создание программы

    В настоящее время программы под Windows создаются при помощи систем программирования, таких как Microsoft Visual Studio, Borland Delphi, Borland C++ и других. Перед тем, как начать работать над программой, необходимо было выбрать оптимальную среду разработки и наиболее удобный язык программирования. Я выбрал Borland Delphi версии 7.0, так как считаю, что язык программирования Object Pascal, с которым работает Delphi, является самым удобным средством разработки на данный момент и система Delphi обладает развитыми средствами отладки. Как известно, в Delphi есть возможность использовать компоненты, то есть дополнительные части кода, созданные сторонними разработчиками. Таким образом, например, удалось организовать плавающие настраиваемые меню и быструю обработку текста, проверку орфографии и использование словарей. Так как программа представляет собой простой текстовый редактор и немногим более функциональна, чем стандартный Блокнот, ее название – SmartNotepad. Приставка Smart означает, что в программе существуют дополнительные функции обработки текста. Программа разрабатывалась в среде Borland Delphi 7.0, преимущественно под Windows XP, но многие функции тестировались и под Windows 98SE. Все файлы, входящие в состав SmartNotepad имеют цифровую подпись, включая динамические библиотеки. В конечном варианте планируется защита файлов от изменения средствами ASPack. Создание справочных файлов типа Windows Help File произведено средствами утилиты HCRTF, входящей в состав Delphi 7.0. В данное время полностью создание программы не завершено, поэтому некоторые функциональные особенности только обозначены, но не реализованы или реализованы не полностью.

    Назначение и технические характеристики

    Назначение SmartNotepad – максимально облегчить создание и редактирование простых текстовых файлов в совокупности с использованием современных средств работы с программным кодом и дополнительными инструментами для работы с текстом. При разработке SmartNotepad ставились следующие задачи:

    Поддержка более 40 типов файлов, 40 стилей подсветки текста

    Создание инструментов работы с текстом(Code Completion, Float Textbox, закладки и другие)

    Поддержка “горячих клавиш”, возможность их настройки. Это позволит как можно быстрее выполнить работу.

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

    Возможность загрузки дистрибутива и обновлений через Интернет.

    Размер текстового файла

    Скорость обработки (SmartNotepad)

    Скорость обработки (WordPad)

    5mb

    2,7 сек

    8,6 сек

    10mb

    7,4 сек

    34,2 сек

    При разработке программы учитывался и размер конечного дистрибутива, соответствие определенным системным требованиям для того, чтобы получить возможность работать с программой на относительно старых компьютерах. Большое внимание было уделено скорости обработки данных и загрузки текста. Иногда возникает необходимость изменения текстовых файлов объемом больше 1mb. Например, сравнивались скорости загрузки и обработки текстовых файлов разного размера программами SmartNotepad и Windows WordPad. Тест проводился на компьютере с тактовой частотой 2GHz и оперативной памятью 256 мегабайт. Физические аспекты, такие как скорость считывания данных с жесткого диска, не учитывались. Результаты теста показаны на таблице 1, разница в обработке файлов малого объема не столь очевидна, но нужно отметить, что большинство программ подобного типа не справляется в этом случае с поставленной задачей, а некоторые, например, Windows Notepad при обработке файлов больше 1,5mb “зависают” или выдают ошибку. Таким образом, удалось добиться высокой скорости обработки текстовых данных, приближенной к оптимальной. SmartNotepad разрабатывался таким образом, что при работе программа должна использовать минимум системных ресурсов, а дополнительные окна и функции, которые находятся в динамических библиотеках, подгружаются только по мере необходимости. Например, если в главном меню выбрать команду “вставка”, а затем команду “гиперссылка”, то из динамической библиотеки будет закружено то самое окно, которое мы увидим на экране. Затем происходит обмен данными между основным модулем и библиотекой, при закрытии окна вставки гиперссылки библиотека выгружается из памяти. В каталоге с запускающим файлом находится несколько динамических библиотек, теоретически, если не использовать определенные особенности программы, информация о которых хранится в этих библиотеках, можно устанавливать программу и без них. При проверке орфографии используются отдельные словари. Все это помогает организовать процесс выборочной установки и сэкономить место на жестком диске. Подключаемые модули разрабатываются отдельно, а затем устанавливаются поверх основной версии, что позволяет существенно расширить возможности. Например, в стандартной комплектации SmartNotepad позволяет работать с html-файлом только как с текстом, а при установке дополнительного модуля появляется возможность визуального редактирования страницы и просмотра в обозревателе. В программе используются плавающие настраиваемые меню, исходный код которых создан специалистами компании DevExpress. Вследствие модульного построения приложения и обмена данными, различных тестов, которые проводились с целью выявления ошибок и проверки результативности поставленных задач, минимальные системные требования, необходимые для работы программы под управлением системы Windows таковы:

    Операционная система Microsoft Widows 95 OSR2 или выше. Нужно отметить, что при установке подключаемых модулей часто требования к оболочке и ее компонентам повышаются. Например, визуальный редактор html-страниц и встроенный браузер требуют в системе наличие Internet Explorer 4.1 и его компонентов, что в свою очередь невозможно без установленной Windows 98 SE.

    Тактовая частота процессора не ниже 120 MHz, соответственно установленной ОС, минимальный размер оперативной памяти 16Mb.

    Такие параметры системы как разрешение экрана и глубина цвета на работу приложения влияния не оказывают, но, на мой взгляд, разрешение не меньше, чем 800X600 и глубина цвета от 8 бит приемлемы.

    В каталоге с программой кроме справочного файла содержится файл ReadMe.txt, в котором собрана вся подробная техническая информация.

    Краткий обзор возможностей программы

    Вверху окна программы располагается главное меню и стандартная панель инструментов. И панель инструментов, и главное меню можно перемещать по экрану и “прикрепить” к любой части окна. Внизу находится индикаторная панель, на которой отображается различная информация: текущий документ, строка и столбец, индикатор клавиатуры, часто другая системная информация. Как и любая программа, SmartNotepad позволяет создавать, открывать, сохранять, печатать файлы. Отличительной особенностью является возможность работы сразу с несколькими документами, в данный момент реализовано только переключение между документами путем выбора нужной вкладки внизу окна. В дальнейшем планируется реализовать возможность редактирования каждого файла или группы файлов в отдельном дочернем окне. Предварительный просмотр поможет увидеть документ таким, как он будет выглядеть после печати. Присутствуют все стандартные функции работы с текстом, кроме того, есть ряд дополнительных. Выберем в главном меню: “вставка” – “гиперссылка”, и вставим гиперссылку в документ. Если используются стандартные настройки, гиперссылка будет выделена синим цветом. Придерживая клавишу CTRL, нажимаем мышью на ссылку. Открывается используемый по умолчанию веб-браузер и загружает страницу, которая находится по данному адресу. Нужно отметить, что в диалоге вставки гиперссылки можно так же проверить, существует введенный адрес в Интернете или ссылка является “пустой”. Каждому типу файлов соответствует свой стиль подсветки текста, например, если открыть файл HTML или файл Borland Delphi с расширением *.pas, то подсветка будет соответствующей. Кроме того, пользователь может назначить другой стиль, отличный от выбранного по умолчанию, в меню “вид”. Или изменить настройки программы. Если установлен подсказчик кода, то во время редактирования при открытии тега пользователю будут предложены возможные варианты его завершения, впрочем, всегда можно нажать клавишу ESC и закончить тег самостоятельно. По умолчанию в программе принят ряд “горячих клавиш”, самые полезные из них:

    CTRL+ - увеличение размера шрифта,

    CTRL- - уменьшение размера шрифта,

    стандартные F2 и F3 – открыть и сохранить документ соответственно,

    CTRL+P – печать документа.

    В меню “сервис” есть ряд полезных, на мой взгляд, функций. Программа поддерживает несколько кодировок текста, поэтому можно без проблем перевести текст из кодировки Dos в кодировку Windows или Unix, выбрав меню “инструменты”. Можно проверить орфографию, поддерживается несколько европейских языков, установив соответствующие словари. С помощью меню “параметры” выполняются настройки SmartNotepad. Часто текстовые файлы имеют достаточно длинные строки, это неудобно для чтения документа, поэтому SmartNotepad предусмотрен перенос предложения по словам, если оно достаточно длинное. Меню инструменты содержит дополнительно установленные инструменты для работы с текстом, такие как Float Textbox и другие. При нажатии клавиши F5 в текст автоматически вставляется информация о текущих времени и дате, для этой функции доступны достаточно обширные настройки. Утилита WiseWis(ее использование недоступно в пробных версиях) позволяет осуществлять более детальную настройку параметров программы, а так же управлять обновлениями. В отдельных подкаталогах находятся словари для проверки орфографии - файлы, которые использует “подсказчик кода” (устанавливаются отдельно), а так же средства для создания подключаемых модулей и описания. В дальнейшем планируется создания кратких электронных справочников, например, по HTML, которыми можно будет воспользоваться прямо из программы, выделив ключевое слово и нажав определенную комбинацию клавиш. В результате – полная информация по тегу, если пользователь работает с документом HTML, и примеры его использования. Инструмент работы с текстом Float Textbox служит своеобразным буфером обмена, предназначен для хранения небольших по объему частей текста. Закладки позволяют пользователю отметить конкретное место в тексте, чтобы затем к нему вернуться. Часто программист или веб-мастер, работая с кодом, сталкивается с выражениями вида “funс(a[imp(z)])” и более сложными, в таких выражениях важна последовательность постановки скобок, читать их бывает затруднительно, поэтому, если, создавая текстовый документ в SmartNotepad, поставить курсор на открывающую скобку, будут подсвечены обе скобки. Программа так же выделяет гиперссылки, по умолчанию синим цветом выделяется не посещенная, а красным – посещенная гиперссылка. Естественно, что все параметры выделения цветом, закладок, инструменты для работы с текстом имеют свои настройки. При нажатии F1 происходит вызов справки, которая содержит информацию об использовании различных функций программы, возможен поиск по ключевым словам. SmartNotepad, в конечном своем варианте, достаточно функционален с точки зрения работы с текстом и имеет ряд дополнительных инструментов, помогающих облегчить процесс написания кода. Программа способна работать с большими текстовыми файлами, в дальнейшем планируется добавление возможности редактирования HEX-файлов и некоторых других типов данных.

    Настройка параметров

    Как и любая программа, SmartNotepad имеет свои настройки. Настроить программу можно несколькими способами. Во-первых, в меню “Сервис” выбираем подменю ”Параметры”, появляется окно с несколькими вкладками сверху – все настройки разделены на смысловые группы – настраиваем общие параметры, параметры редактора текста, стили подсветки, инструменты, дополнительные параметры и другие. Кроме, собственно, настроек отображения текста, таких как стили подсветки, имеются настройки редактора текста: есть возможность изменить вид редактора, настроить отображение строк, вид активной строки и так далее. Нужно отметить, что настройки редактора и отображения текста так же разделены на группы, параметры каждой применяются к определенным типам текстовых файлов, состав групп можно так же изменить. Часть настроек для подключаемых модулей находится на вкладке “подключаемые модули”, управлять их установкой или удалением, настраивать параметры установленных, загружать подключаемые модули через Интернет позволяет подменю “Подключаемые модули” меню “Сервис”. Во-вторых, можно воспользоваться утилитой WiseWis, которая поможет настроить параметры программы и создать собственные профили настройки. Например, настроим выделение цветом гиперссылки в тексте. Для этого в главном меню выберем Сервис - Параметры, в появившемся окне откроем вкладку ”Интернет”, выберем цвет не посещенной и посещенной гиперссылки, укажем управляющую клавишу для открытия адреса. Стоит отметить, что большинство используемых в программе “горячих клавиш” пользователь может изменить “под себя”, а так же создать новые.

    Подключаемые модули, расширение возможностей

    Подключаемый модуль – это программа, которая разрабатывается отдельно и встраивается в другое приложение, расширяя его функциональность. Как отмечено выше, SmartNotepad позволяет подключать и отключать дополнительные модули в меню сервис - параметры, а настраивать – в меню сервис - [подключаемые модули]. Разработка подключаемого модуля обычно происходит следующим образом: сначала ставится задача, затем реализуется базовая программа или библиотека, а затем разрабатываются средства, с помощью которых происходит обмен данных между модулем и основной программой. Так подключаемый модуль может связывать две самостоятельный программы, если необходима, например, интеграция части одного приложения в другое и наоборот. Но чаще всего подключаемый модуль реализуется как вспомогательное приложение, расширяющее возможности основного. В этом случае применяются динамические библиотеки DLL – распространенная технология при работе с Windows-приложениями. Пусть необходимо создать модуль, который в активном состоянии добавляет в меню “Сервис” новый инструмент работы с текстом. Для этого создается библиотека, содержащая сам подключаемый модуль. Затем создается так называемый “мост” к библиотеке PlugBridge.dll, добавляется информация в файлы инициализации. В каталоге с программой находится папка LbxDev, в которой имеются средства для создания подключаемых модулей к SmartNotepad. Таким образом, можно создать файл подключаемого модуля и установить его через настройки. Другой вариант – установка подключаемого модуля поверх основной программы, но в этом случае необходимо самостоятельно (программно) изменять файлы инициализации SmartNotepad. Уже существует несколько подключаемых модулей, они помогают расширить возможности программы, экономя при этом место и системные ресурсы.

    Заключение

    Несмотря на то, что SmartNotepad уже можно считать достаточно функциональным текстовым редактором, в целом, задачи, которые ставились в начале разработки, выполнены или выполнены частично, остается много работы, в данное время полностью реализованы только базовые функции обработки текста и взаимодействие программы с оболочкой Windows(команда системы “Открыть файл с помощью..” и т.д.). Прежде всего, много работы предстоит над настройками программы и подключаемыми модулями. Многие функции SmartNotepad, о которых написано выше, только обозначены и не реализованы или реализованы не полностью. В программе представлена справка и документация, о возможностях программы можно узнать, просто открыв ее и начав работать. Надеюсь, что учеба в школе, а затем в институте не помешает мне продолжить работу над программой.

    Список литературы

    В. Гофман, Е. Мещеряков, В. Никифоров. Delphi 7 в подлиннике.

    М. Фленов. Программирование в Delphi глазами “хакера”.

    А. Божко. Adobe Photoshop. Ретушь и коррекция изображений.

    При разработке программы использованы материалы и компоненты следующих разработчиков:

    Нажмите, чтобы узнать подробности

    В документе рассматриваются понятие систем обработки текстов, их виды и функции, а также основные понятия текстового процессора Microsoft Word - структуру окна и структуру текстового документа в Microsoft Word


    Системы обработки текстов – это программы для создания, редактирования и печати текстовых документов.

    Текстовый редактор (программа для ввода и редактирования текста): Word Pad Блокнот

    Текстовый процессор (программа, обладающая расширенными возможностями по обработке текстовых документов, обрабатывает не только текст, но и графические объекты): Microsoft Word, Writer

    удобная работа с таблицами;

    использование графики (рисунков, диаграмм, формул);

    импорт данных из других программ.

    по количеству алфавитов: одноалфавитные, многоалфавитные.

    по форме текста: линейные, нелинейные.

    по способу использования: автономные, сетевые.

    по назначению: общего назначения, специального назначения.

    Microsoft Word – текстовый процессор, предназначенный для создания и редактирования различных текстовых документов: писем, отчетов, блокнотов, брошюр, отчетной документации и т. д.

    Запуск: Пуск – Все программы – Microsoft Office – Microsoft Office Word.

    панель быстрого доступа, кнопка Office

    панели инструментов: стандартная, форматирование;

    Структура текстового документа

    Тело документа – основная часть документа, которая отображает содержание и цель создания документа.

    текст (отображает основное содержание документа);

    рисунок (используют для иллюстрирования основного содержания документа с целью увеличения его наглядности: графики, диаграммы);

    таблица (структурирование и группировка для иллюстрирования или анализа поданных данных в документе);

    заголовок (структурная единица документа для логического структурирования поданной в документе информации);

    колонтитул (часть документа, расположенная вверху или внизу страницы, содержащая информацию про автора, название раздела, номер страницы);

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

    содержание (перечень заголовков документа с указанием страниц, на которых они размещаются).

    В данном реферате приведены наиболее распространенные или ставшие стандартом в ряде учреждений и организаций редакторы. В данной работе достаточно подробно рассмотрены шесть текстовых редакторов: Лексикон, WordPad, Microsoft Word, Word Perfect, Notepad++, Microsoft Word 2003 а также пользовательский интерфейс Microsoft Word 2010. Цель работы - изучая набор функций, возможностей выбранных текстовых редакторов, пронаблюдать развитие технологии программ, обеспечивающих подготовку и обработку текстовой информации.

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

    Введение 3
    1. Возможности текстовых процессоров 5
    2. Текстовые редакторы 7
    Текстовый редактор Лексикон 7
    Текстовый редактор Word Pad 8
    Текстовый редактор WordPerfect 9
    Текстовый редактор Microsoft Word 6.0 10
    Текстовый редактор Notepad++ 11
    Текстовый редактор Microsoft Word 2003 12
    3. Пользовательский интерфейс Microsoft Word 2010 13
    4. Общий вид окна Word и основные приемы работы 15
    Заключение 17
    Библиографический список 18

    Файлы: 1 файл

    Технологии обработки текстовой информации.doc

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФДИРАЦИИ
    ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАНИЕ БЮДЖЕТНОЕ УЧРЕЖДЕНИЕ
    ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
    ВОЛГОГРАДСКИЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ
    (ВолгГТУ)
    ФАКУЛЬТЕТ ПОДГОТОВКИ ИНЖЕНЕРНЫХ КАДРОВ
    (ФПИК)

    Студент группы:
    ВТЭ-360
    Сыздыкова Д.С.

    Проверил:
    Скворцов М.Г.

    1. Возможности текстовых процессоров 5

    2. Текстовые редакторы 7

    Текстовый редактор Лексикон 7

    Текстовый редактор Word Pad 8

    Текстовый редактор WordPerfect 9

    Текстовый редактор Microsoft Word 6.0 10

    Текстовый редактор Notepad++ 11

    Текстовый редактор Microsoft Word 2003 12

    3. Пользовательский интерфейс Microsoft Word 2010 13

    4. Общий вид окна Word и основные приемы работы 15

    Библиографический список 18

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

    Компьютеры широко используются для подготовки текстовых документов. Для этого применяются специальные программы – текстовые редакторы.

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

    Существуют различные виды текстовых редакторов:

    • Редакторы, предназначенные для подготовки документов, содержащих только тест (например, Блокнот). Размер созданного в таком редакторе документа в байтах равен числу символов (букв) в документе. Такие текстовые редакторы могут использоваться для редактирования текстов программ и для подготовки HTML-документов.
    • Редакторы, с помощью которых можно редактировать и форматировать (оформлять) текст (например, WordPad). Документы, подготовленные в таких редакторах, содержат не только символы текст, но и информацию об их формате, то есть форме представления (размере, выделении курсивом и подчеркиванием и т.д.)
    • Редакторы, позволяющие готовить комплексные документы, то есть такие, которые содержат не только текст, но и другие объекты – картинки, диаграммы, звук и т.д. Такие редакторы часто называют текстовыми процессорами.

    В данном реферате приведены наиболее распространенные или ставшие стандартом в ряде учреждений и организаций редакторы. В данной работе достаточно подробно рассмотрены шесть текстовых редакторов: Лексикон, WordPad, Microsoft Word, Word Perfect, Notepad++, Microsoft Word 2003 а также пользовательский интерфейс Microsoft Word 2010. Цель работы - изучая набор функций, возможностей выбранных текстовых редакторов, пронаблюдать развитие технологии программ, обеспечивающих подготовку и обработку текстовой информации.

    Редакторы текстов программ рассчитаны на редактирование программ на том или ином языке программирования. Редакторы текста, и рассчитаны на тексты программ, и выполняют следующие функции:

    • диалоговый просмотр текста;
    • редактирование строк программы;
    • копирование и перенос блоков текста из одного места в другое;
    • копирование одной программы или её части в указанное место другой программы;
    • контекстный поиск и замену подстрок текста;
    • автоматический поиск строки, содержащей ошибку;
    • распечатку программы или её необходимой её части;

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

    • возможность использования различных шрифтов символов;
    • задание произвольных межстрочных промежутков;
    • автоматический перенос слов на следующую строку;
    • автоматическую нумерацию страниц;
    • обработку и нумерацию строк;
    • печать верхних и нижних заголовков страниц (колонтитулов);
    • выравнивание краев абзаца;
    • набор текста в несколько столбцов;
    • создание таблиц и построение диаграмм;
    • проверку правописания и подбор символов;

    Редакторы текстов программ, можно использовать для создания и корректировки небольших документов. Однако при необходимости серьезной работы с документами лучше использовать редакторы, ориентированные на работу с документами.

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

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

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

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

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

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

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

    Текстовый редактор Лексикон.

    Текстовый редактор Лексикон предназначен для обработки несложных документов с текстом на русском и английском языках. У ЛЕКСИКОНА можно выделить следующие функции редактирования текстов:

    • просмотр и корректировку текста;
    • автоматическое форматирование текста;
    • автоматическое разбиение текста на страницы;
    • перенос фрагментов текста из одного места в другое;
    • создание оглавления разделов документа;
    • одновременное редактирование нескольких документов;

    Особенностями Лексикона, отличающим его от других текстовых редакторов, являются:

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

    Текстовый редактор Word Pad.

    Редактор Word Pad - текстовый редактор, позволяющий создавать и редактировать достаточно длинные тексты.

    Редактор Word Pad, входящий в состав Windows, не является достаточно мощным, но с большинством повседневных задач - с написанием письма, студенческого реферата, изготовлением поздравительной открытки - Word Pad справляется вполне успешно.

    С помощью Word Pad можно:

    • работать со шрифтами, использовать разнообразное начертание и цвет шрифтов;
    • сохранять тексты как в своем собственном формате, так и в других популярных форматах (в том числе в формате Microsoft Word);
    • вставлять в текст картинки разнообразных форматов.

    Текстовый редактор Word Perfect.

    Текстовый редактор Word Perfect - один из самых популярных текстовых редакторов в компьютерном мире. Word Perfect обладает довольно необычным набором свойств. Используя одни и те же положенные в его основу универсальные принципы, можно с одной стороны довольно просто обрабатывать несложные документы, а с другой - готовить тексты со сложной структурой, иллюстрациями, таблицами и т.п.

    Перечислим некоторые основные характерные черты редактора Word Perfect:

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

    Текстовый редактор Microsoft Word 6.0.

    Microsoft Word 6.0 - мощный текстовой процессор, предназначенный для выполнения всех процессов обработки текста: от набора и верстки, до проверки орфографии, вставки в текст графики в стандарте *.pcx или *.bmp, распечатки текста. Он работает со многими шрифтами, как с русским, так и с любым из двадцати одного языка мира. В одно из многих полезных свойств Word входит автоматическая коррекция текста по границам, автоматический перенос слов, а также проверка правописания слов, сохранение текста в определенный устанавливаемый промежуток времени, наличие мастеров текстов и шаблонов, позволяющих в считанные минуты создать деловое письмо, факс, автобиографию, расписание, календарь и многое другое. Word обеспечивает поиск заданного слова или фрагмента текста, замену его на указанный фрагмент, удаление, копирование во внутренний буфер или замену по шрифту, гарнитуре или размеру шрифта, а так же по надстрочным или по подстрочным символам. Наличие закладки в тексте позволяет быстро перейти к заложенному месту в тексте. Можно так же автоматически включать в текст дату, время создания, обратный адрес и имя написавшего текст. При помощи макрокоманд Word позволяет включать в текст базы данных или объекты графики, музыкальные модули в формате *.wav. Для ограничения доступа к документу можно установить пароль на текст, который Word будет спрашивать при загрузке текста для выполнения с ним каких-либо действий. Word позволяет открывать много окон для одновременной работы с несколькими текстами, а так же разбить одно активное окно по горизонтали на два и выровнять их.

    Гост

    ГОСТ

    Текстовые редакторы, процессоры

    Чаще всего при работе на ПК пользователь работает с текстовыми данными, для работы с которыми используются два основных класса программного обеспечения:

    • текстовые редакторы
    • текстовые процессоры.

    Текстовый редактор

    Текстовый редактор – самостоятельная компьютерная программа (приложение) или часть программного комплекса, которая предназначена для создания и редактирования текстовых данных.

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

    Кроме создания и просмотра текста текстовые редакторы позволяют выполнять следующие операции редактирования текста – перемещение, копирование, вставка текста, поиск по тексту и замена, сортировка строк, просмотр кодов символов и конвертация кодировок, печать документа и т.п.

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

    Виды текстовых редакторов

    Построчный текстовый редактор предназначен для работы с текстом как с последовательностью пронумерованных строк. Например, построчный редактор Edlin входил в состав MS-DOS.

    Контекстный редактор, который выполняет операции над текстом в текущей позиции. Например, редактор ECCE. Экранный текстовый редактор позволяет пользователю перемещать курсор в тексте с помощью клавиатуры или других устройств ввода (например, манипулятором мышь). Например, редактор Блокнот.

    Популярные текстовые редакторы

    Готовые работы на аналогичную тему

    • Emacs – многоцелевой, свободный редактор, один из самых мощных по возможностям, с большим числом режимов работы. Может использоваться для программирования.
    • Kate – мощный расширяемый свободный текстовый редактор с подсветкой синтаксиса для многих языков программирования и разметки с гибким настраиваемым интерфейсом.

    Редактор Emac

    Рисунок 1. Редактор Emac

    Редактор Kate

    Рисунок 2. Редактор Kate

    • Блокнот – входит в состав операционной системы Microsoft Windows.
    • Vim – свободный модальный редактор для администраторов и программистов. Один из самых мощных по возможностям редактор с широкими возможностями настройки и автоматизации. Имеет два режима работы: текстовый и командный.
    • Notepad – свободный текстовый редактор с открытым исходным кодом для Windows, предназначен для программистов и простых пользователей.
    • TEA – свободный кроссплатформенный редактор с большим количеством функций обработки текста и разметки в [X]HTML, LaTeX, Docbook, Lout, с подсветкой синтаксиса и проверкой правописания.
    • KeyPad+ – текстовый редактор, разработанный русскими программистами для обычных пользователей и программистов.

    Текстовые процессоры

    Текстовый процессор – компьютерная программа, предназначенная для создания и редактирования текстовых документов, компоновки макета текста и предварительного просмотра документов в том виде, в котором они будут напечатаны (свойство, известное как WYSIWYG).

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

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

    Поскольку разными текстовыми процессорами используются для оформления текста разные коды (документы с разными форматами), то перенос форматированных текстовых документов из одного текстового процессора в другой не всегда является корректным. В таких случаях форматирование может быть сохранено лишь частично (как, например, при переносе документа из MS Word в OpenOffice Writer) или вообще не сохраниться (переносится только текст). Тогда необходимо форматирование документа выполнять заново.

    Популярные текстовые процессоры

    Microsoft Word – мощный текстовый процессор, предназначенный для создания, просмотра и редактирования текстовых документов. Программа входит в пакет Microsoft Office. Выпускается с 1983 г. Текущая версия MS Word 2016 для Windows и MS Word 2011 для Mac.

    Возможности программы Word расширены встроенным макроязыком Visual Basic (VBA). Однако это предоставляет дополнительные возможности для написания встраиваемых в документы вирусов, которые называются макровирусами.

    WordPad – текстовый процессор, который входит в состав операционной системы Microsoft Windows. Гораздо мощнее программы Блокнот, но уступает полноценному текстовому процессору Microsoft Word.

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

    Текстовый процессор MS Word

    Рисунок 3. Текстовый процессор MS Word


    Текстовый процессор WordPad">

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

    Читайте также: