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

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

Строка 23: Строка 23:
=Информация по Pzl-технологии=
=Информация по Pzl-технологии=
Общая концепция, на которой базируется Pzl-Технология, описана в  
Общая концепция, на которой базируется Pzl-Технология, описана в  
*[[VpPuZzle. Обзор. Ч.1]]  
*[['''VpPuZzle. Обзор. Ч.1''']]  
*[[VpPuZzle. Обзор. Ч.2]]
*[['''VpPuZzle. Обзор. Ч.2''']]


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


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


Описание вспомогательной среды Elementary PzlStudio приведено в документе
Описание вспомогательной среды Elementary PzlStudio приведено в документе
[[Elementary PzlStudio]], части которого доступны также самостоятельно:
[['''Elementary PzlStudio''']], части которого доступны также самостоятельно:
*[[Установка Базовых Свойств]]
*[[Установка Базовых Свойств]]
*[[Добавление PzlPort в приложение]]
*[[Добавление PzlPort в приложение]]

Версия 14:53, 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-Технология, описана в

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

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

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

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

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

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