Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Текстовые редакторы. Технология связывания и внедрения объектов.





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

Условно выделяют два типа редакторов.

Первый тип ориентирован на работу с последовательностью символов в текстовых файлах.

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

 

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

• Notepad - входит в состав Microsoft Windows.

• GNU nano - Свободный редактор для текстового режима.

• EditPlus - текстовый редактор для Windows, предназначенный для программирования и веб-разработки.

• Pspad - Текстовый редактор с подсветкой синтаксиса, поддержкой скриптов и инструментами для работы с HTML-кодом.

• Texter - текстовый редактор для Windows.

• и другие.

Второй тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов.

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

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

Общие принципы работы:

• ввод текста;

• редактирование;

• форматирование.

Редактирование - это внесение изменений, исправлений и дополнений в текст.

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

Создание любого текстового документа можно условно разделить на три этапа.

Первый этап - ввод текста документа, второй - форматирование документа, третий - сохранение и вывод на печать.

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

Основные возможности:

• создание таблиц;

• вставка в текст рисунков и других объектов: видеоклипов, звука;

• создание схем и чертежей;

• вставка символов и формул;

• создание списков (нумерованных, маркированных, многоуровневых);

• создание колонок;

• выполнение обтекания рисунков

• и др.

Популярные текстовые процессоры (текстовые редакторы второго типа):

• WordPad - входит в состав MS Windows;

• OpenOffice.org Writer;

• Microsoft Word;

• AbiWord;

• Atlantis Word Processor.\

Технология связывания и внедрения объектов

OLE, Object Linking and Embedding - технология связывания и внедрения объектов в другие документы и объекты, разработанная корпорацией Майкрософт.

В 1996 году Microsoft переименовала технологию в ActiveX.

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

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

OLE используется при обработке составных документов (англ. compound documents), может быть использована при передаче данных между различными несвязанными между собой системами посредством интерфейса переноса (англ. drag-and-drop), а также при выполнении операций с буфером обмена. Идея внедрения широко используется при работе с мультимедийным содержанием на веб-страницах (пример — Веб-ТВ), где используется передача изображения, звука, видео, анимации в страницах HTML (язык гипертекстовой разметки) либо в других файлах, также использующих текстовую разметку (например, XML и SGML). Однако, технология OLE использует архитектуру “толстого клиента”, то есть сетевой ПК с избыточными вычислительными ресурсами. Это означает, что тип файла либо программа, которую пытаются внедрить, должна присутствовать на машине клиента. Например, если OLE оперирует таблицами Microsoft Excel, то программа Excel должна быть инсталлирована на машине пользователя.

Описание технологии

OLE 1.0

OLE 1.0 был выпущен в 1990 году на основе технологии DDE (Dynamic Data Exchange), использовавшейся в более ранних версиях операционной системы Microsoft Windows. В то время как технология DDE была сильно ограничена в количестве и методах передачи данных между двумя работающими программами, OLE имел возможность оперировать активными соединениями между двумя документами либо даже внедрить документ одного типа в документ другого типа.

OLE серверы и клиенты взаимодействуют с системными библиотеками при помощи таблиц виртуальных функций (англ. virtual function tables, VTBL). Эти таблицы содержат указатели на функции, которые системная библиотека может использовать для взаимодействия с сервером или клиентом. Библиотеки OLESVR.DLL (на сервере) и OLECLI.DLL (на клиенте) первоначально были разработаны для взаимодействия между собой с помощью сообщения WM_DDE_EXECUTE, предоставляемого операционной системой.

OLE 1.1 позднее развился в архитектуру COM (component object model) для работы с компонентами программного обеспечения. Позднее архитектура COM была преобразована и стала называться DCOM.

Когда объект OLE помещен в буфер обмена информацией, он сохраняется в оригинальных форматах Windows (таких как bitmap или metafile), а также сохраняется в своём собственном формате. Собственный формат позволяет поддерживающей OLE программе внедрить порцию другого документа, скопированного в буфер, и сохранить её в документе пользователя.

OLE 2.0

Следующим эволюционным шагом стал OLE 2.0, сохранивший те же цели и задачи, что и предыдущая версия. Но OLE 2.0 стал надстройкой над архитектурой COM вместо использования VTBL. Новыми особенностями стали автоматизация технологии drag-and-drop, in-place activation и structured storage.

ActiveX

В 1996 году Microsoft переименовала технологию OLE 2.0 в ActiveX. Были представлены элементы управления ActiveX, ActiveX документы и технология Active Scripting. Эта версия OLE в основном используется веб-дизайнерами для вставки в страницы мультимедийных данных.

Офисные приложения Microsoft Office: состав и назначение.

Офисные приложения OpenOffice.org: состав и назначение.







ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...

ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования...

Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.