Засоби складання текстових документів
Практично будь-який документ, що звичайно готувався на друкарській машинці, може бути створений за допомогою комп'ютера і спеціального програмного забезпечення. При цьому з'являється можливість багаторазово виправляти окремі фрагменти, не вводячи наново весь текст, змінювати шрифти, вставляти малюнки, підготовлені на комп'ютері, друкувати на принтері потрібну кількість примірників документу, і т.д.
Таким чином, підготовка текстових матеріалів на комп'ютері не тільки виконується швидше і ефективніше, ніж на друкарській машинці, але і надає нові, недоступні раніше можливості. Програми підготовки текстів призначені для підготовки всіх видів текстової документації - статей, листів, технічних описів та ін.
Сучасні програмні продукти для підготовки текстових документів значно відрізняються один від одного своїми характеристиками, можливостями вводу і редагування тексту, його форматування і виводу на друк, складністю в освоєнні і користуванні. Серед програмних продуктів, призначених для підготовки текстів, можна виділити три великих класи:
. Редактори текстів.
Редактор текстів (text editor) - це система підготовки текстів, яка не використовує для внутрішнього представлення тексту ніяких додаткових кодів, крім стандартних: кінець рядка, перевід каретки, кінець сторінки. Типовий редактор текстів з мінімальним набором функцій забезпечує ввід, зміну і збереження будь-якого символьного тексту. Переважно такі редактори використовуються для підготовки текстів програм. Вони підтримують виконання таких функцій:
набір тексту з клавіатури;
редагування тексту;
видалення, розмноження або перенесення частини тексту;
вставка фрагменту тексту з іншого файлу;
пошук всіх входжень групи символів (контексту);
заміна однієї групи символів (контексту) на іншу;
збереження набраного тексту у файлі;
роздрук тексту на принтерах різного типу.
До цього класу систем підготовки документів належать Norton Editor (фірма Peter Norton Computing Inc.), SideKick (фірма Borland), Brief (фірма Solution Systems), багатофункціональній редактор Multi-Edit, розроблений фірмою American Cybernetic Inc, редактор Блокнот (Notepade), що входить до операційних систем Windows 9x. До цього класу відносяться також редактори Турбо середовищ - інтегрованих інструментальних засобів для створення, компіляції, відлагодження і виконання програм на таких популярних мовах програмування, як Бейсік, Паскаль, Сі, Асемблер. Обов'язковою складовою цих програмних продуктів є редактор з перерахованими вище можливостями для роботи з текстами програм.
Редактори текстів застосовуються для підготовки документів в ситуаціях, коли:
документ містить текст суто інформативного характеру і не потребує особливих засобів для оформлення його вигляду (форматування);
документ містить довідкову інформацію, яка повинна займати якомога менше місця на носії з обмеженою ємністю (наприклад, файли, що знаходяться на інсталяційних лазерних дисках і містять інструкції по встановленні на коп'ютері програмного забезпечення);
документ містить текст дуже великого обсягу. Редактори текстів в цьому випадку забезпечують мінімальний обсяг файлу такого документу.
. Редактори документів або текстові процесори,
Сучасні системи підготовки текстових документів забезпечують користувача персонального комп'ютера засобами створення, обробки, оформлення і зберігання документів різної складності. Крім тексту, документ може містити графіку, звукові файли, відеокліпи, малюнки, діаграми, таблиці, формули і багато іншого. Сам текст може бути оформлений за допомогою засобів форматування. Спеціальні функції текстового процесора полегшують підготовку і роздрук тексту:
ввід тексту під контролем функцій форматування, які забезпечують відтворення на екрані тексту документу в такому вигляді, в якому він буде виведений на друк; така можливість забезпечується після попереднього налагодження текстового процесора на принтер, на якому буде виводитися текст;