pemrograman berorientasi objek ii 11 active x object

Post on 30-Jun-2015

512 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

membuat kontrol activeX dengan menggunakna visual basic

TRANSCRIPT

ActiveX Object

Pemrograman Berorientasi Objek IIPertemuan – 11

Edri Yunizal, S.Kom., M.T.(riyuniza@gmail.com)

Lita Sari Muchlis, M.Kom.

1

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

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

Jenis-jenis control

• Control standar• New Project

4

New project

Objek-objek tambahan melalui components

5

Crystal report control

6

Penambahan control

New project ActiveX Control

• Pilih ActiveX Control pada daftar pilihan new project

7

IDE VB untuk ActiveX Control

8

Antar muka control (seperti form)

User control

Atur nama project dan user control

• Nama project=project51• Nama user control=textPintar

9

Tambahkan sebuah textbox

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

10

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

Menambah properties userControl

12

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

Introduction

14

Interface

• Interface dibuat berdasarkan kontrol yang di masukkan kedalam desain control

15

Custom interface

• Interface yang dibuat bukan berdasarkan pada control yang sudah ada

16

Custom interface

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

17

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

Atribut

19

Finish

20

Property di set otomatis

21

Tambahkan untuk pengaturan huruf besar, kecil atau angka

22

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

Project Components Browse

24

Browse project51.ocx

25

TextPintar Siap disajikan...

26

Properties dan Event

27

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

Sumber

• Macmillan Computer Publishing.QUE - Using Visual Basic 6

29

top related