Курсовая работа: Программирование для Word из Delphi
Реферат
Курсовая работа содержит 23 страницы, 9 использованных источников, 1 рисунок, 2 таблицы и 1 приложение.
В курсовой работе используются следующие ключевые слова:
COM, OLE, сервер автоматизации, интерфейс, IDispatch, объект, семейство.
Объектом исследования является технология взаимодействия приложений с текстовым редактором MicrosoftWord.
В процессе работы использовалась учебная литература по программированию в среде Borland Delphi для Windows.
В результате исследования: изучена методика создания приложений передающих данные в MicrosoftWord.
Содержание
Введение
1. Основы COM-технологии
1.1 COM-объекты
1.2 Вызов методов COM-объектов
1.3 Создание и использование экземпляров серверов автоматизации
2. Экспорт информации в MicrosoftWord
2.1 Структура приложения MicrosoftWord
2.2 Запуск сервера
2.3 Взаимодействие с сервером на уровне документа
2.4 Непосредственный вывод информации
2.5 Форматирование текстовой информации
2.6 Использование закладок
2.7 Управление приложением
Заключение
Список использованных источников
Пиложение 1
Введение
Цель курсовой работы заключена в изучении технологий вывода данных из приложений созданных в среде Borland Delphi в другие распространенные программы, такие как MicrosoftOffice и в частности MicrosoftWord. Среда BorlandDelphi предоставляет широкие возможности вывода информации на принтер с помощью объекта TPrinter. Однако большинство задач печати сводится к выводу текста или таблиц. При этом с одной стороны, в программах приходится реализовывать сложные алгоритмы форматирования текста при выводе, а с другой стороны, такие задачи дублируют широко распространенные пакеты, в которых данные возможности уже реализованы. Более того, вывод информации на печатающее устройство жестко определяет вид получаемых документов, на который пользователь не может повлиять. При этом с развитием компьютерной техники печатные документы становятся все менее востребованными в связи с широким использованием для обмена информацией электронной почты и факсов. В таких условиях целесообразно наделять программные продукты возможностями сохранения информации в общепринятых форматах, таких, например, как формат текстовых документов RTF, тем более, что Delphi частично поддерживает такие возможности. Однако работа с такими форматами все-таки не проста, и требует от разработчика дополнительных усилий, особенно в условиях быстрого обновления стандартов на форматы представления данных.
Второй подход к повышению гибкости вывода информации поддерживается наличием в Windows технологии OLE (Object Linking and Embedding – связывание и внедрение объектов), позволяющей запускать сторонние приложения и передавать им данные, вызывая методы этих приложений. Технология OLE является частью технологии СОМ – признанного стандарта для выполнения подобных операций, и все больше программных продуктов поддерживают такие возможности. Исключением не является и группа продуктов Microsoft Office, каждое приложение которой может быть использовано из Delphi-приложений для передачи в них данных.
1. ОСНОВЫ COM -ТЕХНОЛОГИИ
1.1 COM -объекты
--> ЧИТАТЬ ПОЛНОСТЬЮ <--