Sabtu, 21 Januari 2012

Fasilitas baru VB 6.0


           Jika di banding dgn sebelumnya, Dlm versi 6.0 ini, Visual basic atau biasa juga di sebut VB telah banyak mengalami perubahan terutama pada fasilitas yg telah di sediakan. Fasilitas2 tersebut di antaranya adalah :

Segi data acces

Dari segi data accces terdapat beberapa tambahan. Tambahan tersebut  di antaranya:
  •  ADO ( ACTIVE DATA OBJECTC )
           Fasilitas ini ada pada semua edisi & merupakan teknologi baru dlm mengakses object data, yg           mampu menghubungkan teknologi microsoft dgn non microsoft, pengaturan pengaksesan data lokal maupun data jarak  jauh .

  •  DATA ENVIRONMENT 
          Fasilitas ini haya ada pada edisi profesional & edisi enterprise. Desainer data environment ini mendukung sebuah data interaktive, design-tme environmet untuk membuat data ADO

  • ADO DATA CONTROL
          Fasilitas ini ada pada semua edisi. Kontrol data source ini berfungsi seperti kontrol data & remote data yg anda miliki. Dgn fasilitas ini anda mampu membuat aplikasi data base dgn meminimkan sistem pengkodean.
  • ENHANCED DATA BINDING
          Fasilitas ini hanya ada pada edisi profesional & enterprise.Dlm fersi sebelumnya,hanya memungkinkan terhubung dlm bind control ke yg lainnya pada sebuah form. Di dlm VB 6.0 ini anda dpt menghubungkan beberapa data source  ADO/OLE DB.
  • OLE DB SUPPORT
          Fasilitas ini ada pada semua edisi.OLE DB ini mengatur interface COM yg mendukung aplikasi dgn beberapa form pengaksesan yg di masukan ke dlm source informasi driver, baik yg terhubung maupun yg tak terhubung.interface ini mendukung beberapa DBMS yg di miliki data source.
  • VISUAL DATABASE TOOLS INTERGRATIONS ( QUERY DESIGNER & DATABASE DESIGNER )
           Fasilitas ini hanya ada pada edisi enterprise, yg di gunakan untuk membuat & memodifikasi secara visual database & query, membuat SQL server & tabel database oracle, drag & drop untuk membuat view, & secara otomatis mengubah kolom data.
  • SETUP WIZARD DATA ENHANCEMENTS      
          Fasilitas ini ada pada semua edisi. Package & Deployment  Wizard mendukung ADO, OLE DB, RDO, ODBC, & DAO.
  • DATA REPORT
          Fasilitas ini hanya ada pada edisi profesional & enterprise. Dgn fasilitas ini, anda dpt mengunakan & melakukan drag & drop untuk membuat form report secara cepat pada recordset, termasuk struktur recordsetnya.
  • DATA SOURCE
          Fasilitas ini hanya ada pada edisi profesional & enterprise. Merupakan kontrol & kelas yg di gunakan user untuk mengontro data.
  • DATA VIEW WINDOW
          Fasilitas ini hanya ada pada edisi profesional & enterprise. Anda dpt mengunakan window data view ini untuk melakukan browse terhadap semua database yg anda hubungkan ke tabel, view, prosedur & yg lainya.
  • SQL EDITOR
          Fasilitas ini hanya ada pada edisi enterprise. Dgn fasilitas ini anda dpt menambah prosedur baru ke SQL server & database oracle yg sudah ada.
  • HIRARCHICAL FLEXGRID CONTROL
          Fasilitas ini ada pada semua edisi. Kontrol ini merupakan perbaikan kontrol flexgrid yg ada pada versi sebelumnya. Kontrol ini di gunakan untuk mendukung kemampuan kontrol flexgrid. Kontrol ini dpt menampilkan hirarki recordset ADO.
  • DATAREPEATER CONTROL
          Fasilitas ini hanya ada pada edisi profesional & enterprise. Berguna untuk menyisipkan atau memasukan sebuah usercontrol ke dlm datarepeater untuk membuat sendiri view sebuah database, mirip dgn formnya access, datagrid atau kontrol bound data field.
  • FORMAT OBJECT
         Fasilitas ini ada pada semua edisi. Yg mendukung 2 cara konversi data antara sebuah database & sebuah data bound control. saat sebuah sebuah nilai di baca dari database, sebuah format object akan di tambahkan atau di masukkan ke dlm bound kontrol.
  • DATAGRIDE CONTROL
         Fasilitas ini ada pada semua edisi. Merupakan sebuah kontrol OLE DB-aware versi DBGRID, yaitu skontrol yg mengijinkan anda untuk secara cepat membangun sebuah aplikasi untuk menampilkan & mengedit recordset.
  • DATALIST CONTROL, DATACOMBO CONTROL
         Fasilitas ini tersedia di semua edisi. Kontrol ini merupakan versi kontrol OLE DB DBlist & kontrol DBcombo. Kontrol ini juga mendukung kontrol data baru ADO.



Jumat, 20 Januari 2012

EDISI VISUAL BASIC 6.0

                          
         Visual basic dpt di gunakan dlm 3 edisi, yg setiap edisi nya menunjukkan fasilitas & kemampuan sendiri2.

-  Edition learning
        Di dlm edisi inipara programmer di beri kesempatan untuk membuat sebuah aplikasi sederhana microsoft windows & windows NT* secara mudah. Di dlm nya di sertakan beberapa kontrol sederhana di tambah grid, grid, tab, & kontrol data bound.

-  Edisi profesional 
        Di dlm edisi ini di sertakan tool2 yg lengkap. Di samping berisi semua fasilitas yg ada dlm edisi learning, Juga di tambahi kontrol AktifeX, desainer aplikasi informasi internet, integrated data tools & Data environment, active data objects, serta dynamic HTML page designer.

-  Edisi enterprise
         Edisi ini memberikan ijin kepada para profesional untuk membuat aplikasi dlm sebuah tim. Di dlm nya di masukkan semua fasilitas yg ada pada semua edisi profesional, di tambah tool back office seperti SQL server,microsoft transactions server, internet information server, visual sourcesafe,SNA server, & masih banyak yg lainya.


Mengenal visual basic 6.0

            Apa itu visual basic?... Kata "visual" menunjukkan cara yg di gunakan untuk membuat graphical user interface ( GUI ). Dgn cara ini anda tidak lagi menuliskan intruksi pemograman dlm kode2 baris, tetapi dgn secara mudah anda dp tmelakukan drag & drop obyek2 yg akan anda gunakan. Jika anda ingin menggunakan Fasilitas program drawing, misalnya paint secara efektif anda dpt mengunakan interfacenya.

         Kata "basic" merupakan bagian bahasa BASIC ( Beginners All Purpose Symbolic Instrusctions Code ), yaitu sebuah bahasa pemograman yg dlm sejarahnya sudah banyak di gunakan oleh para programer untuk menyusun aplikasi. Visual basic di kembangkan dari bahasa pemrograman basic & sekarang banyak berisi statemen, fungsi & keyword, yg beberapa di antaranya terhubung ke windows GUI.

Prinsip kerja VB 6.0
      Untuk menyusun  sebuah aplikasi visual basic, mungkin anda hanya membutuhkan beberapa menit saja. Betapa tdk! anda dpt membuat user interface dgn kontrol "drawing ", seperti text box & command button, dlm sebuah forum. selanjutnya anda dpt mengatur properti untuk form & kontrol2 yg ada di dlm nya. misalnya memberi nilai caption , color & size.untuk proses terakhir, anda dpt menuliskan kode untuk memasukkannya ke dlm sebuah aplikasi.
langkah dasar penyusunan aplikasi yg pertama ini akan kita jadikan dasar untuk pembuatan aplikasi berikutnya. jika sudah mengetahui konsep di mana visual basic membangun sebuah apliksai. karena visual basic merupakan bahasa pemrograman windows, yg telah lama "bersahabat" dgn para pemakainya & telah lama menyediakan fasilitas2 yg di butuhkan penggemarnya, maka hal ini akan memudahkan programer versi basic. jika anda seorang programer windows baru,anda perlu pemahaman yg mendasar yg tentu akan membantu kerja anda dlm penyusuna sebuah aplikasi.

Bagaimana kerja window,event & massage
            Untuk mengetahui semua sistem kerja windows,mungkin anda membutuhkan sebuah buku besar untuk memahami  semua hal yg ada di dlm nya. Namun pada dasarnya kerja sistem windows dpt anda pahami lewat 3 konsep utama, yaitu konsep windows, event & massage.
sistem operasi microsoft windows mengatur semua windows dgn memasukkan no ID (windows handle atau HWND ).sistem secara terus menerus memonitor aktifitas windows. atau sering di sebut dgn EVENT. sebuah event dpt terjadi saat user melakukan sesuatu misalnya mengklik mouse atau menekan tombol keyboard. sebuah event dpt juga di atur atau di kontrol secara progmatik, misalnya terjadi saat ada aksi pada windows yg lain. setiap terjadi event, hal tersebut akan menyebabkan terjadinya pengiriman atau pemutusan pesan ke windows. setiap windows selanjutnya dpt melakukan aksinya yg berpedoman pada intruksi atau pesan yg di telah di terima.    

Mengenal mode event-driven
       Dlm aplikasi tradisional atau aplikasi "procedural", sebuah prosedur telah di atur sendiri oleh aplikasi2nya.Pengeksekusian kode ini biasanya di mulai dari baris pertama kode. Jika anda ingin menjalankan prosedur yg anda maksud, anda harus menghubungkan aplikasi dgn prosedur yg anda maksud itu dgn menyebutkan nama prosedurnya. Dlm aplikasi event-driven di gunakan untuk memanggil sebuah kode prosedur. Anda tidak akan menuliskan sebuah nama kode prosedur tersebut, tetapi kode ini cukup anda tuliskan dlm sebuah event. Untuk mengaktifkan event ini dpt anda atur misalnya saat user melakukan sesuatu, atau saat pesan di terima dari sistem atau aplikasi lain atau aplikasi itu sendiri.

Urutan event yg di devinisikan
            Urutan ivent yg di devinisikan dl sebuah urutan kodenya menunjukkan perbedaan waktu pengeksekusian saat program di jalankan. Karena anda tidak dpt memprediksi urutan event, maka dgn demikian kode anda harus anda buat sedemikan rupa sehingga berisi sebuah anggapan untuk mengetahui kapan event ini akan di jalankan. Saat anda sedang membuat sebuah anggapan, anda dpt mengatur struktur aplikasi seperti memastikan anggapan tersebut selalu valid. Sebagai contoh, anda tdk akan menampilkan command button untuk memulai sebuah prosedur sampai entry field   berisi sebuah value. kode anda juga dpt memacu sebuah event selama eksekusi. Sebagai contoh, secara pemrograman anda dpt anda dpt mengubah text dlm text box dgn memicu event change text box. Jika dlm hal ini terdapat beberapa kode, anda dpt memasukkan kode tersebut kedalam event change untuk di eksekusi . jika anggapan anda pada event ini hanya dpt di lakukan dgn interaksi user,anda dpt melihat hasilnya. Untuk itu anda perlu mengetahui model event-driven & mengaturnya saat mendesain aplikasi.


pendekatan interaktif
           Proses pembentukan aplikasi secara tradisional biasanya dpt di kelompokkan dlm 3 langkah. Ke 3 langkah tersebut adlh:
      1.Menuliskan(writing)
      2.Mengkompilasi(compiling)
      3.Menguji kode.
Berbeda dgn bahasa tradisional tersebut,VB mengunakan pendekatan interaktif untuk membangun sebuah aplikasi dgn mengaburkan ke 3 proses di atas. Dlm  kebanyakan bahasa pemograman, jika anda menuliskan program yg salah,anda akan menemukan kesalahan tersebut saat anda mengcompile. Jka sudah demikian anda harus mencari & memperbaiki kesalahan tersebut, serta mencoba mengkompilasinya kembali. Proses ini akan terulang kembaliselama dlm program yg anda tulis masih terdapat kesalahan. Untuk mengetahui adnya kesalahan VB juga mengkompile semua code yg anda masukkan. Saat anda akan menjalankan & menguji aplikasi,ada beberapa waktu yg di gunakan untuk menyelesaikan proses compile ini. JIka compiler menemukan kesalahan,kesalahan tersebut akan di tandai. Anda dpt langsung membetulkan kesalahan tersebut & melanjutkan proses kompilasi tanpa harus memulainya dari awal lagi seperti yg anda lakukan pada program tradisioanl. Setelah program atau aplikasi anda jadi, maka anda dpt langsung menjalankan aplikasi yg anda bangun dgn mengunakan fasilitas interaktif anda.  

  


Sumber : Pemograman VB 6 0 ( andipublisher,com )