Первый взгляд

 

Новой версии СУБД Paradox для ОС Windows 95 и NT недостает изощренности и простоты использования, характерных для конкурирующих пакетов

 

Оснащенный новыми Экспертами (Experts) и усиленным языком программирования, пакет Paradox 7 для Windows 95 и Windows NT фирмы Borland International представляет собой заслуживающий внимания upgrade для пользователей более ранних версий, переходящих на 32-разрядную платформу Windows. Тем не менее он не предоставляет пользователям Access или Approach особых стимулов, чтобы воспользоваться этим выпуском ПО.

 

Помимо наличия несколько большего числа Экспертов, Paradox 7, поставки которого были начаты в декабре по цене $299, в остальном внешне похож на более ранние версии продукта и остается в тени пакетов Access for Windows 95 корпорации Microsoft и Approach 96 for Windows 95 корпорации Lotus Development, обладающих более изощренными интерфейсами. (Обзор пакета Access был опубликован в PC Week/RE, № 2/96, с. 41.

 

Кроме того, в версии 7 ощутимо сказывается отсутствие основанного на форме средства запроса, вместо которого Paradox все еще использует свое средство QBE (Query by Example  -  запрос по примеру), обрекающее пользователя на многошаговый процесс даже при организации простейших запросов.

 

Тем не менее Paradox, всегда представлявший собой СУБД для разработчиков, и теперь не вызовет разочарования в этом качестве. Paradox предоставляет полный контроль над всеми аспектами разработки приложения  -  от целостности ссылок до реакции кнопок на прохождение над ними указателя мыши.

 

Изучение ObjectPal, языка программирования пакета Paradox, действительно требует значительного времени. Разработчикам, создающим клиент-серверные или макетные приложения, стоит обратиться к пакету Delphi фирмы Borland, который использует тот же инструментарий для операций с базами данных, что и Paradox, но включает компилятор, обеспечивающий более быструю работу приложений, чем интерпретируемый язык пакета Paradox.

 

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

 

Подобно новейшим версиям Approach и Access, Paradox  -  это 32-разрядная программа, поддерживающая 32-разрядные расширенные элементы управления OLE (связывание и встраивание объектов), что позволяет разработчикам усилить свои приложения с помощью инструментальных средств других поставщиков.

 

Кроме того, Paradox 7 будет включен в Windows 95-версию набора приложений PerfectOffice корпорации Novell.

 

Инструментарий непроцедурной разработки

 

Paradox 7 for Windows 95 отличается первоклассной системой разработки форм, конкурирующей с аналогичными средствами пакетов Access и Approach по мощности и гибкости. Работая со средством Form Expert (эксперт форм) пакета Paradox, мы могли создавать управляемые формы, основанные на отдельной и объединенных таблицах, используя только мышь.

 

В отличие от Access или Approach, Paradox позволяет масштабировать форму в пределах общего разрешения экрана, выбирая подходящий пункт в Form Expert. Формы, созданные нами с помощью Эксперта пакета Paradox, были более основательными, чем формы, созданные с помощью Мастера пакета Access, но Paradox предоставлял нам еще и полный контроль над построением формы без использования Эксперта.

 

Большинство пользователей СУБД расходует основную часть своего времени на фильтрацию данных и построение отчетов. К сожалению, именно в этих аспектах Paradox уступает Access и Approach.

 

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

 

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

 

Средства форматирования "живых" данных пакета Approach представляются нам более предпочтительными. Мы были удивлены, что сходные возможности не были интегрированы в Paradox, так как они имеются в продукте Report-Smith, который был приобретен фирмой Borland в 1993 году, равно как и компания, производящая его.

 

Для автоматизации работы в офисе Paradox включает мощные средства Mailing Label и Merge Exchange, позволившие нам создавать в WordPerfect и Microsoft Word файлы для пересылки по электронной почте.

 

Тем не менее создание заказных меню в Paradox представляет собой довольно утомительное занятие. В отличие от графических средств построения меню в пакетах Access и Approach, здесь для организации даже простейших меню нам пришлось писать сценарий на языке ObjectPal. Хотя это и обеспечило нам полный контроль над процессом создания меню, для большинства разработчиков это будет лишь причиной головной боли.

 

Использование пакета Paradox для анализа данных вызывает смешанные чувства. Встроенная в эту СУБД графика отличается мощными возможностями, оставляя позади пакеты Access и Approach (где используются соответственно Microsoft Graph и Lotus Chart). В Paradox мы легко создавали изощренные двухмерные и трехмерные диаграммы и встраивали их прямо в свои формы. В основном мы нашли этот процесс достаточно интуитивным, чтобы не использовать средство Chart Expert (Эксперт диаграмм). Однако новые пользователи оценят его как одно из достоинств пакета.

 

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

 

Производительность

 

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

 

Производительность Paradox при выполнении запроса выглядит довольно бледно рядом с превосходными результатами, полученными в Access и Approach. Например, при проведении теста сканирования таблицы, в котором СУБД проводила поиск несуществующей записи по всей таблице, пакету Paradox потребовалось около 16 секунд, что существенно превышает результаты, полученные при использовании версии 5.0 этого продукта или пакета Access, которые выполняли тот же самый тест примерно за 9 секунд.

 

Approach, "проскочивший" наш тест сканирования за 2 секунды, был крайне медленным в тесте загрузки, так как эта СУБД автоматически индексирует таблицу при первом запросе к какому-либо полю.

 

Пакет Paradox, показавший прекрасные результаты в большинстве тестов запроса, испытывал трудности с запросами, содержащими более 10 000 строк. Все наши запросы базировались на полях, имевших вторичные индексы.

 

При проведении тестов индексации, включавших задание основных ключей и вторичных индексов, Paradox лишь незначительно уступал пакетам Access и Approach.

 

Определение баз данных

 

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

 

Например, Paradox отличается большим числом типов полей, чем Approach или Access, включая поля для форм с метками времени, длинного и короткого целого, форматированного комментария и двоичных не-OLE объектов. Последнее поле давало нам возможность вызывать с помощью средств ObjectPal двоичные объекты, которые сам Paradox мог бы не распознать, как это случается при записи элементов мультимедиа и исполняемых кодов.

 

Подобно Approach и Access, пакет Paradox располагает агентом для создания полных приложений баз данных, включая приложения для делового и персонального использования.

 

Как и в более ранних версиях, Paradox включает непревзойденные инструментальные средства связывания и целостности данных. Поддержка этих неотъемлемых частей СУБД в пакете Paradox превосходит средства, имеющиеся в Access, также первоклассном в этом отношении продукте.

 

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

 

Связи между приложениями

 

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

 

Так же, как Access и Approach, Paradox поддерживает OLE-редактирование "на месте", облегчающее внесение изменений.

 

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

 

Как и Access, Paradox обеспечивает непрерывную поддержку DDE (динамический обмен данными). Например, разработчики могут использовать Paradox в качестве как клиента, так и сервера DDE. В серверном режиме мы могли подключить связи от полей результатов запроса Paradox к другим DDE-совместимым приложениям, таким, как Excel или Quattro Pro. В клиентском режиме мы могли включить связи от текстового процессора или электронной таблицы непосредственно в любое страховое поле Paradox.

 

Что касается возможностей импорта и экспорта информации, Paradox здесь откровенно плох. Нам было трудно найти этому объяснение, так как другой продукт фирмы Borland, Visual dBASE, прекрасно зарекомендовал себя в этом отношении.

 

Paradox 7 поддерживает только небольшую группу форматов электронных таблиц, свой "естественный" Paradox и формат данных dBASE. Хотя мы и тестировали версию Paradox, не включавшую драйверы баз данных SQL Links фирмы Borland, однако все-таки рассчитывали найти более широкую поддержку.

 

В возможностях экспорта данных Paradox оказался даже более ограниченным, т. к. поддерживает только форматы Paradox и dBASE. Здесь единственная спасительная особенность пакета Paradox  -  это его новое средство Text ImportExpert, которое мы использовали, чтобы с грехом пополам импортировать данные в разделенный запятыми текст ASCII.

 

Многотабличная структура данных

 

Поскольку Тестовый центр PC Week Labs испытывал версию Paradox, не включавшую драйверы баз данных SQL Links фирмы Borland, эта СУБД была оценена нами как "удовлетворительная" в категориях "Поддерживаемые драйверы баз данных" и "Возможность работы с гетерогенными источниками данных".

 

По сообщениям официальных представителей компании, средства SQL Links, включающие драйверы для Oracle 7.0 и Sybase фирмы Oracle, а также для Microsoft SQL Server и других серверов баз данных, станут доступными в течение 30 - 60 дней по цене $299,95. Тем временем фирма Borland включает в пакет купон на однопользовательские версии драйверов.

 

Мы полагаем, что оценка Paradox в этих категориях станет значительно выше при тестировании пакета с драйверами. Включение SQL Links позволит Paradox успешно конкурировать с пакетом Access, поддерживающим стандарт ODBC (открытое взаимодействие с базами данных) и небольшой набор других форматов данных. Но ни Paradox, ни Access не идут ни в какое сравнение с пакетом Approach, в котором технология PowerKey обеспечивает поддержку практически любого из основных источников данных.

 

Базовая архитектура

 

Благодаря своему языку программирования ObjectPal Paradox всегда был одной из наиболее мощных из имеющихся программируемых СУБД, и это особенно справедливо в применении к данной версии продукта. Так, в настоящее время Paradox поддерживает расширенные элементы управления OLE, которые позволят разработчикам интегрировать приложения и инструментальные средства других производителей в формы и отчеты Paradox.

 

Пакеты Access и Approach также обладают мощными средами разработки. Однако Microsoft нанесла удар в спину работающим с Access разработчикам, заменив язык Access Basic пакета Access на Visual Basic for Applications. В результате они, вероятно, столкнутся с необходимостью сохранения двух копий своих приложений.

 

В противоположность этому Paradox отличается совместимостью как снизу вверх, так и сверху вниз.

 

Весьма сходный с BASIC язык LotusScript пакета Approach также является достаточно мощным. Однако вследствие своей новизны он имеет довольно слабую поддержку в сообществе разработчиков.

 

Другой новой особенностью Paradox является средство Object Explorer, облегчающее управление объектами и кодами. Нам понравилась возможность просмотра иерархического листинга всех объектов нашей формы в виде графического дерева объектов, что весьма похоже на работу Windows 95 Explorer. Более того, мы имели возможность просмотра и редактирования свойств каждого из наших объектов с помощью простого щелчка мышью на соответствующей таблице.

 

Тем не менее Object Explorer все-таки не столь прост в использовании, как сделанный в виде книжки с закладками Properties box ("ящик свойств") пакета Approach, управляющий также цветами, шрифтами и свойствами полей в дополнение к коду LotusScript.

 

Весьма желанное дополнение к Paradox  -  это средство Button Expert (Эксперт кнопок), доступнее как компонент в дополнительном комплекте инструментальных средств Paradox Developer Tools. Мы использовали Button Expert для создания "изощренных" кнопок, обеспечивающих навигацию через записи в нашей базе данных, организацию запросов и печать отчетов без каких-либо элементов программирования.

 

Button Expert придавал нашим формам "кнопочные" возможности, позволял встраивать

код и автоматически создавать кнопку

Разработчики могут использовать Button Expert, по умолчанию запускаемый пакетом Paradox при создании кнопки, также и для получения информации о директории, управления отладчиком языка ObjectPal и доступа к документации.

 

К сожалению, Button Expert  -  это наиболее близкое к макроязыку средство в Paradox, в то время как пакет остро нуждается именно в последнем. Необходимость использования языка ObjectPal даже для простейших задач типа создания меню или написания сценария для запуска ряда последовательных задач будет головной болью для разработчиков, ограниченных во времени.

 

Подобно Access, Paradox поддерживает отправление сообщений электронной почтой только с помощью MAPI (интерфейс прикладного программирования для обмена сообщениями). Approach же обладает поддержкой как стандарта VIM (независимая от поставщика отправка сообщений), так и MAPI.

 

Распределение приложений

 

Paradox располагает развитыми возможностями настраивания приложения, позволяющими разработчикам модифицировать свои базы данных до передачи их другим пользователям. Например, мы использовали средство Launcher Expert (Эксперт выпуска) пакета Paradox для создания формы, основанной на таблице, отдельно от средства Project Viewer для выпуска отчетов, форм, запросов и сценариев.

 

Средство Launcher аналогично форме Main Switchboard пакета Access, но при использовании первого мы обладали большими возможностями контроля объектов, в то время как Main Switchboard имеет большую графическую направленность.

 

Для распределения законченных приложений разработчикам придется приобрести либо версию Paradox, содержащую поддержку выполнения, поставки которой, по сообщениям представителей компании, будут начаты в течение месяца по цене $299,95, либо оптовое клиент-серверное издание Paradox, включающее поддержку выполнения, 32-разрядные драйверы SQL Links и локальный SQL-сервер баз данных Interbase.

 

В настоящее время Paradox не поддерживает компилятор или компоновщик для создания исполняемых приложений Windows.

 

Простота использования и обучаемость

 

Мы не столкнулись с какими-либо проблемами при инсталляции программы и оценили интеграцию Paradox со встроенной в Windows 95 утилитой деинсталляции.

 

Все три рассмотренные СУБД обладали хорошим набором печатных руководств и интерактивной подсказкой. Только пакет Access выделялся особо благодаря своему интерактивному средству Answer Wizard (Мастер ответов) и особым возможностям настройки процесса инсталляции.

 

Джон Ташек

PARADOX 7 FOR WINDOWS 95 ЛИДИРУЕТ О ТЕСТАХ ЗАГРУЗКИ

СУБД фирмы Borland отстает в показателях сканирования и запроса

CORPORATE SCOREBOARD

ПРОГРАММИРУЕМЫЕ СУБД

+----------------------------+---------------------+----------------+-------------------+

|НЕПРОЦЕДУРНЫЕ СРЕДСТВА      |   Paradox 7 for     |  Approach 96   |Access for Windows |

|РАЗРАБОТКИ                  |     Windows 95      |     Lotus      |        95         |

|                            |      Borland        |  Development   |     Microsoft     |

|                            |    International    |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Редактор форм               |       ОТЛИЧНО       |    ОТЛИЧНО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|Инструментальное средство   |       УДОВЛ.        |    ОТЛИЧНО     |      ОТЛИЧНО      |

|запроса                     |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Редактор отчетов            |       ХОРОШО        |    ОТЛИЧНО     |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Редактор меню               |       УДОВЛ.        |     ХОРОШО     |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Деловая графика             |       ОТЛИЧНО       |     ХОРОШО     |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Редактор кросс-таблиц       |       УДОВЛ.        |    ОТЛИЧНО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|ПРОИЗВОДИТЕЛЬНОСТЬ          |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Загрузка                    |       ОТЛИЧНО       |     ПЛОХО      |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Индексирование              |       ХОРОШО        |     УДОВЛ.     |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Сканирование                |       ХОРОШО        |    ОТЛИЧНО     |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Запрос                      |       ХОРОШО        |    ОТЛИЧНО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|ОПРЕДЕЛЕНИЕ БАЗ ДАННЫХ      |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Инструментальные средства   |       ОТЛИЧНО       |     ХОРОШО     |      ОТЛИЧНО      |

|определения баз данных      |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Инструментальные средства   |       ОТЛИЧНО       |     ХОРОШО     |      ОТЛИЧНО      |

|связывания данных           |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Функции целостности данных  |       ОТЛИЧНО       |     ХОРОШО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|СВЯЗИ МЕЖДУ ПРИЛОЖЕНИЯМИ    |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Поддержка OLE               |       ОТЛИЧНО       |    ОТЛИЧНО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|Поддержка DDE               |       ХОРОШО        |     ХОРОШО     |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Возможности                 |       УДОВЛ.        |    ОТЛИЧНО     |      ОТЛИЧНО      |

|импорта/экспорта            |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|МНОГОТАБЛИЧНАЯ СТРУКТУРА    |                     |                |                   |

|ДАННЫХ                      |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Поддерживаемые драйверы баз |       УДОВЛ.*       |    ОТЛИЧНО     |      ХОРОШО       |

|данных                      |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Возможность работы с        |       УДОВЛ.*       |    ОТЛИЧНО     |      ХОРОШО       |

|гетерогенными источниками   |                     |                |                   |

|данных                      |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|БАЗОВАЯ АРХИТЕКТУРА         |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Мощность языка              |       ОТЛИЧНО       |     ХОРОШО     |      ОТЛИЧНО      |

|программирования            |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Мощность макрокоманд        |     ОТСУТСТВУЕТ     |     ХОРОШО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|Интерфейс к системе         |       ХОРОШО        |    ОТЛИЧНО     |      ХОРОШО       |

|электронной почты           |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|РАСПРЕДЕЛЕНИЕ ПРИЛОЖЕНИЙ    |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Возможность настройки       |       ОТЛИЧНО       |     ХОРОШО     |      ОТЛИЧНО      |

|законченного приложения     |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Интерфейс к транслятору или |     ОТСУТСТВУЕТ     |  ОТСУТСТВУЕТ   |    ОТСУТСТВУЕТ    |

|исполняющей                 |                     |                |                   |

|системе/компоновщику        |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|ПРОСТОТА ИСПОЛЬЗОВАНИЯ И    |                     |                |                   |

|ОБУЧЕНИЯ                    |                     |                |                   |

+----------------------------+---------------------+----------------+-------------------+

|Процесс инсталляции         |       ХОРОШО        |     ХОРОШО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|Документация                |       ХОРОШО        |     УДОВЛ.     |      ХОРОШО       |

+----------------------------+---------------------+----------------+-------------------+

|Диалоговая подсказка        |       ХОРОШО        |     ХОРОШО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

|Введение                    |       ХОРОШО        |    ОТЛИЧНО     |      ОТЛИЧНО      |

+----------------------------+---------------------+----------------+-------------------+

*В Тестовом  центре  PC  Week  Labs  проводились  испытания  версии  пакета Paradox, не   включавшей   драйверы  баз  данных  SQL  Links  фирмы  Borland. Ожидается, что последние станут доступными в течение ближайших двух месяцев.

CORPORATE BUYER’S ADVISORY

ПРОГРАММИРУЕМЫЕ СУБД

 

Сильная сторона пакета Paradox  -  предоставляемые им возможности разработки

 

Paradox 7 for Windows 95

 

Borland International

 

(800) 233-2444

 

(408) 431-1000

 

(095) 366-4298

 

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

 

Недостатки: Устаревшее инструментальное средство запроса труднее использовать, чем основанные на формах средства пакетов Access и Approach; слишком сильная привязка к языку ObjectPal даже при выполнении простых задач; отсутствие основанного на макросах языка построения сценариев.

 

Approach 96

 

Lotus Development

 

(617) 577-8500

 

(095) 242-8929

 

(095) 248-0710

 

Достоинства: Наиболее простая в своем классе СУБД для построения запроса и отчета при использовании разнообразных баз данных; SmartMasters обеспечивают конечному пользователю "быстрый старт" в разработке приложений; простые инструментальные средства анализа, предоставляемые конечному пользователю; язык программирования LotusScript и поддержка управляющих элементов OLE позволяют разработчикам настраивать приложения Approach; лучшие в своем классе инструментальные средства построения отчетов по "живым" данным; технология PowerKey обеспечивает легкий доступ к разнообразию форматов баз данных без приобретения драйверов других производителей.

 

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

 

Access for Windows 95

 

Microsoft

 

(800) 426-9400

 

(206) 882-8080

 

(095) 244-3474

 

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

 

Недостатки: Из-за изменений в формате файлов разработчикам следует проявить осторожность в планировании модернизации Access при использовании в смешанных средах Windows и Windows 95; может потребоваться регулировка кода для перехода к новому Visual Basic for Applications; требует большой памяти; более медленная загрузка и формирование изображения, чем в Access 2.0.

 

Резюме: Paradox 7 for Windows 95 фирмы Borland  -  это стоящая модернизация для переходящих на Windows 95 или Windows NT пользователей более ранних версий этого продукта. Разработчики особенно оценят новое средство Object Explorer и усиленный редактор. Тем не менее даже с учетом этих особенностей продукта для многих разработчиков, которым требуется инструментальное средство для быстрой разработки приложений в условиях корпоративных рабочих групп, выбор пакета Delphi фирмы Borland окажется более предпочтительным, так как последний использует такое же средство построения баз данных, но помимо этого включает компилятор. Несмотря на новые и усовершенствованные Эксперты пакета Paradox, большая часть конечных пользователей сочтет Access for Windows 95 корпорации Microsoft или Approach for Windows 95 корпорации Lotus более простыми в использовании для большинства основных операций с базами данных.

PC Week ONLINE

 

Обзоры пакетов Access for Windows 95 и Approach 96 Тестовым центром PC Week Labs можно найти по адресу: http://www.zdnet.com/~pcweek/reviews/reviews.html.

Версия для печати