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

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

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


Главное приложение пользователя включает Pzl-Систему и называется Pzl-Порт (PzlPort).
Обладая даже минимальным опытом работы с системой программирования Visual Prolog, [[Pzl-Компонента за 10 шагов|'''можно легко создать компоненту и увидеть ее работу''']].
 
DLL, построенная в соответствии с соглашениями, называется DLL-контейнером или Pzl-Контейнером.
 
Классы, помещаемые в Pzl-контейнер, называются Pzl-компонентами.


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


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


Соглашения по построению Pzl-Компонент приведены в руководстве
Описание вспомогательной среды Elementary PzlStudio приведено в документе '''[[Операционная среда Elementary PzlStudio]]''', части которого доступны также самостоятельно.
[[Pzl-Компонента]].


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


Описание вспомогательной среды Elementary PzlStudio приведено в документе
[[Pzl-Компонента за 10 шагов|'''В документе ''"Pzl-Компонента за 10 шагов"'' приведена подробная процедура построения DLL-контейнера ''MyDemoContainer'' и компоненты ''MyHelloWorld'' с демонстрацией работы непосредственно из среды ''Elementary PzlStudio''''']].
[[Elementary PzlStudio]], части которого доступны также самостоятельно:
*[[Установка Базовых Свойств]]
*[[Добавление PzlPort в приложение]]
*[[Создание Pzl-Контейнера]]
*[[Создание Pzl-Компоненты]]
*[[Добавление/Удаление pzl-Компоненты в Pzl-Контейнер]]
*[[Регистрация компоненты]]
*[[Запуск компоненты]]
*[[Контроль состояния Pzl-Системы]]


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

Текущая версия на 22:16, 31 января 2008

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

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

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

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

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

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

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

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

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

Предикаты классов, с которыми непосредственно взаимодействует Пользователь, описаны в документах:

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

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

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

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