นี่คือคำสั่ง xpce ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
xpce - Prolog พร้อมส่วนต่อประสานกราฟิกกับผู้ใช้ (GUI)
เรื่องย่อ
xpce โปรล็อกตัวเลือก ...
DESCRIPTION
XPCE เป็นไลบรารี่อิสระของภาษาสำหรับ GUI (ส่วนต่อประสานกราฟิกกับผู้ใช้) คู่มือเล่มนี้
หน้ากล่าวถึง XPCE/Prolog: การรวมกันของสภาพแวดล้อม Prolog และ XPCE
XPCE เป็นเอ็นจิ้นเชิงวัตถุที่สามารถกำหนดเมธอดในภาษาต่างๆ ได้ XPCE
มีคลาสที่กำหนดไว้ล่วงหน้าประมาณ 150 คลาสที่เกี่ยวข้องกับ GUI เป็นหลัก เอ็นจิ้นวัตถุของ XPE คือ
ทำให้พร้อมใช้งานสำหรับ Prolog โดยใช้เพรดิเคตต่อไปนี้:
เพรดิเคต:
ใหม่(?อ้างอิง, +ระยะเวลา)
สร้างวัตถุ XPCE จาก เทอม และผูกวัตถุกับการอ้างอิง อ้าง พื้นที่
ชื่อหน้าที่ของ เทอม อธิบายคลาสที่ใช้สร้างอินสแตนซ์ NS
ข้อโต้แย้งของ เทอม ถูกใช้เป็นอาร์กิวเมนต์การเริ่มต้นสำหรับวัตถุใหม่ ถ้า
สร้างวัตถุสำเร็จและ อ้าง เป็นตัวแปร อ้าง จะรวมเป็นหนึ่งเดียวกับ
ภาคเรียน @ . ถ้า อ้าง เป็นคำที่อยู่ในรูป @ , คำนี้จะทำหน้าที่เป็น
อ้างอิงสำหรับวัตถุใหม่
ตัวอย่างเช่น ?- ใหม่(@p, รูปภาพ('สวัสดี โลก'). สร้างวัตถุหน้าต่างกราฟิก
ที่มีชื่อว่า "สวัสดีชาวโลก"
ส่ง(+อ้างอิง, +ตัวเลือก +อาร์กิวเมนต์... )
อ้าง เป็นการอ้างอิงไปยังวัตถุ XPCE ที่มีอยู่ เลือก เป็นชื่อของ a
(send-) วิธีที่กำหนดไว้ใน (คลาสของ) วัตถุนี้และ อาร์ค เป็นเงื่อนไขที่
อธิบายอาร์กิวเมนต์ที่จะส่งผ่านไปยังเมธอด
ส่ง/[2-12] จะแปลงอาร์กิวเมนต์เป็นวัตถุข้อมูล XPCE แก้ไขขั้นตอน
(ฟังก์ชัน C, Prolog เพรดิเคต) การนำเมธอดและรันการนำไปใช้
หากดำเนินการสำเร็จ ให้ส่ง ประสบความสำเร็จ มิฉะนั้นส่ง ล้มเหลว
ตัวอย่างเช่น ?- ส่ง(@p, เปิด, จุด(400,100)). เปิดภาพที่สร้างขึ้นด้านบนที่
ตำแหน่ง 400,100 บนจอแสดงผล
ได้รับ(+อ้างอิง, +ตัวเลือก +อาร์กิวเมนต์ ... -ค่า)
อ้าง เป็นการอ้างอิงไปยังวัตถุ XPCE ที่มีอยู่ เลือก เป็นชื่อของ a
(get-) วิธีที่กำหนดไว้ใน (คลาสของ) วัตถุนี้และ อาร์ค เป็นเงื่อนไขที่จะให้
อาร์กิวเมนต์เพิ่มเติม รับ/[3-13] โรงงาน คล้ายคลึงกัน as ส่ง/[2-12] แต่กลับเป็นค่า
แทนที่จะสำเร็จ/ล้มเหลว (การดำเนินการบูลีน)
ตัวอย่างเช่น รับ(@p, ความสูง NS). รวมกัน H ด้วยความสูงของหน้าต่างกราฟิก
ฟรี(+อ้างอิง)
If อ้าง เป็นการอ้างอิงถึงวัตถุ XPCE เรียกใช้ ส่ง (อ้างอิง, ฟรี). ไปที่วัตถุ
มิฉะนั้นประสบความสำเร็จอย่างเงียบ ๆ
ใช้ xpce ออนไลน์โดยใช้บริการ onworks.net