CFA LogoCFA Logo Computer
Новости Статьи Магазин Драйвера Контакты
Новости
RSS канал новостей
В конце марта компания ASRock анонсировала фирменную линейку графических ускорителей Phantom Gaming. ...
Компания Huawei продолжает заниматься расширением фирменной линейки смартфонов Y Series. Очередное ...
Компания Antec в своем очередном пресс-релизе анонсировала поставки фирменной серии блоков питания ...
Компания Thermalright отчиталась о готовности нового высокопроизводительного процессорного кулера ...
Компания Biostar сообщает в официальном пресс-релизе о готовности флагманской материнской платы ...
Самое интересное
Программаторы 25 SPI FLASH Адаптеры Optibay HDD Caddy Драйвера nVidia GeForce Драйвера AMD Radeon HD Игры на DVD Сравнение видеокарт Сравнение процессоров

АРХИВ СТАТЕЙ ЖУРНАЛА «МОЙ КОМПЬЮТЕР» ЗА 2002 ГОД

Звезды офисного счастья

К.НОСОВ

Тема офисного программного обеспечения давно привлекает внимание авторов нашего издания (см., например, статью «Экзотический цветок для офиса» о Lotus SmartSuit в МК №31-32 (150-151) или материал Валерия АКСАКА «День открытых дверей» об OpenOffice в МК №28 (199)). Такой интерес вполне понятен и оправдан, учитывая всеобщее использование универсальных программных решений. Какую бы область компьютерных приложений мы ни взяли — деловую сферу, образование, науку — всюду офисные пакеты находят все более широкое применение.

В данной материале речь пойдет о новейшей, усовершенствованной версии известного офисного пакета StarOffice 6.0, выпускаемого корпорацией Sun Microsystems (http://www.sun.com). Поскольку предыдущие версии пакета в течение ряда лет распространялись бесплатно и приобрели заслуженное признание пользователей, в том числе и отечественных, историю продукта в нашем обзоре опустим.

В пакет StarOffice входят компоненты, обеспечивающие выполнение основных задач по обработке и представления численной, текстовой и графической информации: StarOffice Writer (текстовый процессор), StarOffice Calc (электронный табличный процессор), StarOffice Impress (мультимедийные презентации), StarOffice Draw (редактор векторной графики). Кроме названных, в пакет входят несколько дополнительных программ, выполняющих вспомогательные функции. К ним относятся StarOffice Web (редактор HTML-документов), StarOffice Math (редактор формул) и StarOffice Master Document (программа составления сложных документов). Как и любой современный офисный пакет, StarOffice имеет внутреннюю среду разработки пользовательских приложений —StarOffice Basic.

Пакет выпускается для трех платформ: Solaris, Linux и Windows (версия 95 и выше). Не останавливаясь на детальных требованиях для каждой из платформ, скажем, что StarOffice для Windows требует 64 Мб оперативной памяти и 250 Мб на жестком диске (при полной установке). Если же отказаться от некоторых редко используемых утилит, весь пакет можно вместить в объем вдвое меньший. Документы StarOffice свободно обмениваются между платформами с полным сохранением структуры и внешнего вида.

Все компоненты пакета глубоко интегрированы друг с другом, а их интерфейсы настолько унифицированы, что по меню или инструментальным панелям подчас сложно догадаться, с каким документом работаешь (заголовок каждой программы имеет вид «ИмяДокумента — StarOffice 6.0» — см. иллюстрации). Только взглянув на рабочую область документа, можно понять, что перед тобой — электронная таблица или текстовый документ.

Интеграция компонентов реализована на глубоком функциональном уровне и на уровне форматов файлов. В отличие от предыдущих версий StarOffice, использовавших для хранения документов внутренний бинарный формат, в новом продукте все документы хранятся в формате XML. Каждый документ программы, будь то векторный рисунок или математическая формула, представляет собой набор XML-файлов, упакованных в одном ZIP-архиве. Безусловно, такой формат практически решает проблему совместимости документов StarOffice с другими приложениями. Кроме того, в StarOffice 6.0 сохранена совместимость со старыми форматами пакета. Из внешних форматов большинство приложений StarOffice может открывать/сохранять файлы в формате компонентов Microsoft Office вплоть до версии ХР включительно.

StarOffice имеет дружественный, интуитивно понятный интерфейс. Пользователь может свободно изменять вид рабочей области программы, настраивая ее под свои нужды. Насколько серьезно проработаны настройки интерфейса, можно судить хотя бы по тому, что некоторые его элементы (панели, элементы управления) StarOffice позволяет выводить в стиле Macintosh, XWindows или OS/2.

Посмотрим теперь на возможности каждого приложения пакета, попутно (где это будет уместно) проводя сравнение с аналогами из Microsoft Office.

StarOffice Writer

Текстовый процессор Writer (Рис. 1) предоставляет пользователю широкие возможности по созданию и форматированию сложных текстовых документов. Вряд ли имеет смысл останавливаться на всех функциях программы. Writer позволяет использовать основные возможности профессиональных текстовых редакторов по форматированию текста и абзацев, вставлять в документы верхние и нижние колонтитулы, сноски, таблицы, генерировать оглавления, алфавитные указатели (индексы) и т.д. Программа поддерживает лингвистические возможности обработки текстов: проверку орфографии, автокоррекцию при вводе и переносыРис. 1.

От этих стандартных возможностей, встречающихся практически в каждом текстовом процессоре, перейдем к расширенным функциям Writer, демонстрирующим мощь революционных решений Sun. Многие из этих функций, кстати, доступны и в других компонентах пакета. К ним относятся:

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

Стили страниц. Наряду с привычными стилями символов и абзацев, StarOffice Writer поддерживает стили страниц, определяющие размеры страниц и их ориентацию, ширину полей, тип нумерации, цвет заливки, свойства колонтитулов и некоторые другие параметры. Таким образом, любой странице можно быстро придать заранее определенный вид.

Поддержка математических формул. Вообще говоря, вставку формул в документы поддерживают сегодня многие текстовые процессоры. Поэтому расскажем только об особенностях этой функции в Writer. Редактор формул пакета позволяет вводить математические выражения как с помощью инструментальных панелей (кнопки которых вводят отдельные символы, как в Microsoft Word), так и с помощью командного окна, в который в специальном синтаксисе вводятся соответствующие операторы. Синтаксис формул прост и интуитивно понятен: интегралу соответствует оператор int, знаку суммы —sum и т.д. Но самое замечательное в этой возможности — преобразование текста в формулу. Для создания формулы достаточно ее записать в описанном операторном синтаксисе и вставить в обычный текстовый фрагмент. Превращение текстового вида формулы в символьный осуществляется одним щелчком.

Поддержка библиографических баз данных. При создании больших научных документов очень актуальна проблема создания библиографических списков и организации корректных ссылок на них. StarOffice предлагает для оформления этой части публикации удобное и совершенное решение. К документу можно присоединить библиографическую базу данных, содержащую нужные литературные источники. Эта база имеет около двух десятков полей, позволяющих хранить детальнейшие сведения об источниках. При создании ссылки на источник пользователю достаточно выбрать источник из списка — ссылка на него появится в тексте в требуемом, заранее определенном виде.

StarOffice Writer позволяет открывать и сохранять документы в нескольких популярных текстовых форматах (прежде всего в Microsoft Word). Собственные документы программы имеют расширения .swd и .stw (для шаблонов).

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

Следующий близкий к Writer компонент —StarOffice Web, является мощным WYSIWYG-редактором, который придется по вкусу как опытным web-дизайнерам, так и новичкам. Практически все, за небольшим исключением, элементы web-страниц (анимированная графика и текст, формы с элементами управления, апплеты и код на JavaScript) с помощью StarOffice Web вы можете включить в свои HTML-документы.

StarOffice Calc

Табличный процессор Calc (Рис. 2) по обилию функций и удобству работы вполне сравним с профессиональными аналогами вроде Microsoft Excel и Lotus 1-2-3. Очевидно, разработчики ориентировались именно на эти программы — даже при тщательном изучении отметить новое в Calc не очень просто. В программе вы найдете удобные мастера для построения сводных таблиц и ввода функций, создания структурированных документов, различных форматирований (ячеек и строк/столбцов). Calc поддерживает два типа стилей — страничный и ячеечный. Функции процессора (математические, логические, статистические, финансовые и другие), как и в Microsoft Excel, позволяют обрабатывать большие массивы численной и текстовой информации. Типы ячеек рабочих листов Calc практически Рис. 2совпадают с аналогичными типами в Excel, однако есть и новый тип —логический.

Мощным средством визуализации данных в Calc являются графики. И хотя ничего принципиально нового в этом плане программа не предлагает, наличие десятков типов графических рисунков презентационного уровня — дополнительный аргумент в пользу продукта.

В Calc поддерживаются многие средства Writer, о некоторых из которых мы упоминали выше (формулы, панель Навигатор). Основные файлы процессора имеют расширение .sxc, шаблоны —.stc. Calc работает также с файлами Microsoft Excel, Lotus 1-2-3, DIF (Data Interchange Format) и файлами dBase.

StarOffice Impress

Программа создания презентаций Impress (Рис. 3) позволяет быстро, на лету создавать профессионального вида презентации, которые могут быть показаны на экране или размещены в Сети. Как и любая презентационная программа, документы Impress состоят из отдельных слайдов. Слайды включают все элементы StarOffice, с которыми мы встречались раньше: текст, таблицы, формулы, анимированные и статические рисунки. Кроме того, Impress содержит элементы векторной графики, которых нет в рассмотренных выше компонентах (о них мы расскажем ниже, при описании графического редактора Draw).

Impress имеет все необходимое для создания клипов на высшем уровне. Можно задавать порядок перехода между слайдами (ручной или по времени), анимировать отдельные элементы, использовать звуковые эффекты. Для быстрого и единообразного оформления слайдов предусмотрен специальный набор стилей. Стили графики содержат информацию о виде линий, их толщине, цвете, заливке фигур, тенях, шрифтовых параметрах текста, стили слайдов и презентаций — информацию об общих параметрах размещения объектов в слайде и его Рис. 3разметке.

Из внешних приложений Impress может обмениваться файлами только с Microsoft PowerPoint. К сожалению, другие популярные презентационные форматы из Impress недоступны. Некоторой компенсацией этого недостатка является возможность сохранения презентации в HTML-формате (с глубокими настройками параметров web-публикации: можно выбрать тип графики в слайдах, включить скрипты на Perl и поддержку ASP, определить цветовую гамму и многое другое) и почти в двух десятках графических форматов.

Для удобства переноса презентации на другие машины в программу включен специальный архиватор, который не только сжимает презентацию, но и разбивает архив на тома выбранного объема (для переноса на дискетах). Также в комплект поставки StarOffice 6.0 входит небольшой проигрыватель, позволяющий просматривать презентации Impress без установки на компьютер всего продукта. Файлы презентаций имеют расширения .sxi, файлы шаблонов —.sti.

StarOffice Draw

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

Draw позволяет создавать векторные рисунки, включающие практические все графические элементы, присутствующие в других программах этого класса: кривые, прямоугольники, отрезки прямых, эллипсы, дуги, текст и многие другие, о которых вряд ли стоит подробно рассказывать. Для нас более интересными являются другие объекты, Рис. 4на которых мы остановимся детальней. К ним относятся:

Коннекторы (соединители). Этот элемент, пришедший из программ технической графики, позволяет соединить два объекта линией, которая сохраняет это соединение при произвольных перемещениях объектов. Коннекторы удобно использовать при построении электрических и радиосхем, функциональных диаграмм, блок-схем и аналогичных чертежей. В Draw используется четыре типа коннекторов (стандартные, линейные, прямые и криволинейные) с разным оснащением на концах.

Трехмерные объекты. Программа содержит набор объемных объектов (параллелепипед, сфера, цилиндр, конус, тор, полусфера), используемых для создания реалистичных объемных эффектлов. Трехмерные объекты допускают глубокую настройку своих параметров (так называемых 3D-эффектов), в число которых входят геометрические характеристики (углы закругления кромок, настройка перспективы, сегментация и другие), настройки тени, параметры подсветки (можно использовать до восьми точечных источников света), текстура и особый вид текстуры — материалы, имитирующие поверхность из различных покрытий (метал, пластик, древесина).

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

Draw имеет все средства организации сложных документов, встречающиеся в графических редакторах, — поддержку слоев, перемещение объектов на передний/задний план, выравнивание, повороты, группировку и др. Для придания рисункам красочных Рис. 5визуальных эффектов программа предусматривает набор фильтров.

Программа сохраняет рисунки в двух десятках популярных графических форматов, собственные же файлы имеют расширение .sxd и .std (для шаблонов).

StarOffice Basic

Наконец, перейдем к последнему компоненту пакета — внутренней среде программирования StarOffice Basic (Рис. 5). С ее помощью можно создавать собственные приложения, которые помогут решить сложные нетрадиционные задачи. Как и каждая современная визуальная среда программирования, StarOffice Basic состоит из редактора кода, визуального инструментария построения диалогов и средств отладки. В качестве языка программирования используется объектно-ориентированная версия языка Basic, называемая StarBasic, близкая к VBA, используемой в Microsoft Office. Кстати, при загрузке файлов Microsoft Office в StarOffice имеется возможность конвертирования VBA-проектов в программы на StarBasic. Программы на StarBasic состоят из набора функций и процедур, которые объединены в модули; модули, в свою очередь, образуют библиотеки. Диалоговым окнам тоже отвечают специальные диалоговые модули, которые хранят программную часть диалога (события, методы).

Средства отладки позволяют установить и настроить точки прерывания, выполнять пошаговую отладку, просмотреть значения переменных, контролировать вызовы процедур и функций. Как и в Microsoft Office, программы на StarBasic хранятся в основных документах соответствующих приложений или шаблонах.

Итоги

Как полагается, кратко подытожим результаты нашего путешествия по функциям и возможностям описываемого продукта.

Если быть кратким, StarOffice представляет одну из оригинальных ветвей развития офисного программного обеспечения, дающую пользователю набор совершенных и мощных инструментов для решения широкого круга задач. Надеюсь, читатели убедились, что программа позволяет выполнять основные офисные задачи на уровне, вполне соответствующему Microsoft Office — своеобразному эталону в этом классе ПО. Кроме того, StarOffice не копирует возможности лидирующего пакета, а вносит собственное своеобразие в программные решения. К ним относятся более тесная интеграция компонентов, единый XML-формат основных документов, наличие графического редактора и т.д.

Хотелось бы сказать и несколько слов о слабых местах StarOffice в сравнении с его главным конкурентом. На взгляд автора, разработчики недостаточно позаботились о гибкости интерфейса. Несмотря на то, что панели и меню настраиваемы, их положение невозможно изменить. В StarOffice Writer отсутствует вариантность режимов просмотра документа (нормальный, разметка и т.д.). Среда программирования StarOffice Basic не имеет привычных для VBA автоматических списков List Member и автопроверки синтаксиса, нет также привычной и удобной навигации по процедурам и функциям внутри модулей. К весьма чувствительному для начинающего пользователя недостатку StarOffice я также отнес бы довольно поверхностное, не лучшим образом организованное описание продукта в справочной системе, хотя она и занимает немалый объем — около 20 Мб.

Но не будем чрезмерно требовательны к пакету. При желании указанные недостатки можно отнести не к изъянам, а к особенностям продукта. Проведем последнее сравнение с Microsoft Office, лежащее не в программно-функциональной, а в финансовой области.

В отличие от предыдущей версии, StarOffice 6.0 не распространяется бесплатно. На соответствующей странице Sun Microsystems вы можете узнать, сколько стоят различные виды лицензий (корпоративные, OEM, индивидуальные) на использование продукта. Разработчики уверяют, что StarOffice обойдется покупателю в целом на 86% (т.е. в 7 раз!) дешевле, чем Microsoft Office. Поэтому если вы подбираете лицензионный продукт для построения офисных решений, советуем обратить пристальное внимание на описанный сегодня пакет. Обширный набор функциональных возможностей плюс сравнительно низкая цена — именно то сочетание качеств, которое выдвигает StarOffice 6.0 в лидирующие пакеты своего класса.

Рекомендуем ещё прочитать:






Данную страницу никто не комментировал. Вы можете стать первым.

Ваше имя:
Ваша почта:

RSS
Комментарий:
Введите символы или вычислите пример: *
captcha
Обновить





Хостинг на серверах в Украине, США и Германии. © sector.biz.ua 2006-2015 design by Vadim Popov