Professional Documents
Culture Documents
Setelah mempelajari mata kuliah ini mahasiswa diharapkan dapat : 1. Mengetahui Pemrograman Orientasi Objek mengetahui dengan Microsoft Visual Basic, 2. Mengetahui Komponen Pemrograman Orientasi Objek, 3. Mengetahui Tipe Data, Variabel, dan Operator dalam Microsoft Visual Basic, 4. Mengetahui Kontrol Program, Pencabangan dan pengulangan, 5. Mengetahui Fungsi dan Prosedur, Grafik, Database dan Pembuatan Menu
Objek Tambahan
1. Picture Box dan Frame
Picture box merupakan komponen untuk menampilkan gambar, sedangkan Frame untuk mengelompokkan beberapa komponen Contoh : OBJEK PROPERTI PENGATURAN Form1 Caption Picture Box dan Frame StartUpPosition 2-CenterScreen AutoRedraw True BorderStyle 1-Fixed Single ControlBox False
Objek Tambahan
PictureBox1 Align 1-Align Top Appearance 0-Flat AutoSize True BorderStyle 0-None Picture C:\Program Files\Microsoft Visual Studio\COMMON\Graphics\ Metafile\Business\PCOMPUTER
Objek Tambahan
Frame1 Appearance 0-Flat Caption Data User Visible True
Masukkan tiga buah Label kedalam Frame1 nama, alamat, foto Masukkan dua buah TextBox kedalam Frame1 Masukkan satu buah PictureBoxl kedalam Frame1
Objek Tambahan
Bukti bahwa komponen Label, TextBox dan Picture berada dalam Frame adalah apabila posisi frame anda diubah, maka semua komponen yang berada didalamnya akan ikut tergeser
Objek Tambahan
2. VSCROLLBAR dan HSCROLLBAR
Komponen Scrollbar digunakan untuk menggulung atau merubah posisi dari sebuah objek
Picture 1 Picture 2
Objek Tambahan
Private Sub Form_Load() Form1.ScaleMode = vbPixels Picture1.ScaleMode = vbPixels Picture2.Picture = LoadPicture("D:BATMAN.GIF") HScroll1.Max = Picture2.Width - Picture1.Width VScroll1.Max = Picture2.Height - Picture1.Height End Sub
Keterangan perintah : Mengubah mode skala dari form1 menjadi Pixel. Menampilkan file gambar BATMAN.GIF kedalam picture. Mengisi nilai maksimal dari Hscroll1 dan Vscroll1 sesuai dengan ukuran Width dan Height dari pengurangan picture2 dan picture1
Objek Tambahan
Private Sub HScroll1_Change() Picture2.Left = -HScroll1.Value End Sub .
Mengubah nilai Left dari picture2 pada saat anda mengklik salah satu panah yang terdapat pada HscrollBar
Private Sub VScroll1_Change() Picture2.Top = -VScroll1.Value End Sub
Mengubah nilai Top dari picture2 pada saat anda mengklik salah satu panah yang terdapat pada VscrollBar
Objek Tambahan
3. SHAPE, LINE dan TIMER
Shape (bentuk bangun), line (garis) dan timer (pewaktu) merupakan komponen untuk mempercantik tampilan sebuah program. CONTOH :
Shape
Timer Line
Objek Tambahan
Private Sub Combo1_Click() Shape1.Shape = Combo1.ListIndex End Sub Private Sub Form_Load() Combo1.AddItem "Rectangle" Combo1.AddItem "Square" Combo1.AddItem "Oval" Combo1.AddItem "Circle" Combo1.AddItem "Rounded Rectangle" Combo1.AddItem "Rounded Square" End Sub
Objek Tambahan
Private Sub Timer1_Timer() Label1.Caption = Format(Now, "dddd") Label2.Caption = Format(Now, "d mmmm") Label3.Caption = Format(Now, " yyyy") Label4.Caption = Format(Now, "hh:mm:ss") Line1.BorderColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255) End Sub Keterangan perintah : Format tampilan dari perintah Hari, Tanggal, Tahun dan Waktu. Mengubah warna dari Line1 secara acak dengan jenis warna RGB.
Objek Tambahan
Objek Tambahan
4. DRIVELISTBOX, DIRLISTBOX dan FILE LISTBOX
Komponen- komponen ini merupakan komponen yang saling membantu untuk menampilkan informasi tentang Driver, directory (folder) dan daftar file yang terdapat didalam komputer. CONTOH :
Drivelistbox
Dirlistbox File listbox FileListBox1 Pattern *.bmp ; *.jpg
Label
Image
Label
Objek Tambahan
Private Sub Dir1_Change() File1.Path = Dir1.Path Label2.Caption = Dir1.Path End Sub Private Sub Drive1_Change() Dir1.Path = Drive1.Drive Label2.Caption = Dir1.Path End Sub
Private Sub File1_Click() Label2.Caption = Dir1.Path & "\" & File1.FileName Image1.Picture = LoadPicture(Label2) End Sub
Objek Tambahan
Objek Tambahan
5. ANIMATION, DTPICKER dan SSTAB
Komponen- komponen ini merupakan salah satu bagian dari control Active-X . Animation untuk menampilkan file *.avi, DTPicker untuk menampilkan menu tanggal dan SSTab untuk membuat menu untuk beberapa halaman. Komponen-komponen ini belum ada terdapat dalam Toolbox, kita harus terlebih dahulu menambahkannya ke dalam Toolbox. Cara untuk menambahkan control Active X adalah sebagai berikut : 1. Klik kanan dalam area Toolbox yang tidak berisi icon. 2. Klik Components. 3. Klik pada pilihan Microsoft Tabbed Dialog Control 6.0 (SP5) dan Microsoft Windows Common Control-2 6.0.
Objek Tambahan
ANIMATION
DTPICKER
SSTAB
Objek Tambahan
Contoh :
Private Sub Command1_Click() MsgBox ("Anda lahir tanggal " & Format(DTPicker1.Value, "dd mmmm yyyy")) MsgBox ("Umur Anda " & Year(Now) - DTPicker1.Year & " Tahun") MsgBox ("Hari ini tanggal " & Now) End Sub
Private Sub Command2_Click() Animation1.Open ("C:\Program Files\Microsoft Visual Studio\COMMON\Graphics\Videos\FILEMOVE.AVI") Animation1.Play Shape1.Width = 15 Private Sub Timer1_Timer() Timer1.Enabled = True Shape1.Width = Shape1.Width + 15 Picture1.Visible = True If Shape1.Width = 3885 Then End Sub Animation1.Close Picture1.Visible = False Timer1.Enabled = False End If End Sub
Objek Tambahan
DTPICKER Format 0-dtpLongDate ANIMATION PICTUREBOX
Visible False Appearance 0 - Flat
SHAPE
BackStyle 1 - Opaque
Timer Interval 10