Программное обеспечение ЭВМ и языки программирования
Текстовый редактор - это программа, используемая специально для ввода и редактирования текстовых данных.
Основными функции этого класса прикладных программ заключаются в вводе и редактировании текстовых данных. Дополнительные функции состоят в автоматизации процессов ввода и редактирования.
Основные функции текстового редактора:
- обеспечение ввода текста с клавиатуры или из существ
ующего файла;
- редактирование текста (добавление, изменение, удаление или копирование фрагментов текста и т.д.);
- оформление текста (выбор шрифта, выравнивания, установление межстрочного, межабзацного интервалов и т.п.);
- размещение текста на странице (установка размера страницы, полей, отступов; разбиение на колонки и пр.)
- сохранение текста в файле на внешнем носителе или получение твердой копии (печать текста);
- проверка орфографии, подбор синонимов, поиск и замена;
- система подсказок и т.д.
Наиболее распространенные текстовые редакторы: Лексикон, Edit, Слово и дело, Ched, NotePad, Write, Word Pad, Блокнот.
Текстовый процессор отличается от текстового редактора более широкими функциональными возможностями, а именно:
- настраиваемое пользователем меню;
- использование контекстного меню;
- сопровождение текста таблицами и проведение в них простейших расчетов;
- вставка графических объектов или создание рисунков с помощью встроенных инструментов;
- вставка формул, графиков, диаграмм;
- оформление текста списками, буквицами;
- использование инструмента автокоррекции текста и его автореферирования;
- фоновая проверка орфографии, синтаксиса и др.
Возможности текстовых редакторов различны - от программ, предназначенных для подготовки небольших документов простой структуры, до программ для набора, оформления и полной подготовки к типографскому изданию книг и журналов (издательские системы).
Современный стиль работы с документами подразумевает два альтернативных подхода – работу с бумажными документами и работу с электронными документами. Говоря о форматировании документов средствами текстовых процессоров, надо иметь в виду два принципиально разных направления – форматирование документов, предназначенных для печати, и форматирование электронных документов, предназначенных для отображения на экране. Приемы и методы в этих случаях существенно различаются. Соответственно, различаются и текстовые процессоры, хотя многие их них успешно сочетают оба подхода.
Наиболее распространенные текстовые процессоры: Word (Microsoft Office), Word Pro (Lotus SmartSuite), WordPerfect (Perfect Office), WordExpress, Accent, StratusPad – это коммерческие продукты. Существует также альтернативное свободное программное обеспечение для работы с текстом: Emacs, Vim, OpenOffice.org Writer, PolyEdit, Angel Writer и др.
Emacs (Editor MACroS) – текстовый редактор, основу идеологии которого составляют принципы «всё в одном», расширяемости, настраиваемости под пользователя и документированности. Функциональность Emacs можно разделить на три уровня: базовая, основной режим и дополнительные режимы. Сочетание этих трёх уровней позволяет выполнять огромное количество задач (в том числе и не связанных напрямую с редактированием текста) не выходя из редактора. Emacs написан на двух языках: C и Elisp (диалект Лиспа, от Emacs Lisp). При этом сам редактор является интерпретатором Elisp. Пользователи могут сами создавать части Emacs, от отдельных функций до новых основных режимов. При этом можно переопределять любые Elisp-функции, в том числе и те, что являются частью самого редактора.
Vim (сокр. от Vi Improved, произносится Вим) - свободный текстовый редактор. Ныне это один из мощнейших текстовых редакторов с полной свободой настройки и автоматизации, и созданным благодаря этому расширениям и надстройкам. Пользовательский интерфейс Vim'а может работать в чистом текстовом (консольном) режиме; он не совсем интуитивен, так что эффективная работа с редактором требует предварительного обучения. Из главных особенностей редактора - применение двух основных, вручную переключаемых, режимов ввода: командного и текстового. Одно из достоинств редактора Vim - то, что он доступен под множество операционных систем.
OpenOffice.org Writer - текстовый процессор и визуальный редактор HTML, входит в состав OpenOffice.org и являетcя свободным программным обеспечением. Writer похож на Microsoft Word и функциональность этих редакторов примерно равна. Writer также имеет некоторые возможности, отсутствующие в Word, например:
- сохранение документов в формат PDF;
- арифметические расчёты и другие формулы в таблицах;
- возможность создания составных документов;
- возможность защиты отдельных частей документов (разделов) и отдельных ячеек таблиц от изменений;
- поддержка стилей страниц.
Writer позволяет сохранять документы в различных форматах, включая Microsoft Word, RTF, XHTML и OASIS Open Document Format, который является форматом, используемым по умолчанию начиная с версии OpenOffice.org 2.0, а также в формате предыдущих версий Writer. В отличие от таких редакторов, как Microsoft Word и Abiword, в Writer отсутствует проверка грамматики, хотя и присутствует проверка орфографии.
Angel Writer - свободно распространяемый текстовый редактор, позволяющий работать как с простыми текстами, так и с текстами в формате Rich Text. Обладая приятным и интуитивно понятным интерфейсом, Angel Writer компактен и быстр. Он незаменим в повседневной работе над небольшими документами! При работе с записями программа предоставляет в распоряжение настоящий Rich Text - редактор с возможностью чтения, записи и печати текстовых документов в форматах *.txt и *.rtf. Кроме того, реализованы все основные возможности редактирования и форматирования текста. Для облегчения и ускорения работы все команды продублированы "горячими клавишами". Начать работу в редакторе можно без предварительного обучения, так как он разработан в соответствии со стандартами Microsoft Office.
Редакционно-издательские системы (верстка) должны обеспечивать все функции текстового процессора, а также:
- воспринимать тексты, созданные в различных текстовых редакторах;
- воспринимать отсканированные или нарисованные в графических редакторах иллюстрации, созданные на разных платформах ПК, и корректировать их цвета;
- иметь больший набор шрифтов и возможность их графического преобразования (сжатие, растяжение);
- возможность для различного "обтекания" рисунка текстом;
- обеспечивать автоматическое составление оглавления текста, автоматическое оптимальное размещение текста на странице;
- обеспечивать адаптацию к различным печатающим устройствам и т.д.
Полнофункциональные издательские системы - Microsoft Publisher, Corel Ventura и Adobe PageMaker, FrameMaker, QuarkXPress, Ventura Publisher. Издательские системы незаменимы для компьютерной верстки и графики.
1.4.2. Программные средства для вычислительных работ
Электронные таблицы, пакеты прикладных программ (ППП) для статистической обработки данных, специализированные математические ППП. Электронные таблицы (SuperCalc, Excel, Lotus, Quattro Pro, SDSS Spreadsheet, VistaCalc, GS-Calc и др.) относятся к классу систем обработки числовой информации, называемых Spreadsheet. Буквальный перевод термина "spreadsheet" c английского языка означает "расстеленный лист (бумаги)". Области применения электронных таблиц: бухгалтерский и банковский учет; планирование распределения ресурсов; проектно-сметные работы; инженерно-технические расчеты; статистическая обработка больших массивов информации; исследование динамических процессов.
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности