Documente Academic
Documente Profesional
Documente Cultură
1. Scopul lucrării
Prolog Visual logic este un limbaj de programare logică și care a apărut ca urmare a
dezvoltării programelor PDC Prolog și Turbo Prolog.
Caracteristicile limbajului Prolog sunt:
a) concepte de programare logică (backtracking, pattern matching);
b) tipuri de date algebrice.
c) Managementul automat al memoriei.
Cu Visual Prolog se pot construi aplicații pentru platforma Microsoft Windows 32.
Atunci când este pornit Visual Prolog se inițiază mediul integrate de dezvoltare (IDE)
care este prezentat in figura 1.
Fereastra de activitate (Task Window)- Este prima fereastra care apare atunci când se
inițiază interfața IDE. Aceasta fereastra conține toate elementele IDE.
Meniu de activitate(Task Menu)- Acesta este meniul pentru activitatea care se
desfășoară în cadrul IDE. Este plasata in partea superioara a IDE si conține elementele de
meniu standard pentru sistemul de operare Windows și anume “File”,“Edit”, “View”,“Insert”
dar și o serie de elemente de meniu specifice mediilor de programare și anume “Build”,
“Debug” etc.
Bara de activități (Task Menu Bar)- Aceasta este amplasata sub meniul de activitate și
conține cele mai utilizate funcții disponibile in meniul de activitate cum sunt: “Save”, “Build”,
“Run”, “Open”, “New Project” etc.
Fereastra proiecte recente - Conține lista proiectelor care au fost deschise. Totodată
conține și o serie de butoane pentru a putea crea un nou proiect , pentru a deschide un
proiect sau pentru accesarea meniului Help.
Există două metode pentru a genera un nou proiect in Visual Prolog. In cazul in care
fereastra cu proiecte recente nu a fost închisă se poate utiliza butonul NewProject. În cazul
în care aceasta fereastra a fost închisă se poate genera un nou proiect utilizând comanda
New din meniul Project, disponibil in Meniul de activitate (Task Menu Bar) așa cum se
prezentat în figura 2.
Când se face click pe New, IDE deschide o fereastră nouă astfel încât să puteţi introduce
setările de proiect. Deoarece această fereastra este destinata pentru un dialog cu utilizatorul
poartă denumirea de fereastră de dialog – figura 3.
Pentru a genera codul Prolog se alege comanda Build din meniul de activitate așa cum
se prezintă în figura 5. La activarea acestei comenzi Prolog va genera codul programului
mesajele aferente acestei operațiuni vor fi afișate în fereastra de mesaje. La finalizarea
operațiuni de generare a codului mediul de programare va afișa un mesaj de confirmare a
operațiunii, mesajul afișat este “Project has been built”.
Figura 5- Comanda Build
După realizarea acestei operațiuni programul este gata pentru a fi rulat prin utilizarea
opțiunii Build/Execute din meniul de activitate. Rezultatul acestei operațiuni va fi un program
pentru sistemul de operare Windows (figura 7). Datorita faptului că in codul sursă al
programul mu am adăugat funcții, formulare sau alte comenzi, programul va conține doar
funcțiile realizate de către limbajul Visual Prolog, funcții minime pentru orice program pentru
Windows. Programul va conține un meniu standard cu opțiunile File, Edit, Window și Help.
Aceste meniuri nu funcționează deoarece in codul sursă nu s-a specificat ce trebuie sa se
întâmple daca de accesează aceste funcții. Singurele opțiuni care funcționează în cadrul
programului sunt ele de minimizare și maximizare disponibile în colțul dreapta sus a ferestrei
principale, si opțiunea File/Exit. Acestea funcționează deoarece sunt funcții standard pentru
sistemul de operare Windows, sunt aceleași indiferent de aplicație si prin urmare Visual
Prolog a introdus în codul sursă aceste funcții fără a mai fi necesare intervenții din partea
utilizatorului.
Figura 7 - Programul ch01p01