Senin, 30 Agustus 2010

Mengenal Visual Foxpro 9.0




Kali ini mencoba memperkenalkan salah satu bahasa pemrograman, yaitu VisEntri Baruual foxpro Visual FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Microsoft. Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan "Visual".
Rata Penuh
Sampai sekarang versi terakhirnya versi 9.0. Dibandingkan bahasa pemrograman lain- katanya- bahasa ini sulit untuk dipelajari. Padahal kalau kita mau mengenal lebih dekat sebenarnya mudah saja. Pada saat pertama kali membuka short cut visual foxpro, hal yang kita lakukan mengenal environment nya dapat dilihat dari gambar dibawah ini


Bagian dari Environment antara lain :
Menu bar, Toolbar, Window Command, window View dan Task Pane window.

Menu bar berisi :
File, berisi daftar perintah untuk mengelola file, seperti membuat file baru, membuka yang sudah ada, menutup, menyimpan, mengekspor, mengimpor, mencetak atau keluar dari Visual FoxPro.
Edit, berisi daftar perintah untuk menyunting teks atau komponen aplikasi, seperti menyalin, menghapus, menempelkan kembali dan sebagainya.
View, berisi daftar perintah untuk mengatur tampilan, misalnya utnuk mengatur toolbar- toolbar yang ditampilkan atau tidak. Tools, berisi daftar perintah untuk menggunakan utilitas yang terdapat di visual Foxpro, seperti mengunakan wizard, menggunakan browser, atau mendebug program.
Program, berisi daftar perintah untuk mengontrol aktivitas pemrograman, misalnya menjalankan, membatalkan, atau untuk memilih widow yang akan diaktifkan.
Help, berisi daftar perintah untuk berhubungan dengan file bantuan yang disediakan berkaitan dengan pembuatan apliksi menggunakan Visual FoxPro

Toolbar
Toolbar adalah panel yang berisi tombol-tombol bergambar (ikon) yang mempunyai fungsi tertentu. Jika tombol tersebut diklik maka operasi yang telah ditentukan untuknya akan dilakukan. Fungsi tombol-tombol yang terdapat di toolbar hampir sama dengan perintah- perintah di menu. Hanya saja, tidak semua perintah yang ada di menu ada di toolbar.
Toolbar memuat perintah-perintah yang relatif sering digunakan. Untuk mengatur toolbar- toolbar yang akan ditampilkan, lakukan dengan cara berikut:
Pada menu pilih View >> Toolbars.
Kotak dialog Toolbars akan ditampilkan.
Pada kotak daftar Toolbars, aktifkan tanda cek untuk Toolbar-toolbar yang akan diaktifkan, klik OK.

Task Pane Window
Task pane window berfungsi untuk mengelola project atau database. Pada Visual FoxPro 9.0 dengan seting standard task pane ini akan selalu muncul pada saat pertama kali Foxpro dipanggil, pada versi sebelumnya task pane tidak menjadi default Window yang ditampilkan di awal pemanggilan FoxPro.

Window Command
Kegunaan window command adalah untuk mengetikan kode perintah pemrograman Visual FoxPro

Window View
Window view berfungsi untuk menampilkan data secara cepat. Misalnya setelah Anda mengeksekuksi perintah menampilkan teks “Saya sedang belajar Foxpro!” dengan cara seperti
itu, tampilan window view akan tampil seperti dibawah ini



TIPE FILE VISUAL FOXPRO

Saat membangun aplikasi database dengan Visual FoxPro, Anda menyiapkan file-file pembangun aplikasi tersebut. Tipe file aplikasi Visual Foxpro adalah Project, database, tabel, Query, Connection, View, Remote view, Form, report, Label, Program, Class, Text File dan Menu, untuk mengetahui hal ini kelihatannya sepele tapi sebenarnya sangat penting.

Coba bayangkan jika kita membuat suatu program database ketika ditanya tipe file dari salah satu file tersebut tidak tahu??

  1. Project, merupakan file yang berisi pengenal file-file lainnya yang terdapat pada aplikasi. File bertipe Project memiliki ekstensi .pjx pada nama filenya.
  2. Database, adalah file yang berisi informasi mengenai file-file penyusun database. File penyusun database dapat berupa tabel, indeks, atau view. Ekstensi file database adalah .dbc
  3. Tabel, yaitu file yang berisi informasi tabel dalam tiap-tiap fieldnya, yang mungkin kosong atau berisi beberapa record. File tabel berekstensi .dbf
  4. Query, merupakan file yang berisi pendefinisian sebuah informasi dari sebuah database, yang pembentukannya menggunakan kriteria untuk mengekstrak record khusus. Program query yang dikompilasi memiliki ekstensi .qpx
  5. Connection, adalah nama yang dipakai untuk memberi nama hubungan dengan database jarak jauh.
  6. View, berisi pendefinisian tabel sementara menggunakan perintah kriteria untuk mengekstrak record khusus. View dibentuk dengan satu atau lebih tabel, atau menggunakan view yang sudah ada. Berbeda dengan query, view dapat di-update. Remote View, adalah view yang mengambil data dari komputer jarak jauh (di tempatlain/ remote data).
  7. Form, merupakan sarana untuk berinteraksi antara user user aplikasi dengan lingkungan datanya. Pada form terdapat kontrol-kontrol yang berfungsi untuk menampilkan atau meng-edit data. Form tersimpan pada file berkestensi .scx
  8. Report, merupakan bentuk penyajian informasi secara visual yang dapat dicetak dengan kertas. File report mempunyai ekstensi .frx
  9. Label, hampir sama dengan report, hanya saja ukurannya lebih kecil. Ekstensi file label adalah .lbx
  10. Program, adalah file yang berisi satu atau lebih perintah pemrograman yang tersusun secara terstruktur untuk menjalankan proses tertentu. Ekstensi file program adalah .prg
  11. Class, merupakan definisi properti, method dan event suatu obyek. Definisi class disimpan dalam suatu class library yang filenya berekstensi .vcx
  12. Text File, yaitu file yang berisi teks belaka. File teks ini biasanya dipakai sebagai tempat mendeklarasikan variabel-variabel atau konstanta-konstanta yang di-include ke dalam project. Ekstensi file teks adalah .txt
  13. Menu, merupakan daftar perintah yang muncul saat Ada memilih menu dari menu bar. Menu tersimpan dalam file berekstensi .mnx




2 komentar:

Anonim mengatakan...

bagaimana cara mengaktifkan tabel ke 11 dan seterusnya, dan bagaimana penulisan perintahnya terima kasih

Thank you for ur comment... by Razbie
aank budi santoso setiawan sanaga mengatakan...

kayaknya bisa jga di cerna tulisan ini dan sangat bagus.. membantu sekali bgi orang kayak saya,,, makasih yaa salam supr aank budi santoso

Thank you for ur comment... by Razbie

Poskan Komentar