Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 xpce 명령입니다.
프로그램:
이름
xpce - 그래픽 사용자 인터페이스(GUI)가 포함된 프롤로그
개요
xpce 프롤로그 옵션 ...
기술
XPCE는 GUI(그래픽 사용자 인터페이스)용 언어 독립 라이브러리입니다. 이 설명서
페이지에서 XPCE/Prolog: Prolog 환경과 XPCE의 조합에 대해 설명합니다.
XPCE는 다양한 언어로 정의된 메서드를 가질 수 있는 객체 지향 엔진입니다. XPCE
주로 GUI를 다루는 약 150개의 미리 정의된 클래스가 있습니다. XPE의 오브젝트 엔진은
다음 술어를 사용하여 Prolog에서 사용할 수 있습니다.
술어:
새로운(?참조, +기간)
다음에서 XPCE 객체 생성 기간 개체를 참조에 바인딩합니다. 참조.
함수 이름 기간 인스턴스를 만들 클래스를 설명합니다. 그만큼
의 주장 기간 새 개체의 초기화 인수로 사용됩니다. 만약
개체가 성공적으로 생성되었으며 참조 변수이고, 참조 로 통일됩니다.
용어 @ . 만약에 참조 @ 형식의 용어입니다. , 이 용어는
새 개체에 대한 참조입니다.
예를 들어 ?- 새로운(@p, 사진('안녕하세요. 세계'). 그래픽 창 개체를 만듭니다.
"Hello World"라는 제목으로.
보내기(+참조, +선택기, +인수~)
참조 기존 XPCE 개체에 대한 참조입니다. 선택자 의 이름입니다
이 개체(의 클래스)에 정의된 (보내기) 메서드 및 인수 용어는
메서드에 전달할 인수를 설명합니다.
보내기/[2-12] 인수를 XPCE 데이터 개체로 변환하고 절차를 해결합니다.
(C-함수, 프롤로그 술어) 메서드를 구현하고 구현을 실행합니다.
실행에 성공하면 전송 성공, 그렇지 않으면 보내다 실패합니다.
예를 들어 ?- 보내기(@p, 열다, 포인트(400,100)). 위에서 만든 그림을 엽니다.
디스플레이에서 위치 400,100.
get(+참조, +선택기, +인수 ..., -값)
참조 기존 XPCE 개체에 대한 참조입니다. 선택자 의 이름입니다
이 객체(의 클래스)에 정의된 (get-)메소드 및 인수 제공하는 조건입니다
추가 인수. get/[3-13] 일 비슷한 as 보내기/[2-12] 그러나 값을 반환
성공/실패가 아니라(부울 연산).
예를 들어 get(@p, 신장, 시간). 통합하다 H 그래픽 창의 높이.
무료(+참조)
If 참조 XPCE 개체에 대한 참조입니다. 보내기(참조, 무료). 개체에.
그렇지 않으면 조용히 성공하십시오.
onworks.net 서비스를 사용하여 xpce 온라인 사용