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

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

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


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


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


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


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


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


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


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


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


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

Текущая версия на 21: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.

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