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

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

Строка 3: Строка 3:
=Общие сведения=
=Общие сведения=
VpPuZzle является технологией (Pzl-Технология), позволяющей строить приложения в системе программирования Visual Prolog с использованием DLL, на основе принятых в этой технологии соглашений.
VpPuZzle является технологией (Pzl-Технология), позволяющей строить приложения в системе программирования Visual Prolog с использованием DLL, на основе принятых в этой технологии соглашений.
Классы, и пакеты, в которые они помещаются, удовлетворяющие принятым соглашениям, называются Pzl-компонентами.
Pzl-Компоненты помещаются в Pzl-Контейнеры. Pzl-Контейнер может содержать неограниченное число Pzl-Компонент.
Взамодействие обычных классов системы Visual Prolog и PZl-компонент, а также Pzl-компонент между собой, обеспечивается Pzl-Системой.
Главное приложение пользователя, включающее ядро Pzl-Системы, называется Pzl-Порт (PzlPort).
DLL, построенная в соответствии с принятыми соглашениями, называется DLL-контейнером.
Dll-Контейнер и Pzl-Порт являются Pzl-Контейнерами.


Обладая даже минимальным опытом работы с системой программирования Visual Prolog, [[Pzl-Компонента за 10 шагов|'''можно легко создать компоненту и увидеть ее работу''']].
Обладая даже минимальным опытом работы с системой программирования Visual Prolog, [[Pzl-Компонента за 10 шагов|'''можно легко создать компоненту и увидеть ее работу''']].

Версия 19:43, 24 ноября 2007

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

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

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

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

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

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

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

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

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

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

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

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

В документе "Pzl-Компонента за 10 шагов" приведена подробная процедура построения DLL-контейнера MyDemoContainer и компоненты MyHelloWorld с демонстрацией работы непосредственно из среды Elementary PzlStudio.

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