18.4.13

Syntax Logika dalan Bahasa ViFox

Logika Percabangan Majemuk. Visual FoxPro merupakan kelompok bahasa pemrograman berorientasi objek dan kelompok pemrograman pemrograman data-sentris yang dikembangkan Microsoft. FoxPro awalnya dikenal sebagai FoxBASE yang dikembangkan oleh Fox Software pada awal 1984. Fox Teknologi bergabung dengan Microsoft (1992), setelah mana perangkat lunak selanjutnya mengakuisisi fitur lebih lanjut dan awalan "Visual"

beberpa konsep dari bahasa Visual ini dikembankan mengunakan bahasa script dan konsep logika yang memicu dijalankannya [RUN] tampilan display secara visual. beberapa logika digunakan seperti   IF-ELSE-END IF, IIF, DOCASE-END CASE. Contoh berikut merupakan syntax logika yang dapat dikembangakan dalam membangun pemrograman berorienatasi objek.





1. LOGIKA DO-CASE
Syntax
-------------------------------
Do CASE
   CASE [kondisi 1]
         [perintah program1]
   CASE [kondisi 2]
         [perintah program 2]

EndCASE
---------------------------------

Kasus membuat opsi group button dengan pilihan warna pada tampilan teks [label - lbldisplay] : dengan opsi pilihan menggunakan procedure klik berupa warna  "Merah", "Hijau" dan "Biru"
Do Case
     Case This.Value=1
     thisform.lbdisplay.Forecolor=255
     Case This.Value=2
     thisform.lbdisplay.Forecolor=65280
     Case This.Value=3
     thisform.lbdisplay.Forecolor=16711680
EndCase










2. LOGIKA IF
Syntax
-------------------------------
IF [kondisi memenuhi] THEN
     [perintah program]
ELSE
     [perintah program]
ENDIF
-------------------------------


Kasus membuat ceklist pada tampilan teks [label - lbldisplay] bercetak miring, pilihan display cetak tebal dan pilihan display bergaris bawah. procedure-klik.
a) Membuat Font Tebal
IF This.value=1
        thisform.lbdisplay.FontBold=.T.
 ELSE
        thisform.lbdisplay.FontBold=.F.
 ENDIF

 b) Membuat Font Bergarisbawah
IF This.value=1
        thisform.lbdisplay.FontUnderline=.T.
 ELSE
        thisform.lbdisplay.FontUnderline=.F.
 ENDIF

 c) Membuat Font Bercetak Miring
IF This.value=1
        thisform.lbdisplay.FontItalic=.T.
 ELSE
        thisform.lbdisplay.FontItalic=.F.
 ENDIF


Artikel Pemrograman Visual Foxpro Lainnya...
[1] Bagaimana Membuat Aplikasi Mandiri menggunakan Instal Shiled 10 ?
Membuat aplikasi bundling yang lepas dari program induknya Microsoft Visual Foxpro
[2] Membuat File Executabel dari Projek Visual Foxpro
Contoh Membuat builder aplikasi setelah dilakukan set main dikompile menjadi file aplikasi.
[3] Mengganti Icon Visual Foxpro dengan Icon hasil desain sendiri dari olah aplikasi grafis
Menggunakan aplikasi Corel Draw, Photoshop maupun Photo Impact untuk merubah Icon Foxpro dari Project Info
[4] Mengembankan Logika IIF dalam disertain operasi matematika pada FORM Visual Foxpro
Membangun Logika IF pada form Foxpro untuk menciptakan automatisasi input guna meminimalkan kesalaha “human error” dan efisienasi kinerja administratif
[5] Logika DO CASE dan IF-ELSE-ENDIF
Logika Dasar menggunakan kondisi IF –ENDIF dan syintax pengguaan DO-CASE
[6] Membangun Report dan Cetak pada Visual Foxpro
Membuat Laporan pada Mocrosft Visual Foxpro untuk menciptakan data Menjadi Informasi bagi Pengabil Keputusan maupun kebutuhan horizontal, membahas syntax untuk melihat Laporan menggunakan Preview maupun lihat laporan dengan Cetak
[7] Perhitungan aplikasi pembayaran pada Form
Contoh Perhitungan aplikasi pada Form pembayaran, penggunakan procedur Lost Focus dan Interactive Change
[8] Menegnal fungsi dasar If dan menggunaan atribut pada Form
Penggunaan Form dan logika dasar operasi Top, Prev, Bottom, Next, Simpan, Edit, Hapus dan Tambah Data

Newer Prev Home