Kompetensi Dasar :
1. Mahasiswa
mampu
memahami
file
MDI
SDI
dan
124
yang
dapat
dibuka
pada
satu
jendela
induk.
akan
MDI
dibuat
ditampilkan
untuk
pada
melayani
form
banyak
program.
file
Sebagai
dapat
membuka
teks
dokumen
daja,
karena
anak
dari
jendela
utama,
karena
aplikasi
area
dengan
kemampuan
Misalnya
MDI
client
client
dari
frame
kemampuan
menangani
yang
dilengkapi
khusus
khusus.
sejumlah
jendela
anak.
125
3. Sejumlah
jendela
anak
yang
tipenya
berbeda.
Jendela
anak
tersebut
sama
tidak
atau
langsung
menangani
menu
Window
kita
memakai
beberapa
Cascade.
Jendela
anak
diatur
mulai
dari
frame
(form
utama)
dibagi
sama
rata
untuk
di
layar.
horizontal.
Tipe
ini
Tipe
defaultnya
diubah
dengan
adalah
property
TileMode.
3. Property TileMode, menyatakan tipe tile. Ada dua
pilihan yaitu tbHorizontal dan tbVertical.
4. Prosedure
anak
yang
Arrangelcons,
diminimisasi,
untuk
mengatur
mulai
dari
jendela
kiri
bawah
read
yang
only.
Properti
aktif.
ini
Nilainya
menyatakan
dapat
diubah
jendela
dengan
MDIChildCount,
sebuah
nilai
berisi
126
7. Properti
jendela
MDIShildren,
anak,
Anda
sebuah
dapat
array
memakai
yang
berisi
properti
ini
Single
Document
Interface
yaitu
sebuah
A. PETUNJUK PRAKTIKUM
1. Menggunakan Visual Basic
Object
Form1
Properties
Name
Setting
Form1
Caption
MDIChild
True
MDIForm
Name
MDIForm
MenuEditor
Name
MnBaru
Caption
&Baru
127
128
2. Menggunakan Delphi
Properties
Setting
Form
Caption
Teks Editor
New
MainMenu1
Caption
Open
Save, dll
OpenDialogFile
Filter
129
procedure TFrameForm.Cascade1Click(Sender:
TObject);
Begin
Cascade;
end;
Procedure
TFrameForm.Arrangeicons1Click(Sender:
TObject);
Begin
ArrangeIcons;
end;
procedure TFrameForm.Open1Click(Sender:
130
TObject);
Begin
if OpenFileDialog.Execute then
with TEditForm.Create(Self) do
Open(OpenFileDialog.FileName);
end;
end.
B. Rangkuman
Applikasi MDI (Multiple Document Interface) dibuat
untuk
melayani
banyak
file
yang
akan
ditampilkan
dokumen
saja
adalah
SDI
(Single
Document
Interface)
program
yang
belum
jadi
tersebut
131
Daftar Pustaka
Sutopo, Anton,
Yogyakarta
Pemrograman
Komputer
Dasar,
2005,
132