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

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

 
(не показано 7 промежуточных версий этого же участника)
Строка 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 шагов|'''можно легко создать компоненту и увидеть ее работу''']].
Строка 28: Строка 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''''']].


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

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

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