Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:miw:miw08_ruleruntimeg [2008/05/20 16:59] miw |
pl:miw:miw08_ruleruntimeg [2019/06/27 15:50] (aktualna) |
====== Opis ====== | ====== Opis ====== |
| |
| __**Projekt zakończony**__ |
| |
Filip Haftek <filiphaftek@o2.pl> | Filip Haftek <filiphaftek@o2.pl> |
| |
| |
====== Spotkania ====== | ====== Spotkania ====== |
| [[pl:miw:miw08_ruleruntimeg:spotkania]] |
===== 080304 ===== | |
===== 080318 ===== | |
* car.pl skoncz | |
| |
===== 080401 ===== | |
* upload car.pl do wiki | |
* do przeanalizowani: [[pl:prolog:prolog_lab:prolog_lab_6#tematprzyklady_systemow_regulowych|inne systemy]] | |
| |
| |
| |
| |
| |
| |
===== 080422 ===== | |
* xshell oops | |
| |
| |
| |
===== 080520 ===== | |
* zarys sprawozd, opis alternatywnych realizacji, pliki java w wiki we wlasnym namespace | |
| |
===== 080527 ===== | |
* testowanie | |
| |
============ Projekt ====== | ============ Projekt ====== |
</code> | </code> |
[[pl:miw:miw08_ruleruntimeg:car|Plik car.pl]] | [[pl:miw:miw08_ruleruntimeg:car|Plik car.pl]] |
| |
| |
| |
| |
| |
== 2.2 OOPS System do produkcji zabawek :== | == 2.2 OOPS System do produkcji zabawek :== |
| * Problem: Po załadowaniu danych wejsciowych, przy próbie ponownego załadowania danych program wczytuje do bazy prologu dane z pierwszego wczytania, trzeba zamknąć aplikacje i uruchomić ponownie. |
* Predykat initial/0 wyświetla okno z wszystkimi możliwymi danymi wejściowymi z możliwością zaznaczenia dowolnej ilości danych | * Predykat initial/0 wyświetla okno z wszystkimi możliwymi danymi wejściowymi z możliwością zaznaczenia dowolnej ilości danych |
<code prolog> | <code prolog> |
* [[pl:miw:miw08_ruleruntimeg:xshell|xshell.pl]] | * [[pl:miw:miw08_ruleruntimeg:xshell|xshell.pl]] |
* [[pl:miw:miw08_ruleruntimeg:cichild|cichild.pl]] | * [[pl:miw:miw08_ruleruntimeg:cichild|cichild.pl]] |
| |
| |
| |
* klasa ControlForm jako argument pobiera Insrtukcję oraz listę przycisków, po wciśnięciu przycisku zwracana jest jego wartośc tj. 1 dla pierwszego, 2 dla kolejnego itp., co wymaga jedynie zastosowania z poziomu języka prolog zamiany wartości liczbowej na dowolną wartość. | * klasa ControlForm jako argument pobiera Insrtukcję oraz listę przycisków, po wciśnięciu przycisku zwracana jest jego wartośc tj. 1 dla pierwszego, 2 dla kolejnego itp., co wymaga jedynie zastosowania z poziomu języka prolog zamiany wartości liczbowej na dowolną wartość. |
| |
UWAGA: Po załadowaniu pliku z danymi i wybraniu odpowiednich danych startowych, aby dokonać ponownego załadowania danych wejściowych należy zamknąć program i uruchomić ponownie. | UWAGA: W programie OOPS po załadowaniu pliku z danymi i wybraniu odpowiednich danych startowych, aby dokonać ponownego załadowania danych wejściowych należy zamknąć program i uruchomić ponownie. |
== 3. Zastosowane klasy i predykaty :== | == 3. Zastosowane klasy i predykaty :== |
1. Klasy Javy wykorzystywane z poziomu języka Prolog: | 1. Klasy Javy wykorzystywane z poziomu języka Prolog: |
* control(X,Buttons) | * control(X,Buttons) |
Dokładny opis predykatów znajduje się w części Projekt. | Dokładny opis predykatów znajduje się w części Projekt. |
| |
| |
| |
| |
| |
====== Materiały ====== | ====== Materiały ====== |
| |
| [[pl:miw:miw08_ruleruntimeg:wymagania|Wymagania]] |
| |
Spakowany projekt Javy - {{:pl:miw:miw08_ruleruntimeg:miw2.zip|miw2.zip}} | Spakowany projekt Javy - {{:pl:miw:miw08_ruleruntimeg:miw2.zip|miw2.zip}} |