Dalam visual prolog kita bisa melakukan pemanggilan
terhadap form lain dalan satu project, berikut langkah-langkahnya..
Pertama buat form lain, dengan nama test1, kemudian
kembali ke form utama, pada propertis pilih tab event dan aktifkan MenuItemListener
menjadi OnItem, setelah aktif, cari blok onMenuItem pada source code, kemudian
rubah menjadi seperti berikut..
predicates
onMenuItem : window::menuItemListener.
clauses
onMenuItem(_Source, _MenuTAG):-
_Test1=test1::display(applicationWindow::get()).
onMenuItem : window::menuItemListener.
clauses
onMenuItem(_Source, _MenuTAG):-
_Test1=test1::display(applicationWindow::get()).
pada button yang memanggil form, tuliskan statement
berikut..
predicates
onOkClick : button::clickResponder.
clauses
onOkClick(_Source) = button::defaultAction:-
_Test1=test1::display(applicationWindow::get()).
onOkClick : button::clickResponder.
clauses
onOkClick(_Source) = button::defaultAction:-
_Test1=test1::display(applicationWindow::get()).
test1 merpakan nama form yang ingin kita panggil,
sehingga disesuaikan dengan form lain yang kita buat.
Pada source code diatas adalah statement pemanggilan,
ketika form lain dipanggil, maka form lama akan hilang, jika kita ingin
melakukan pemanggilan form lain, dengan tetap menampilkan form sebelumnya, maka
dapat menggunakan statement berikut..
predicates
onOkClick : button::clickResponder.
clauses
onOkClick(_Source) = button::defaultAction:-
onOkClick : button::clickResponder.
clauses
onOkClick(_Source) = button::defaultAction:-
P1= test1::new(This),
P1:show().
P1:show().
untuk melihat semua materi mengenai visual prolog, bisa dilihat disini..
0 komentar:
Posting Komentar
untuk menggunakan emotion di bawah, silakan masukkan kode di samping emoltion.