Selasa, 12 Juli 2011

Bahasa Paradox Application Language (PAL)

Seperti juga xBase bahasa PAL menyediakan fasilitas yang memudahkan pengguna dalam mengelola basisdata. PAL bergantung pada mesin Paradox, namun berbeda dengan xBase yang juga tersedia dalam bentuk compiler, PAL adalah bahasa Script yang terdiri atas beberapa modul sebagai berikut:
The Paradox Query Language : bahasa yang diberi nama QBE (Query By Example) untuk melakukan query terhadap basisdata paradox.
Validity checking : fasilitas untuk melakukan validasi terhadap data
Multitable forms : fasilitas yang memungkin formulir dataentry berhubungan dengan lebih dari satu tabel.
Report generator : fasilitas user-friendly untuk membuat laporan yang dilandasi oleh basisdata
Graphics : fasilitas untuk menciptakan grafik seperti pie, bar, dan line yang dilandasi oleh data dari file-file basisdata

Contoh sederhana dari suatu script PAL disajikan berikut ini:
PROC PALSCRIP( )
PRIVATE name, password, username
VIEW “USERS”
MOVETO FIELD “last name: “
FOR i FROM 1 TO 4
@4,6 ? “Masukkan nama-nya : “
ACCEPT “A10” TO username
@4,6 CLEAR EOS
CURSOR NORMAL
LOCATE username
IF retval
THEN naemok = True
QUITLOOP
ELSE BEEP
MESSAGE “Nama anda tidak terdaftar”
ENDIF
ENDFOR
ENDPROC

Tidak ada komentar:

Posting Komentar