Реферат на тему:
В«Функції та можливості текстового редактора В»
Виконала:
Герченко Є.
2010
Практично кожен користувач комп'ютера зустрічається з необхідністю підготовки тих чи інших документів - листів, статей, службових записок, звітів, рекламних матеріалів і т.д. Зручність і ефективність застосування комп'ютерів для підготовки текстів привели до створення безлічі програм для обробки документів. Такі програми називаються редакторами текстів (Word Processors). Основні функції цього класу прикладних програм полягають у введенні і редагуванні текстів. Додаткові функції полягають в автоматизації процесів введення і редагування.
Текстовий редактор - Комп'ютерна програма, призначена для створення і зміни текстових файлів, а також їх перегляду на екрані, виводу на друк, пошуку фрагментів тексту, то програмне засіб, що забезпечує введення, зберігання, перегляд, редагування, форматування, вивід на екран для контролю та друк текстів.
Умовно виділяють два типу редакторів, а також окремо робочі середовища, що містять редактор.
Текстовий редактор
Перший тип орієнтований на роботу з послідовністю символів в текстових файлах. Такі редактори забезпечують розширену функціональність - підсвічування синтаксису, сортування рядків, шаблони, конвертацію кодувань, показ кодів символів і т. п. Іноді їх називають редактори коду, так як основне їхнє призначення - написання вихідних кодів комп'ютерних програм.
Текстовий процесор
Другий тип текстових редакторів має розширені функції форматування тексту, впровадження в нього графіки і формул, таблиць і об'єктів. Такі редактори часто називають текстовими процесорами і призначені вони для створення різного роду документів, від особистих листів до офіційних паперів.
Текстова робоча середа
Також виділяють більш загальний клас програм - текстові робочі середовища. Середовища представляють собою повноцінне робоче середовище, в якій можна вирішувати найрізноманітніші завдання: за допомогою надбудов вони дозволяють писати і читати листи, веб-канали, працювати в вікі і Вебі, вести щоденник, управляти списками адрес і завдань. Представники цього класу - Emacs, Archy, Vim і Acme з операційної системи Plan 9. Такі програми можуть служити середовищами розробки програмного забезпечення. У будь-якому випадку, останні завжди містять текстовий редактор як необхідний інструмент програмування.
Принцип роботи текстового редактора.
Принцип роботи редакторів середнього класу і потужних редакторів схожий на принцип роботи систем програмування.
Текстовой редактор надає користувачеві текстове вікно для введення тексту і набір команд для його форматування.
Першим етапом створення текстового документа є набір тексту. Після того, як текст введений можна приступати до його форматуванню. Оформляючи документ користувач застосовує до окремих частин тексту команди форматування. Відпрацьовуючи ці команди текстовий редактор змінює зовнішнє уявлення форматіруемого тексту і вставляє в текст документа елементи форматування, які, при повторним читанні документа дадуть йому можливість однозначно інтерпретувати їх.
По закінченні форматування тексту в документ вставляються і форматуються необхідні зовнішні об'єкти.
Тут важливо зазначити, що існують два різних методи вставки зовнішніх об'єктів.
У першому випадку текстовий редактор вставляє посилання на зовнішній об'єкт і елементи його форматування. Відповідно, це вимагає постійної наявності об'єкта по вказаною адресою. До прикладу, ми вставляємо в документ картинку, що знаходиться в файлі image.gif. При переміщенні, видаленні або перейменуванні даного файлу замість необхідної картинки текстовий редактор видасть діагностику помилки або його не якісний образ. Тому подібні дії при даному підході неприпустимі. Однак зручність даного підходу полягає в незалежності зовнішнього об'єкта від текстового редактора. Ми можемо обробляти зовнішній об'єкт не запускаючи текстового редактора, при цьому всі зміни зроблені над об'єктом відіб'ються в текстовому документі. До того ж обсяг текстового документа стає менше, що актуально для комп'ютерів з невеликим обсягом оперативної пам'яті.
У другому випадку зовнішній об'єкт повністю поміщається в документ, що збільшує його обсяг, але робить незалежним від файлу з якого взято цей об'єкт. При даному підході в текстовий документ записується не посилання на файл, а команда вставки зовнішнього об'єкта і коди даного об'єкта.
Таким чином, текстовий документ містить в собі власне текст, елементи його форматування; посилання на зовнішні об'єкти або команди вставки об'єктів і коди цих об'єктів; елементи форматування вставлених об'єктів.
При читанні файлу, що містить текстовий документ, текстовий редактор зчитує текст і елементи його форматування, команди вставки зовнішніх об'єктів і їх форматування, інтерпретує ці елементи і команди (тобто застосовує до тексту і зовнішніх об'єктів команди форматування і виводить на екран або інше зовнішній пристрій) відформатовані текст і зовнішні об'єкти.
Окрім засобів оформлення тексту, текстові редактори часто постачають додатковими утилітами, які полегшують роботу з документом: засобами пошуку і заміни; перевірки орфографії, пунктуації; засобами роботи з буфером обміну; довідкової системою за програмою; засобами автоматизації (написання сценаріїв або макросів) і т.д.
Таким чином, потужний текстовий редактор складається з текстового вікна для введення тексту, бібліотеки елементів форматування, інтерпретатора цих елементів, ряду допоміжних програм для створення і форматування зовнішніх об'єктів і набором утиліт, полегшують роботу з документом.
Набір елементів форматування суто індивідуальний для кожного текстового редактора. Тобто інтерпретатор одного текстового редактора не може зрозуміти і правильно відпрацювати елементи іншого текстового редактора. Тим не менш, необхідність читання документів, створених в іншому текстовому редакторі все ж існує. Для вирішення цієї проблеми потужні редактори і редактори середнього класу забезпечують набором конверторів, які переводять елементи іншого текстового редактора в команди даного.
Текстовий редактор Microsoft Word.
Microsoft Word - потужний текстовий процесор, призначений для виконання всіх процесів обробки тексту: від набору й верстки, до перевірки орфографії, вставки в текст графіки в стандарті *. pcx або *. bmp, роздруківки тексту.
Він працює з багатьма шрифтами, як з російським, так і з будь-яким з двадцяти однієї мови світу. В одне з багатьох корисних властивостей Word входить автоматична корекція тексту по кордонів, автоматичний перенос слів і виправлення правопису слів, зберігання тексту у визначений проміжок часу, наявність майстрів текстів і шаблонів, що дозволяють у лічені хвилини створити діловий лист, факс, автобіографію, розклад, календар і багато іншого.
Word забезпечує пошук заданого слова або фрагмента тексту, заміну його на зазначений фрагмент, видалення, копіювання у внутрішній буфер або заміну по шрифту, гарнітурі або розміром шрифту, а так само з наголосами або за підрядковим символів. Наявність закладки в тексті дозволяє швидко перейти до закладеного місця в тексті. Можна так само автоматично включати в текст дату, час створення, зворотну адресу і ім'я написав текст.
Типова структура інтерфейсу.
Рядок меню містить імена груп команд, об'єднаних за функціональним ознакою. Рядок меню знаходиться у верхній частині екрана. Вибір режиму з рядка меню відкриває відповідне підменю, а вибір певної опції у ньому забезпечує доступ до меню більш низького рівня. Така система вкладених (Спадаючих) меню складає основу інтерфейсу текстового процесора. Команди меню вибираються за допомогою миші, клавіш управління курсором або комбінацій натиск...