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 Сравнение видеокарт Сравнение процессоров

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

Совершенный офис

Константин НОСОВ k_n@ua.fm

Настоящий материал завершает серию моих статей об альтернативных офисных пакетах («Звезды офисного счастья», МК № 38–39 (209–210), «Способный офис», МК № 44 (215), «Свободно думающий офис», МК № 49 (220), «Секретарь адвоката», МК № 52 (223), а также Натальи Литвиненко «Иероглифическое письмо», МК № 3 (226)). Сегодня мы расскажем об одной из самых мощных и многофункциональных программ этого класса — CWP (Сorel WordPerfect) 2002.

CWP наряду с двумя другими известными пакетами — Microsoft Office и Lotus SmartSuite — можно по праву назвать гигантами офисного мира, к обширным возможностям которых пока только робко приближаются конкуренты.

Вначале — несколько слов об истории пакета. Компьютерщики со стажем помнят, что много лет назад в странах СНГ был популярен замечательный текстовый процессор WordPerfect для DOS, производившийся одноименной компанией. Позже эта фирма влилась в Сorel, и WordPerfect стал торговой маркой нового владельца. Через некоторое время Сorel купила у Borland перспективную и очень популярную СУБД Paradox для Windows. Вот так — с миру по нитке — и был собран нынешний СWP, один из лидирующих продуктов компании.

Нынешняя версия СWP выпускается в модификациях Standard, Professional и Corporate, отличающихся набором компонентов. Предметом нашего обзора будет версия Professional, дающая возможность продемонстрировать все замечательные свойства программы.

В СWP Professional входят следующие компоненты:

текстовый процессор WordPerfect 10;

табличный процессор Quattro Pro 10;

СУБД Paradox 10;

презентационная программа Presentation 10;

информационно-коммуникационный менеджер СorelCENTRAL 10.

Для начала рассмотрим назначение и функции отдельных компонентов.

WordPerfect

WordPerfect (рис. 1) является исключительно мощным, полнофункциональным средством подготовки документов. Перечисление всех функций и возможностей процессора заняло бы слишком много места. Думаю, многое объяснит то, что в WordPerfect поддерживается максимальная совместимость с Microsoft Word, а последний, безусловно, знаком большинству читателей. Поэтому мы остановимся на уникальных особенностях WordPerfect. Итак, текстовый процессор обладает следующими оригинальными особенностями.

Форматирование с задержкой (delay codes). Данный механизм позволяет изменять некоторые параметры документа, начиная с выбранной страницы. Например, установив форматирование на 3 странице с задержкой на 2 страницы, эффект получаем на пятой. В качестве параметров форматирования с задержкой можно выбрать стиль колонтитулов, гарнитуру и размер Рис. 1шрифта, размер страницы и границы текста.

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

Нумерация строк. Очень мощное, хотя и не часто используемое средство. Чтобы наглядно представить, как оно функционирует, приведем пример. Представьте, что Вы верстаете «Илиаду» Гомера. В соответствии с типографскими правилами подготовки классических стихотворных произведений, строфы поэмы должны быть пронумерованы с интервалом в 5 или 10 строк. Решение такой задачи в большинстве издательских систем потребовало бы многодневного кропотливого труда. В более совершенных программах, правда, несложно написать макрос, который создаст нужную нумерацию, но и в этом случае могут возникнуть проблемы (если текст, предположим, часто дорабатывается). Если же Вы используете WordPerfect, подобная задача решается в течение пары секунд. Программа позволяет гибко управлять нумерацией строк и придать именно тот вид, который нужен пользователю.

Поддержка форматов SGML и XML. WordPerfect включает средства полной поддержки названных форматов передачи данных. Для работы с XML программа имеет три специальных компонента: компилятор определений типов документов, дизайнер XML-проектов и редактор XML-кода. WordPerfect содержит детальный онлайновый учебник по XML и является для начинающих пользователей прекрасным средством для освоения функций этого популярного формата.

Цифровая подпись документов. В отличие от Microsoft Office, позволяющего создавать цифровые подписи только для проектов VBA, WordPerfect может создавать цифровую подпись для документов. А это обеспечивает дополнительный контроль за подлинностью распространяемых документов.

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

Для обеспечения удобства перехода от Microsoft Word к WordPerfect в последний включена специальная инструментальная панель, которая так и называется —Microsoft Word. Поэтому если Вы работаете в Ворде, можете не бояться пересесть на WordPerfect — очень многое в обоих процессорах совпадает.

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

Основными документами WordPerfect являются файлы с расширением WPD; кроме этого, программа поддерживает большое количество других форматов — текстовых, графических и табличных.

Quattro Pro

Табличный процессор Quattro Pro (рис. 2) является уникальным приложением своего класса, позволяющим работать с очень большими документами. В этом отношении он оставляет далеко позади Microsoft Excel, рабочий лист (Spreadsheet) которого ограничен размером 65536 строк на 256 столбцов. Документ Quattro Pro (называемый Notebook) может содержать 18278 Рис. 2рабочих листов размером 1 млн. строк на 18 278 столбцов.

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

Организация ссылок на ячейки в Quattro Pro практически ничем не отличается от принятой в Excel (с поправкой на большой размер таблиц). Например, относительная ссылка на стотысячную строку в десятитысячном столбце записывается как NTP100000. Для введения абсолютной ссылки используют знак «$» перед номером ячейки или столбца.

Формулы в Quattro Pro, в отличие от Excel, могут начинаться не только со знака «=». Признаком формулы является любой арифметический оператор, а имя функции начинается со значка @. Quattro Pro имеет в своем арсенале сотни функций самого разного назначения. Для ввода функции удобно использовать специальный мастер Formula Composer, не уступающий своему аналогу из Excel.

Имеет некоторые особенности и рабочая книга Quattro Pro. В ней, кроме основных рабочих листов, имеется специальный лист — лист объектов (Objects sheet), содержащий ссылки на все диаграммы и пользовательские диалоговые окна документа. Objects sheet используется для настройки и управления этими элементами книги.

Ячейки таблиц поддерживают все стандартные типы, принятые в большинстве табличных процессоров: числовые, текстовые, даты/времени и пользовательские.

Пользователю Excel не составит никакого труда начать работу в Quattro Pro. Многие функции обоих продуктов практически совпадают или очень близки. Поэтому имеет смысл (как и в случае с WordPerfect) выделить только те особенности, которые отсутствуют в Excel.

Набор мастеров (Quattro Pro Experts) служит для упрощения решения большинства задач по анализу и обработке данных. К маcтерам обычно прибегают новички, но Experts поможет ускорить и работу опытного пользователя. Они позволяют быстро, за несколько шагов провести статистический анализ данных (критерии значимости, регрессионный, дисперсионный анализы и т.д.), решить задачи линейной и нелинейной оптимизации, сделать финансовый анализ и составить бюджетный отчет, решить некоторые задачи линейной алгебры (обращение, транспонирование и умножение матриц), импортировать данные из форматов многих СУБД, составить сводные таблицы и связать численные данные с географическими картами.

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

Задание размера рабочего листа. Пользователи Excel знают, что листы в нем имеют стандартный размер (65536х256, как уже указывалось выше). Ограничить отображение всех ячеек в Excel можно только, скрыв строк и столбцы. Quattro Pro позволяет не только скрывать, но и устанавливать размер рабочих листов (правда, единый для всей книги).

Еще одна важная особенность Quattro Pro — полная лингвистическая поддержка, аналогичная реализованной в WordPerfect.

Собственные рабочие книги этого табличного процессора имеют расширение QPW, программа также работает с большим количеством табличных форматов. С Microsoft Excel и Lotus 1-2-3 совместимость настолько близкая, что файлы этих приложений можно редактировать в Quattro Pro.

Paradox

Реляционная СУБД Paradox (рис. 3) получила известность много лет назад благодаря надежности и удобству формата таблиц. Она представляет собой мощную платформу для построения локальных, распределенных и интернет-решений, связанных с хранением и обработкой данных.

Основными объектами базы данных Paradox являются таблицы, формы, Рис. 3запросы, отчеты и скрипты. Рассмотрим их детальней.

Таблица Paradox является основным хранилищем данных. Программа позволяет создавать таблицы с полями разнообразных типов, вполне достаточных для большинства задач. К основным типам относятся численные, строковые (в том числе произвольной длины —обычные и форматированные), даты/времени, логические, графические, для хранения OLE-объектов. Для таблицы Paradox предусмотрено создание ключевого поля (которое может состоять из нескольких логических полей исходной таблицы), в соответствии с которым по умолчанию упорядочиваются введенные записи. Кроме того, можно ввести вторичные индексы, таблицу подстановки, ограничения на вводимые значения. Некоторым недостатком таблиц Paradox является то, что она физически может состоять из нескольких файлов.

Формы и отчеты в Paradox обычно создаются на основе модели данных, соответствующей конфигурации построенной базы данных. Модель данных — это графическое, наглядное представление структуры БД, в которую входят таблицы и реляционные связи между ними. При создании формы или отчета на основе модели данных достаточно выбрать эту модель, а Paradox сделает все остальное. Для единообразного оформления форм и отчетов в программе предусмотрены специальные стили (так называемые Screen и Printer style sheets). Возможно создание форм и отчетов «с нуля», без обращения к модели данных.

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

запрос по образцу (Query by example) — самый простой метод построения запроса. В этом случае пользователь в диалогом режиме сообщает программе, что он хотел бы получить (так называемый образец);

запрос, реализованный с помощью визуального построителя запросов (Visual Query Builder), который позволяет создать SQL-запрос без обращения к коду;

прямое SQL-кодирование;

использование эксперта запросов (Query Expert).

Скрипты в Paradox представляют код, написанный на специальном языке —ObjectPAL (Paradox Application Language). ObjectPAL является объектно-ориентированным языком высшего уровня, по программным возможностям вполне соизмеримым с такими распространенными средствами разработки, как ObjectPascal (используемый в Delphi) и Visual Basic. ObjectPAL ориентирован прежде всего на работу с элементами управления и объектами баз данных. Поэтому наряду с привычными для каждого языка конструкциями (типы объектов и данных, методы, процедуры и функции), в ObjectPAL входят шесть специальных языковых категорий, предназначенных для программирования событий, интерфейсных, системных и связанных с базами данных объектов. Мощным расширением возможностей ObjectPAL являются надстройки (add-ins) для Paradox, поставляемые сторонними разработчиками. С помощью Delphi несложно создать такую надстройку и самому. С Paradox поставляется Paradox Add-InDevelopment Kit — специальный набор компонентов для Delphi, позволяющих создавать Paradox-совместимые динамические библиотеки (они и являются надстройками).

Для разработки программ на ObjectPAL в Paradox включена интегрированная среда разработки (IDE), обеспечивающая полноценное редактирование и отладку скриптов, а также их связь с соответствующими объектами базы данных.

Одной из привлекательных функций Paradox является возможность работы с Интернетом. Пользователь может легко преобразовать таблицы и отчеты в статические или динамические web-страницы, а формы сохранить как HTML-документы. Наиболее широкими возможностями обладает Corel Web Server (CWS) — специальное приложение, представляющее собой полнофункциональный web-сервер. CWS обеспечивает взаимодействие между браузером (в клиентской части) и базой данных (на серверной). Использование приложения значительно расширяет возможности обычных web-публикаций, в частности, предусмотрено добавление на формы специальных элементов управления, обеспечивающих связь и взаимодействие с сервером.

В качестве машины базы данных в программе по-прежнему используется Borland Database Engine — достаточно старый, но надежный механизм обеспечения поддержки работы приложений с широким спектром баз данных.

Corel Presentations

Программа электронных презентаций Corel Presentations (рис. 4) служит для создания и демонстрации локальных и сетевых презентаций. Как и другие приложения CWP, она совместима со своим аналогом из Microsoft Office —Рис. 4PowerPoint.

Общий принцип создания презентаций в Presentations такой же, как в других аналогичных программах. Презентация представляет собой набор слайдов, переход между которыми осуществляется вручную или автоматически (через какой-то промежуток времени). Основная работа происходит в трех режимах: в редакторе слайдов (Slide Editor), редакторе эскизов (Slide Outliner) и режиме сортировки (Slide Sorter). Кнопки для переключения между этими режимами видны на нашей иллюстрации на правой панели окна.

Редактор слайдов позволяет работать с одним выбранным слайдом. В этом режиме к слайду добавляют и изменяют текст, рисунки, кнопки управления, элементы мультимедиа и другие объекты. Также устанавливают эффекты анимации для каждого объекта слайда и эффект перехода для слайда в целом.

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

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

Presentations позволяет вставлять в слайды практически все объекты, с которыми работает СWP.Это и внутренняя графика (линии, кривые, трехмерные тела и десятки других автофигур), и внешние рисунки, объекты OLE, формулы, электронные таблицы, диаграммы, цифровые аудио- и видеоролики. Презентации, кроме собственного формата Сorel — расширение SHW, могут быть сохранены в формате Microsoft PowerPoint, HTML и PDF (о последней возможности мы еще расскажем).

CorelCENTRAL

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

Day Planner представляет собой удобный и наглядный планировщик повестки дня. Тесно интегрирован с другим планировщиком — Calendar, к которому мы и переходим.

Calendar позволяет составить план мероприятий на более длительное время — неделю, месяц, год, и, если требуется, на столетие :-). Встроенная утилита взаимодействия внутри корпоративной сети (Groupware) может быть использована при планировании событий для группы пользователей.

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

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

Card File — гибкая, простая в использовании база данных, где можно хранить практически любую информацию: списки книг, различные хозяйственные описи, адреса, телефоны и т.д. Хотя приложение не является полнофункциональной базой данных, сравнимой, например, с Paradox, она, тем не менее, представляет собой достаточно развитую программу, позволяющую настраивать поля таблиц, отфильтровывать, сортировать, импортировать и экспортировать записи.

Memos — удобный блокнот для фиксирования небольших заметок, которые можно разделить на категории, отсортировать и экспортировать в HTML-формат.

Alarms, как несложно догадаться, служит для напоминания о наступлении определенного времени звуковым сигналом. Может быть использован самостоятельно или совместно с Calendar и Day Planner.

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

И наконец

Об отдельных приложениях CWP мы рассказали практически все. Остается кое-что добавить о работе пакета в целом. Все компоненты СWP тесно интегрированы друг с другом и обеспечивают совместимость объектов и надежный документообмен. В WordPerfect и Presentation имеется такая ценная функция, как сохранение документа в PDF-формате (дополнительные утилиты, вроде Adobe Acrobat Distiller, при этом не требуются). Особенно важно то, что кириллические шрифты передаются в PDF-файл всегда корректно.

В заключение остановимся на средствах программирования пакета. Использование ObjectPAL в Paradox мы уже обсудили. В остальных приложениях применяются программные средства трех типов:

специфические макросы, используемые только для конкретного приложения. В СWP макросы такого типа поддерживаются в WordPerfect и Quattro Pro;

макросы на языке PerfectScript (записываются в файлы с расширением WCM). Область применения: WordPerfect, Quattro Pro и Presentation;

приложения на VBA используются в трех вышеназванных приложениях и некоторых утилитах CorelCENTRAL. Проекты на VBA для CWP во многом совместимы с приложениями Microsoft Office, что позволяет совместно использовать эти два замечательных пакета.

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

Очевидно, что объем обзорной статьи не позволяет дать достаточно полное описание пакета, и некоторых важных вопросов его применения мы даже не коснулись. Однако и написанного вполне достаточно для получения представления о Сorel WordPerfect. Вполне возможно, что благодаря своим уникальным возможностям именно этот пакет поможет Вам справиться со все усложняющимися задачами современного этапа развития информационных технологий.

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






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

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

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





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