Bahasa Pemrograman 1
description
Transcript of Bahasa Pemrograman 1
bimocahyo1
Chapter 05
bimocahyo
ACTIVE X DAN MDIACTIVE X DAN MDI
bimocahyo2
Selain objek-objek yang disediakan pada toolbox standar, kita masih dapat menambahkan komponen objek lain ke dalam Toolbox.
Misalkan apabila kita ingin menggunakan objek DBGrid atau objek yang lain yang tidak ada pada toolbox standar, Caranya sebagai berikut :
ADD COMPONENTADD COMPONENT
bimocahyo3
ADD COMPONENTADD COMPONENT
• Buka Menu Project pada Menu Bar kemudian pilih Component
• Atau klik kanan pada Toolbox, pilih Component
bimocahyo4
ADD COMPONENTADD COMPONENT
bimocahyo5
ADD COMPONENTADD COMPONENT
• Tandai pilihan objek yang akan digunakan pada kotak yang telah disediakan
bimocahyo6
ADD COMPONENTADD COMPONENT
• Jika tidak ada klik Browse. Kemudian cari file OCX pada direktori WINDOWS\System32
bimocahyo7
ADD COMPONENTADD COMPONENT
• Klik file OCX yang akan dipilih lalu klik tombol Open.
• Selanjutnya klik OK pada windows Component.
• File Objek baru akan tampil sebagai icon pada Toolbox.
bimocahyo8
ADD COMPONENTADD COMPONENT
File Objek baru akan tampil sebagai icon pada Toolbox :
bimocahyo9
REGISTER FILE OCXREGISTER FILE OCX
Cara lain untuk menambahkan file OCX ke dalam daftar komponen yang dapat digunakan adalah :
Apabila file OCX kita download dari sebuah situs maka simpanlah file hasil download tersebut ke dalam direktori WINDOWS\System32. Hal ini berlaku juga apabila file OCX kita peroleh dari sumber lain.
Lakukan registry file OCX, Klik menu START RUN lalu ketikkan regsvr32
bimocahyo10
REGISTER FILE OCXREGISTER FILE OCX
bimocahyo11
REGISTER FILE OCXREGISTER FILE OCX
• Browse file OCX yang akan diregistry pada direktori WINDOWS\System32 kemudian klik Open.
bimocahyo12
REGISTER FILE OCXREGISTER FILE OCX
• Klik OK pada windows RUN
bimocahyo13
MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE
MDI adalah singkatan dari Multi Document Interface. Ini adalah salah satu User Interface yang banyak digunakan dalam membuat aplikasi.
Dengan menggunakan MDI Form kita bisa menampilkan banyak Form Child dalam satu bingkai Window (Form). Syaratnya form yang akan kita tampilkan property MDIChild nya harus di set menjadi True.
Ada beberapa hal yang harus diperhatikan dalam penggunaan MDIForm adalah :
bimocahyo14
MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE
Didalam satu project hanya dapat terdiri dari satu MDIForm
Anda tidak dapat menempatkan kontrol-kontrol secara langsung pada MDIForm, kecuali kontrol yang memiliki properti Alignment, atau menempatkannya diatas kontainer seperti Picturebox.
Anda tidak dapat menggunakan metode pengambaran (Print, Line, Circle, dan PSet) seperti pada form umumnya.
bimocahyo15
MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE
A. Membuat suatu Aplikasi MDI pada Visual Basic
a) Membuat suatu MDI formDari menu Project Pilih Add MDI Form. (Suatu aplikasi hanya dapat terdiri dari satu MDI form)
bimocahyo16
MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE
b) Membuat suatu Form menjadi MDI ChildDari properti Form tersebut, ubah nilai properti MDI Child-nya menjadi True.
bimocahyo17
MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE
c) Menentukan StartUp ObjekPada Menu Tools, pilih Command Options, pilih Tab Project, Tentukan StartUp Object ke MDI form yang telah ditambahkan.
bimocahyo18
MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE
B.Menu in MDI Form
Merancang menu popup di Visual Basic sangat mudah sekali. Caranya adalah dengan menekan tombol Ctrl+ECtrl+E dengan posisi Formnya Aktif.
1. Isi Caption sesuai dengan tulisan yangkita inginkan muncul di layer. Misalnya : File
2. Isi Name dengan yang akan jadi object misalnya : mnFile
3. Index dikosongkan jika kita tidak ingin menjadikannya sebagai sebuah array.
bimocahyo19
MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE
1.Setelah itu click tombol Next maka cursor akan berpindah kebawah
2.Selanjutnya lakukanlah hal yang sama seperti langkah pertama tadi.
3.Untuk mengatur kedalam menu dapat digunakan button arrow (tanda panah)
bimocahyo20
MENUMENU
A. MENU Editor
Beberapa cara mengaktifkan Menu Editor :
Pilih Menu Tools > Menu Editor
Atau Ctrl+E
Atau pilih icon Menu Editor pada Toolbar
Pada gambar berikut akan diperlihatkan Menu Editor Visual Basic. Sebagai berikut :
bimocahyo21
MENUMENU
bimocahyo22
MENUMENUProperty yang umum digunakan:
Properti Keterangan
Caption Teks yang ditampilkan pada pilihan menu
Name Name internal yang menjadi identitas objek menu
Index Nomor indeks (subskrip) apabila anda membuat array kontrol menu
Shortcut Kombinasi tombol yang ditugaskan untuk menu
HelpContextID Kode yang sesuai dengan keterangan pada file help (jika kita membuat jendela help)
NegotiatePosition
Posisi awal dari menu
Checked Menentukan apakah menu memiliki tanda cek di depannya. Menu yang menggunakan check biasanya merupakan pilihan Ya/Tidak untuk menetukan apakah menu tersebut telah dipilih atau tidak.
bimocahyo23
MENUMENU
Property yang umum digunakan (lanjutan) :
Properti Keterangan
Enabled Untuk menentukan apakah menu dapat dipilih atau tidak, jika pilihan ini dimatikan maka menu akan berwarna abu-abu dan tidak bisa dipilih
Visible Menentukan apakah menu ditampilkan pada saat dijalankan
WindowsList Menetukan apakah item menu diterapkan pula pada aplikasi yang bersifat MDI (multi document interface), atau aplikasi yang bisa membuka beberapa dokumen sekaligus.
bimocahyo24
MENUMENU
B. Memberikan Perintah pada Menu :
Sama halnya dengan apa yang dilakukan pada objek-objek yang lain. Bahwa menu jika punya Event, diantaranya event Click(), biasanya perintah akan berada pada procedure menu yang sedang diklik.
Contoh, jika didalam menu terdapat menu Exit, maka procedur untuk keluar dari aplikasi tersebut sbb:
Private Sub NamaMenuExit_namaEvent()
End
End Sub
bimocahyo25
MENUMENU
C. Pop Up Menu
Dengan cara mendefinisikan nama kelompok menu pop up beserta sub menunya, dan menonaktifkan option visible dari kelompok menu tersebut
bimocahyo26
MENUMENU1. Isi Caption sesuai dengan
tulisan yangkita inginkan muncul di layar. Misalnya : Atur
2. Isi Name dengan yang akan jadi object misalnya : mnAtur
3. Index dikosongkan jika kita tidak ingin menjadikannya sebagai sebuah array.
4. Setelah itu click tombol Next maka cursor akan berpindah kebawah
5. Selanjutnya lakukanlah hal yang sama seperti langkah pertama tadi.
6. Untuk mengatur kedalam menu dapat digunakan button arrow (tanda panah)
bimocahyo27
MENUMENUMultiform
Langkah-langkah utuk menambahkan form ke dalam sebuah project adalah sebagai berikut:
Pilih menu Project pada menu bar kemudian pilih Add Form
Atau:
Klik kanan pada Project Explorer pilih Add pilih Form
bimocahyo28
MENUMENU
bimocahyo29
MENUMENUContoh:: Buat sebuah
MDIForm!
• Sehingga tampil sebuah MDIForm sbb :
bimocahyo30
MENUMENULalu tambahkan sebuah form sebagai form MDIChild nya
bimocahyo31
MENUMENU
Sehingga, kita mempunyai 2 form ( 1 MDIForm, 1 Form biasa sebagai MDIChild nya)
MDIForm
Form biasa sbg MDIChild
MDIForm
Atur properties pada Form1, MDIChild=True
Form 1sbg MDIChild
bimocahyo32
MENUMENUAtur Start Up Object nya mulai dengan MDIForm1:Project -> Project Properties
Pilih MDIForm1
bimocahyo33
MENUMENULalu buat menu pada MDIForm :
– Pilih Menu Tools > Menu Editor– Atau Ctrl+E– Atau pilih icon Menu Editor pada Toolbar
1. Isi Caption sesuai dengan tulisan yang kita inginkan muncul di layar.
2. Isi Name dengan yang akan jadi object 3. Index dikosongkan jika kita tidak ingin
menjadikannya sebagai sebuah array.4. Setelah itu click tombol Next maka cursor akan
berpindah kebawah5. Selanjutnya lakukanlah hal yang sama seperti
langkah pertama tadi.6. Untuk mengatur kedalam menu dapat
digunakan button arrow (tanda panah)
bimocahyo34
MENUMENU
bimocahyo35
MENUMENU
Buat 2 menu utama : Master dan ExitMenu Master terdapat SubMenu Data
MahasiswaField Isi Keterangan
Caption Master Menu Utama
Name mnuMaster
Caption Data Mahasiswa Sub Menu Master
Name mnuDtMhs
Caption Exit Menu Utama
Name mnuExit
bimocahyo36
MENUMENU