Bahasa Pemrograman 1

36
bimocahyo 1 Chapter 05 bimocahyo ACTIVE X DAN MDI ACTIVE X DAN MDI

description

Bahasa Pemrograman 1. ACTIVE X DAN MDI. Chapter 05 bimocahyo. ADD COMPONENT. Selain objek-objek yang disediakan pada toolbox standar, kita masih dapat menambahkan komponen objek lain ke dalam Toolbox. - PowerPoint PPT Presentation

Transcript of Bahasa Pemrograman 1

Page 1: Bahasa Pemrograman 1

bimocahyo1

Chapter 05

bimocahyo

ACTIVE X DAN MDIACTIVE X DAN MDI

Page 2: Bahasa Pemrograman 1

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

Page 3: Bahasa Pemrograman 1

bimocahyo3

ADD COMPONENTADD COMPONENT

• Buka Menu Project pada Menu Bar kemudian pilih Component

• Atau klik kanan pada Toolbox, pilih Component

Page 4: Bahasa Pemrograman 1

bimocahyo4

ADD COMPONENTADD COMPONENT

Page 5: Bahasa Pemrograman 1

bimocahyo5

ADD COMPONENTADD COMPONENT

• Tandai pilihan objek yang akan digunakan pada kotak yang telah disediakan

Page 6: Bahasa Pemrograman 1

bimocahyo6

ADD COMPONENTADD COMPONENT

• Jika tidak ada klik Browse. Kemudian cari file OCX pada direktori WINDOWS\System32

Page 7: Bahasa Pemrograman 1

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.

Page 8: Bahasa Pemrograman 1

bimocahyo8

ADD COMPONENTADD COMPONENT

File Objek baru akan tampil sebagai icon pada Toolbox :

Page 9: Bahasa Pemrograman 1

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

Page 10: Bahasa Pemrograman 1

bimocahyo10

REGISTER FILE OCXREGISTER FILE OCX

Page 11: Bahasa Pemrograman 1

bimocahyo11

REGISTER FILE OCXREGISTER FILE OCX

• Browse file OCX yang akan diregistry pada direktori WINDOWS\System32 kemudian klik Open.

Page 12: Bahasa Pemrograman 1

bimocahyo12

REGISTER FILE OCXREGISTER FILE OCX

• Klik OK pada windows RUN

Page 13: Bahasa Pemrograman 1

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 :

Page 14: Bahasa Pemrograman 1

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.

Page 15: Bahasa Pemrograman 1

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)

Page 16: Bahasa Pemrograman 1

bimocahyo16

MULTIPLE DOCUMENT INTERFACEMULTIPLE DOCUMENT INTERFACE

b) Membuat suatu Form menjadi MDI ChildDari properti Form tersebut, ubah nilai properti MDI Child-nya menjadi True.

Page 17: Bahasa Pemrograman 1

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.

Page 18: Bahasa Pemrograman 1

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.

Page 19: Bahasa Pemrograman 1

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)

Page 20: Bahasa Pemrograman 1

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 :

Page 21: Bahasa Pemrograman 1

bimocahyo21

MENUMENU

Page 22: Bahasa Pemrograman 1

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.

Page 23: Bahasa Pemrograman 1

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.

Page 24: Bahasa Pemrograman 1

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

Page 25: Bahasa Pemrograman 1

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

Page 26: Bahasa Pemrograman 1

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)

Page 27: Bahasa Pemrograman 1

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

Page 28: Bahasa Pemrograman 1

bimocahyo28

MENUMENU

Page 29: Bahasa Pemrograman 1

bimocahyo29

MENUMENUContoh:: Buat sebuah

MDIForm!

• Sehingga tampil sebuah MDIForm sbb :

Page 30: Bahasa Pemrograman 1

bimocahyo30

MENUMENULalu tambahkan sebuah form sebagai form MDIChild nya

Page 31: Bahasa Pemrograman 1

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

Page 32: Bahasa Pemrograman 1

bimocahyo32

MENUMENUAtur Start Up Object nya mulai dengan MDIForm1:Project -> Project Properties

Pilih MDIForm1

Page 33: Bahasa Pemrograman 1

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)

Page 34: Bahasa Pemrograman 1

bimocahyo34

MENUMENU

Page 35: Bahasa Pemrograman 1

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

Page 36: Bahasa Pemrograman 1

bimocahyo36

MENUMENU