animasi

Sabtu, 15 Desember 2012

Fungsi Tool Box Pada Visual Basic

Seperti janji  saya pada postingan yang lalu, saya ingin menjelaskan tentang beberapa fungsi dari setiap komponen tersebut, salah satunya yang akan saya jelaskan adalah tentang fungsi tool box pada visual basic. di bawah ini merupakan gambar tool box pada vb:
  1. Pointer
merupakan arah penunjuk,di Gunakan jika anda ingin memilih komponen kontrol yang sudah di pasang di form.


     2. Picture box
 
          Merupakan tool untuk menampilkan gambar pada vb


      3.Label
Merupakan tool untuk membuat teks seperti judul, dan sebagainya. Label tidak bisa di ubah-ubah oleh user.
  1. Frame
Merupakan tool untuk membuat sebuah bingkai.
  1. CheckBox
Merupakan tool untuk membuat kontrol pilihan, dimana kontrol ini terpilih jika di klik user. CheckBox dapat di pilih 1 atau lebih.
  1. ComboBox
merupakan tool Untuk membuat kontrol kombinasi antara TextBox dengan ListBox.
  1. HScrollBar
merupakan tool Untuk membuat Scrollbar secara horizontal.
  1. Timer
Merupakan tool untuk mengontrol waktu.
  1. DirListBox
Merupakan tool untuk menampilkan direktori atau folder.
  1. Shape
Merupakan tool untuk membuat kotak, persegi panjang atau lingkaran.
  1. Image
Untuk membuat gambar.
  1. OLE
Untuk menghubungkan software lain ke form.
  1. PictureBox
Untuk menampilkan gambar di form.
  1. TextBox
Merupakan tool untuk membuat teks yang bisa di ubah-ubah oleh user.
  1. CommandButton
Merupakan tool untuk membuat tombol, seperti tombol OK, cancel, dan sebagainya terserah anda.
  1. OptionButton
Merupakan tool untuk membuat menu suatu pilihan,Fungsinya sama seperti CheckBox, namun OptionButton hanya dapat di pilih 1 oleh user.
  1. ListBox
Merupakan tool untuk membuat daftar pilihan.
  1. VScrollBar
Untuk membuat Scrollbar secara vertikal.
  1. DriveListBox
Merupakan tool untuk menampilkan drive yang ada di komputer.
  1. FileListBox
Merupakan tool untuk menampilkan file-file.
  1. Line
Merupakan tool untuk membuat garis.
  1. Data
          Merupakan tool untuk menghubungkan database ke form. 
http://bayuzu.blogspot.com/2011/04/fungsi-tool-box-pada-visual-basic.html
 

Kekurangan/Kelemahan Visual Basic

                                    Kekurangan/Kelemahan Visual Basic


Walaupun Visual Basic mempunyai banyak kelebihan, tetapi tetap saja mempunyai kekurangan/kelemahan.
Kelemahan-kelemahan ini sebenarnya disebabkan oleh keterbatasan Visual Basic dalam “mengambil” fungsifungsi
yang bersifat low-level yang berhubungan dengan Hardware maupun Operating System (Windows) itu
sendiri, antara lain:

  • File Distribusi runtime-nya lebih besar dari kepunyaan C/C++.
  • Tidak mempunyai fungsi-fungsi untuk mengambil feature-feature dari OS sebanyak C/C++




http://awanbengingopi.blogspot.com/2012/08/kekurangankelemahan-vbnet-2008.html



KEUNTUNGAN/KELEMAHAN VB/NET 2008

KEUNTUNGAN/KELEMAHAN VB/NET 2008

Visual Basic mempunyai banyak kelebihan dibandingkan Software/bahasa pemograman yang lain. Dibawah ini
adalah beberapa keuntungan tersebut:
  • Kurva pembelajaran dan pengembangan yang lebih singkat dibandingkan bahasa pemograman yang lain seperti C/C++, Delphi atau bahkan PowerBuilder sekalipun.
  • Menghilangkan kompleksitas pemanggilan fungsi Windows API, karena banyak fungsi-fungsi tersebut sudah di-”embeded” ke dalam syntax Visual Basic.
  • Cocok digunakan untuk mengembangkan aplikasi/program yang bersifat “Rapid Application Development”.
  • Juga sangat cocok digunakan untuk membuat program/aplikasi Bisnis.
  • Digunakan oleh hampir semua keluarga Microsoft Office sebagai bahasa Macro-nya, segera akan diikuti oleh yang lain.
  • Dapat membuat ActiveX Control
  • Dapat menggunakan OCX/Komponen yang disediakan oleh pihak ketiga (“third party”) sebagai “tool” pengembangan.
  • Menyediakan wizard yang sangat berguna untuk mempersingkat/mempermudah pengembangan aplikasi
  • Mendekati Object Oriented Programming
  • Dapat di-integrasikan dengan Internet, baik itu pada sisi Client maupun pada sisi Server
  • Dapat membuat ActiveX Automation Server
  • Integrasi dengan Microsoft Transaction Server
  • Dapat menjalankan server tersebut dari mesin yang sama atau bahkan dari mesin/komputer yang lain.


 http://awanbengingopi.blogspot.com/2012/08/keuntungankelemahan-vbnet-2008.html

PERBEDAAN VB 6.0 DAN VB NET



 PERBEDAAN VB 6.0 DAN VB NET

  • VB6 baru sebagian mendukung OOP, Sedangkan VB .Net telah mendukung penuh OOP.
  • Hasil kompilasi source code pada VB6 adalah file .exe biner (native code). VB .Net berupa file .exe intermediate language (MSIL byte code).
  • Hasil kompilasi pada VB6 dapat langsung dieksekusi. VB .Net membutuhkan run time environment / framework (.Net framework)
  • VB6 bermasalah pada deployment-nya (DLL hell). VB .Net tidak
  • Program dari VB6 tidak dapat langsung berinteraksi dengan program dari bahasa lain. VB .Net dapat selama bahasa lain mendukung .Net
  • Perintah-perintah dasar pada VB6 dan VB .Net sebagian besar masih sama kecuali untuk perintah-perintah OOP-nya
  • Dari sisi IDE-nya, pengetikan kode pada VB.Net lebih cepat dari pada di VB6
  • Untuk akses ke database VB.Net menggunakan ADO.Net, VB6 menggunakan ADO. ADO.Net bukan pengembangan dari ADO. Jadi ADO.Net menggunakan teknologi yang berbeda dengan ADO
  • Selain itu pada VB.Net 2008, dapat menggunakan LINQ (Language Integrated Query) untuk mempermudah mengaksesan data

Perbandinganya

Setelah dipegang-pegang, ternyata perbedaan antara visual basic.net dengan visual basic tidak terlalu kentara, yang dimaksud tentu saja perbedaan sintak, misalnya saja untuk event setfocus pada visual basic:
Visual Basic: Text1.SetFocus
VB .Net: Text1.Focus
atau untuk mengisi dtPicker:
Visual Basic: dtWaktu.value=date
VB .Net: dtWaktu.Value=Date.Today
Enaknya, dalam Visual Basic .Net, programmer benar-benar dimanja, tapi yang pasti perintah-perintahnya sudah banyak meniru java. Bahkan konsep .Net framework pun saya rasa diadopsi dari konsep java juga, karena java menganut prinsip “buat dimana saja, jalan dimana saja”. yang tentu saja tidak bakalan tersaingi oleh Visual Basic, “buat di windows saja, jalan di windows saja”.
Maksudnya dimanja?, bayangkan saja bahasa pemrograman, database, dan crystal report (pembuat laporan) digabung jadi satu, enak gak tuh?. Dan yang benar-benar keren adalah tool untuk debugging, bayangkan saja, pada saat mendisain program, eror2 yang kita lakukan sudah bermunculan, jadi ndak perlu di running dulu baru tahu ada erorrnya (tidak hanya eror sintak loh, eror karena variabel yang tidak digunakan juga muncul pada saat disain). wah, keren dah…
konsep java try..catch..finally juga di adopsi oleh VB .Net, ini mah bukan sekedar adopsi, sampai ke kata2 yang digunakan juga sama (hihihii). konsep ini berarti jika program dijalankan, maka perintah yang dijalankan adalah perintah yang terdapat dalam kalang TRY, jika ternyata ditemukan error, maka akan dijalankan perintah pada kalang CATCH, jika ternyata tidak terjadi error maka akan dijalankan perintah yang terdapat pada kalang FINALLY. Saya membaca buku java, konsepnya sama bener…
TRY
PERINTAH-PERINTAH
CATCH
PERINTAH PENANGANAN ERROR
FINALLY
PERINTAH-SELESAI
END TRY

 http://atmajaaditya.wordpress.com/2012/04/12/perbedaan-perbandingan-vb-6-dan-vb-net/


Contoh case



                            Contoh case


Public Class Form2

    Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Jenis.Items.Add("LAPTOP")
Jenis.Items.Add("HANDPHONE")
    End Sub

    Private Sub Jenis_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Jenis.SelectedIndexChanged
merek.Items.Clear()
        Select Case Jenis.Text
            Case "LAPTOP"
merek.Items.Add("acer")
merek.Items.Add("toshiba")
merek.Items.Add("axio")
merek.Items.Add("suzuki")
merek.Items.Add("vaio")
        End Select
        Select Case Jenis.Text
            Case "HANDPHONE"
merek.Items.Add("nokia")
merek.Items.Add("nexian")
merek.Items.Add("esia")
merek.Items.Add("sony")
        End Select
    End Sub

    Private Sub merek_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles merek.SelectedIndexChanged
        Select Case merek.Text
            Case "acer"
harga.Text = 4500000
            Case "toshiba"
harga.Text = 6000000
            Case "axio"
harga.Text = 5000000
        End Select
        Select Case merek.Text
            Case "nokia"
harga.Text = 2000000
            Case "nexian"
harga.Text = 1000000
            Case "esia"
harga.Text = 500000

        End Select
    End Sub

    Private Sub j_beli_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles j_beli.KeyPress
        If Asc(e.KeyChar) = 13 Then
            If j_beli.Text> 10 Then
diskon.Text = 0.1 * harga.Text
            Else
diskon.Text = 0

            End If
Total_B.Text = harga.Text * j_beli.Text - diskon.Text
        End If
    End Sub

    Private Sub BAYAR_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles BAYAR.KeyPress
        If Asc(e.KeyChar) = 13 Then
kembali.Text = BAYAR.Text - Total_B.Text
        End If
    End Sub

    Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
        End

    End Sub
End Class

contoh looping



                                   Contoh looping


Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim i As Byte
        i = 1
        Do While i <= 10
ListBox1.Items.Add(i)
            i = i + 1
        Loop
        For j = 10 To 1 Step -1
ListBox2.Items.Add(j)
        Next j

        Dim x As String
        x = "STMIK"
        For i = 1 To 5
            TextBox1.Text = TextBox1.Text & i & x &vbCrLf
        Next
    End Sub
End Class

Jumat, 07 Desember 2012

Elemen-elemen utama pada VB

Elemen-elemen utama pada VB

TITLE BAR
Merupakan batang judul yang terletak pada bagian atas jendela program visual basic yang berfungsi untuk menunjukkan nama proyek yang sedang aktif.
MENU BAR
Merupakan batang menu yang berisi menu-menu utama,seperti File, edit, view, project dan lain-lain yang berfungsi untuk mengoperasikan program visual basic 6.0
MAIN TOOLBAR
Merupakan sebuah batang ikon yang berisi tombol-tombol dengan gambar ikon yang dapat diklik untuk melakukan suatu perintah khusus secara cepat .
TOOLBOX
Merupakan kotak perangkat yang terdiri atas beberapa class objek yang digunakan dalam proses pembuatan aplikasi.
PROJECT
Merupakan jendela yang digunakan untuk menampilkan proyek-proyek, form-form, atau modul-modul yang terlibat dalam proses pembuatan aplikasi.
FORM
Marupakan tempat yang digunakan unutuk merancang aplikasi yang sedang dibuat . Didalam form anda dapat merancang sebuah program aplikasi dengan menempatkan control-kontrol yang ada di bagian TOOLBOX.
JENDELA CODE
Merupakan jendela yang digunakan untuk menampilkan atau menuliskan kode program.
JENDELA PROPERTIES
Merupakan jendela yang digunakan untuk menampilkan dan mengubah properti-properti yang dimiliki sebuah obyek . Pada jendela properties terdapat dua pilihan tabulasi, yaitu ALPHABETIC (urut berdasarkan abjad) dan CATAGORIZED (urut berdasarkan kelompok).
JENDELA FORM LAYOUT
Merupakan jendela yang digunakan untuk mengatur posisi form pada layar monitor saat program dijalankan .
JENDELA IMMEDIATE
Merupakan jendela yang digunakan untuk melihat dan memeriksa hasil suatu ekspresi secara langsung.
JENDELA OBJECT BROWSER
Merupakan jendela yang digunakan untuk melihat objek-objek yang terlibat dalam pembuatan aplikasi . Pada jendela ini anda dapat melihat metode, event atau properties yang dimiliki sebuah objek


http://nicodms.wordpress.com/2011/10/09/elemen-elemen-utama-pada-vb/