Категория:VpPuZzle: различия между версиями

Материал из wikiru.visual-prolog.com

Строка 47: Строка 47:


Для ее воспроизведения на Вашем компьютере Вам необходимо иметь установленный на Вашем компьютере соответствующий набор средств.
Для ее воспроизведения на Вашем компьютере Вам необходимо иметь установленный на Вашем компьютере соответствующий набор средств.
[[Category:VpPuZzle]]

Версия 13:46, 21 ноября 2007

Автор: Виктор Юхтенко

Общие сведения

VpPuZzle является технологией (Pzl-Технология), позволяющей строить приложения в системе программирования Visual Prolog с использованием DLL, на основе принятых в этой технологии соглашений.

Главное приложение пользователя включает Pzl-Систему и называется Pzl-Порт (PzlPort).

DLL, построенная в соответствии с соглашениями, называется DLL-контейнером или Pzl-Контейнером.

Классы, помещаемые в Pzl-контейнер, называются Pzl-компонентами.

Обладая даже минимальным опытом работы с системой программирования Visual Prolog, можно легко создать компоненту и увидеть ее работу.

Pzl-Технология включает:

  • Набор статически связываемых библиотек
  • Классы поддерживающие работу статически связываемых библиотек
  • Приложение Elementary PzlStudio, позволяющее
    • включать в любое приложение, написанное в системе программирования Visual Prolog, Pzl-Систему.
    • создавать Dll-контейнеры
    • создавать Pzl-компоненты и помещать их в Pzl-Контейнеры.
    • выполнять ряд других действий, обеспечивающих процесс разработки.

Информация по Pzl-технологии

Общая концепция, на которой базируется Pzl-Технология, описана в VpPuZzle. Обзор. Ч.1 и VpPuZzle. Обзор. Ч.2.

Соглашения по построению Pzl-Компонент приведены в руководстве Pzl-Компонента.

Предикаты классов, поддерживающие работу статически связываемых библиотек, с которыми непосредственно взаимодействует Пользователь, описаны в документах:

Описание вспомогательной среды Elementary PzlStudio приведено в документе Elementary PzlStudio, части которого доступны также самостоятельно:

Пример построения Pzl-Контейнера Pzl-Компоненты

Здесь приведена процедура построения контейнера и компоненты MyHelloWorld с демонстрацией работы непосредственно из среды Elementary PzlStudio.

Для ее воспроизведения на Вашем компьютере Вам необходимо иметь установленный на Вашем компьютере соответствующий набор средств.