Возможности программирования LibreOffice/OpenOffice для создания программ обработки документов - page 10

В.И. Виноградов, М.В. Виноградова
10
1) написание макроса (в среде офисного пакета), запускаемый ос-
новным приложением из командной строки. Макрос подгружает не-
обходимые ему библиотеки и обращается к их сервисам;
2) создание функций в среде основного приложения (на языке
C++ или Java). Функции работают с сервисами через проекцию клас-
сов сетевых объектов.
Рассмотренные варианты отличаются средой разработки и ис-
пользуемым языком программирования. Алгоритмы функций и мак-
росов, а также набор используемых в них сервисов совпадают. По-
скольку разработка и выполнение макросов в родной среде представ-
ляются менее трудоемкими и более надежными, то на начальной ста-
дии разработки рекомендуется использовать первый метод.
Рассмотренные технологии программирования пакетов LibreOffic
и OpenOffice позволяют интегрировать их функции и компоненты в
собственные проекты для повышения эффективности процесса раз-
работки прикладных программ и их последующей эксплуатации.
ЛИТЕРАТУРА
[1]
Официальный сайт проекта LibreOffice. URL:
/
wiki/Libre_Office (дата обращения 30.06.2012).
[2]
Материал из Википедии по OpenOffice.org. URL:
/
wiki/Libre_Office (дата обращения 20.06.2012).
[3]
Ионов А., Коновалов Ю., Новодворский А., Трунин И., Смирнов Д., Яку-
шин А., Гарбуз Н.
Практическое руководство по Ru.OpenOffice.org
.
Москва, Инфра-Ресурс, 2005, 84 с.
[4]
Справочное руководство по LibreOffice. URL:
Main_Page/ru (дата обращения 20.07.2012).
[5]
Пьяных Е.Г.
Проектирование баз данных в среде OpenOffice.org
(ПО для
управления базами данных): учеб. пособие. Москва, 2008, 62 c.
[6]
OpenOffice.org. Начинаем работу
. Пер. с англ. Москва, Инфра-Ресурс,
2007, 331 с.
[7]
Бейн М.А. Изучение программирования макросов для электронных таблиц
в OpenOffice.org. OOo Basic и Автоматизация Calc. Быстрое и дружествен-
ное руководство по написанию макросов и приложений электронных таб-
лиц. Пер. c англ. Санкт-Петербург, Packt Publishing, 2008, 151 с.
[8]
Программирование на языке OpenOffice.org Basic. Пер. с англ. Москва,
Инфра-Ресурс, 2007. 184 с.
[9]
Питоньяк Э.
OpenOffice.org pro. Автоматизация работы
. Москва, ДМК
Пресс, 2008, 512 с.
[10] Cправочная
информация
по
API
OpenOffice.org.
URL:
org/ wiki/Main_Page (дата обращения 30.06.2012).
[11] Cправочная информация по модулям Apache OpenOffice. URL:
.
openoffice.org/api/docs/common/ref/com/sun/star/module-ix.html (дата обра-
щения 06.07.2012).
[12] Apache OpenOffice Developer's Guide. URL:
/
Documentation/DevGuide/OpenOffice.org_Developers_Guide (дата обраще-
ния 3.07.2012).
1,2,3,4,5,6,7,8,9 11
Powered by FlippingBook