Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #64, АПРЕЛЬ 2004 г.

Обзор компонентов для Delphi

Фленов Михаил

Xakep, номер #064, стр. 064-125-1


(horrific@vr-online.ru, www.vr-online.ru)

GLOBUS - Delphi VCL Extensions Library

Описание:

Лучшие библиотеки компонентов всегда выходят от программистов из каких-то компаний. Таким был RX, и таким стал Globus. Его создали программисты компьютерного магазина Библио-Глобус и выложили на бесплатное скачивание на сайт магазина. Это небольшой набор компонентов, которые могут улучшить интерфейс любой программы.

Особые отличия

+ Компоненты поставляются в исходниках. Не весь код эффективен, но на это можно закрыть глаза.

+ Большинство из компонентов будут полезны для придания программе элегантного вида и работают стабильно. Только у трех были замечены глюки.

+ В состав пакета входит оригинальный компонент glRuler для создания линейки и glShadow для придания тени любому компоненту.

+ Мне очень понравился компонент glHoleShape. Достаточно бросить его на форму, и на ней образуется дыра. В свойстве Shape можно указать, какой формы будет дырка. С помощью этого компонента ты можешь визуально создавать окна неправильной формы. Но он глючный и при некоторых настройках отображается неправильно.

- С помощью компонента glWizardHeader легко можно создавать шапки для какого-нибудь окна мастера. Правда, есть проблемы с прорисовкой. Иногда компонент вообще не прорисовывается из-за плохой обработки сообщения WM_PAINT. Поэтому приходится иногда вызывать ее вручную, с помощью Repaint или Invalidate.

Диагноз

Компонент необходим для придания программе оригинальности и удобства. Все возможности в одном обзоре описать невозможно, поэтому ты должен сам увидеть компоненты из этого пакета.

Ссылки

Информацию о компоненте можно найти здесь: http://cpr.biblio-globus.ru, забираем файл здесь: www.torry.net/vcl/packs/huge/globuslib.zip. Есть он и на нашем CD.

PickShow

Описание:

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

Особые отличия

+ Очень качественно написанные исходники.

+ В комплект входят 122 эффекта.

+ Очень легко добавлять новые эффекты (демка входит в архив).

+ Эффекты могут просчитываться и прорисовываться в отдельных потоках, что увеличивает скорость обрисовки.

+ Есть возможность работы с картинками из базы данных.

- При некоторых сочетаниях настроек замечены глюки, но в основном работает стабильно. Просто разработчикам надо было запретить несовместимые установки или как-то корректно их обрабатывать.

- Реально эффектов меньше 122, потому что один эффект повторяется по 2-4 раза, просто с разных сторон.

Диагноз

Если в программе нужна анимация или графические эффекты, то PickShow с легкостью решит эти проблемы. Самое интересное, что все эффекты красивые и просчитываются в реальном времени даже на Pentium 100.

Ссылки

Забираем файл здесь: www.delphiarea.com/products/picshow/picshow.zip.

Содержание  Вперед на стр. 064-125-2
<<< НАЗАД ||| ГЛАВНАЯ