140 likes | 306 Views
BAHASA PEMROGRAMAN VISUAL FOXPRO: LOGIKA PERCABANGAN, LOGIKA PENGULANGAN, FUNGSI KONVERSI DAN MESSAGE BOX. Oleh Munawar Asikin. LOGIKA PERCABANGAN. PERINTAH LOGIKA IF - IF ... ENDIF - IF ... ELSE ... ENDIF. PERINTAH DO CASE ... ENDCASE. PROSES PENGULANGAN.
E N D
BAHASA PEMROGRAMAN VISUAL FOXPRO: LOGIKA PERCABANGAN, LOGIKA PENGULANGAN, FUNGSI KONVERSI DAN MESSAGE BOX Oleh MunawarAsikin
LOGIKA PERCABANGAN • PERINTAH LOGIKA IF - IF ... ENDIF - IF ... ELSE ... ENDIF • PERINTAH DO CASE ... ENDCASE
PROSES PENGULANGAN • PERINTAH DO WHILE – ENDDO DO WHILE ……………………. ……………………. Bagian program yang akan diulang ……………………. ENDDO • Pengulangan EOF() dan BOF() Dalam Proses Berulang DO WHILE.NOT.EOF() ……………………. ……………………. Bagian program yang akan diulang ……………………. ENDDO • PERINTAH FOR ... ENDFOR FOR <var>=<nilai_awal> TO <nilai_akhir> ……………………. ……………………. Bagian program yang akan diulang ……………………. ENDFOR • PERINTAH SCAN ... ENDSCAN SCAN [FOR <kondisi1>] [WHILE <kondisi2>] ……………………. ……………………. Bagian program yang akan diulang ……………………. [loop] [Exit] ENDSCAN
FUNGSI • Fungsi Konversi • Fungsi Tanggal dan Waktu • Fungsi String
FUNGSI konversi • VAL (string alphanumerik) • DTOC (date) • CTOD (string alphanumerik)
FUNGSI tanggal dan waktu • TIME() • DATE() • CDOW(date) • CMONTH(date) • DOW(date)
FUNGSI string • UPPER • LOWER • TRIM<alphanumerik> • LTRIM<aplanumerik> • RTRIM<alphanumerik> • SUBSTR<alphanumerik> • LEFT<alpanumerik> • RIGHT<alphanumerik> • LEN<alphanumerik> • ASC<alphanumerik>
Kotak dialog/message box • Messagebox(“pesan”,<tipe_kotak_dialog>,<judul>)
Pengaturan properties • Name • Caption • Text • FontName • Backcolor • Forecolor • Enabled • Visible Height • Width • Top • Left • Tabindex • Dragmode • Mousepointer • Autosize • FontBold • BackStyle
Macam-mcam event • Click • DblClick • DragDrop • Activate • DeActiave • GotFocus • LostFocus • Load • UnLoad • Init • Valid • KeyPress • Interactive Change
TERIMA KASIH • munawar@stis.ac.id