pemrograman berorientasi objek ii 11 active x object

29
ActiveX Object Pemrograman Berorientasi Objek II Pertemuan – 11 Edri Yunizal, S.Kom., M.T. ([email protected]) Lita Sari Muchlis, M.Kom. 1

Upload: edri-yunizal

Post on 30-Jun-2015

512 views

Category:

Education


1 download

DESCRIPTION

membuat kontrol activeX dengan menggunakna visual basic

TRANSCRIPT

Page 1: Pemrograman berorientasi objek ii   11 active x object

ActiveX Object

Pemrograman Berorientasi Objek IIPertemuan – 11

Edri Yunizal, S.Kom., M.T.([email protected])

Lita Sari Muchlis, M.Kom.

1

Page 2: Pemrograman berorientasi objek ii   11 active x object

ActiveX Object

• Ketika kita membutuhkan sebuah control, maka kita bisa mencari produk-produk berbayar yang sudah mempermudah penggunaan pembuatan program

• Contoh control berbayar– True DBGrid: dbgrid yang memiliki fasilitas-fasilitas

lebih daripada dbgrid atau datagrid default bawaan VB

– Data Widget: sda tapi dibuat oleh produsen yang berbeda

2

Page 3: Pemrograman berorientasi objek ii   11 active x object

ActiveX object Control

• Dengan control kita bisa menambahkan fitur-fitur seperti textbox, label, dll kedalam form program visual basic

3

Form dengan berbagai control

SSTABTextbox

Label

frame

Commandbutton

Option button

Check box

Page 4: Pemrograman berorientasi objek ii   11 active x object

Jenis-jenis control

• Control standar• New Project

4

New project

Page 5: Pemrograman berorientasi objek ii   11 active x object

Objek-objek tambahan melalui components

5

Page 6: Pemrograman berorientasi objek ii   11 active x object

Crystal report control

6

Penambahan control

Page 7: Pemrograman berorientasi objek ii   11 active x object

New project ActiveX Control

• Pilih ActiveX Control pada daftar pilihan new project

7

Page 8: Pemrograman berorientasi objek ii   11 active x object

IDE VB untuk ActiveX Control

8

Antar muka control (seperti form)

User control

Page 9: Pemrograman berorientasi objek ii   11 active x object

Atur nama project dan user control

• Nama project=project51• Nama user control=textPintar

9

Page 10: Pemrograman berorientasi objek ii   11 active x object

Tambahkan sebuah textbox

• Set pada properties textbox:– Top=0– Left=0– Text=TextPintar

10

Page 11: Pemrograman berorientasi objek ii   11 active x object

Resize

• Karena kita menggunakan text1 sebagai objek dasar, maka setiap terjadi perubahan pada ukuran usercontrol (form), maka text1 juga harus menyesuaikan panjang dan tingginya

• Gunakan kode berikut:

11

Page 12: Pemrograman berorientasi objek ii   11 active x object

Menambah properties userControl

12

Page 13: Pemrograman berorientasi objek ii   11 active x object

ActiveX Control Interface Wizard

Berguna untuk mendefinisikan antarmuka control seperti method, event, dan properties apa saja yang akan digunakan untuk control yang dibuat (antar muka sudah selesai semua

13

Page 14: Pemrograman berorientasi objek ii   11 active x object

Introduction

14

Page 15: Pemrograman berorientasi objek ii   11 active x object

Interface

• Interface dibuat berdasarkan kontrol yang di masukkan kedalam desain control

15

Page 16: Pemrograman berorientasi objek ii   11 active x object

Custom interface

• Interface yang dibuat bukan berdasarkan pada control yang sudah ada

16

Page 17: Pemrograman berorientasi objek ii   11 active x object

Custom interface

• Tambahkan event ubah, properties aktif, properties huruf, dan event pencet

17

Page 18: Pemrograman berorientasi objek ii   11 active x object

Mapping interfaceInterface Control Member

Aktif Usercontrol Enabled

Backcolor Text1 Backcolor

BorderStyle Text1 Borderstyle

Click Text1 Click

Huruf Text1 Font

Kategori

Pencet Text1 Keypress

Ubah Text1 Change

18

Page 19: Pemrograman berorientasi objek ii   11 active x object

Atribut

19

Page 20: Pemrograman berorientasi objek ii   11 active x object

Finish

20

Page 21: Pemrograman berorientasi objek ii   11 active x object

Property di set otomatis

21

Page 22: Pemrograman berorientasi objek ii   11 active x object

Tambahkan untuk pengaturan huruf besar, kecil atau angka

22

Page 23: Pemrograman berorientasi objek ii   11 active x object

Buat OCX

• Buat file ocx dari project51 dengan nama project51.ocx

• Buat project baru untuk mengimplementasikan project51 ini dengan nama project52

• New project standard exe– Project name=project52

23

Page 24: Pemrograman berorientasi objek ii   11 active x object

Project Components Browse

24

Page 25: Pemrograman berorientasi objek ii   11 active x object

Browse project51.ocx

25

Page 26: Pemrograman berorientasi objek ii   11 active x object

TextPintar Siap disajikan...

26

Page 27: Pemrograman berorientasi objek ii   11 active x object

Properties dan Event

27

Page 28: Pemrograman berorientasi objek ii   11 active x object

Pengetesan

• Set Kategori= Besar– Jalankan program, coba entrikan semua huruf

akan dikonversi menjadi huruf besar• Set kategori= Kecil– Jalankan program, coba entrikan, semua huruf

akan dikonversi menjadi huruf kecil• Set kategori=angka– Jalankan program, coba entrikan, semua input

selain angka akan diabaikan

28

Page 29: Pemrograman berorientasi objek ii   11 active x object

Sumber

• Macmillan Computer Publishing.QUE - Using Visual Basic 6

29