Lagi bosen nulis saya mau iseng-iseng mainan si Tcl/Tk udah lama dan
agak lupa...

Tcl/Tk ini bahasa skrip yang banyak dimanfaatkan untuk bikin GUI di
lingkungan UNIX (bisa juga untuk di Windows koq.. tinggal jalankan
wishnya).

Ada sih IDEnya ala visual namanya VisualTcl atau SpecTcl.. tapi kali ini
karena sulit ditulisnya kalau pakai visual-visualan saya tulis aja pakai
script biasa... (modal editor biasa...he.h.eh)

Ya untuk berkenalan dg Tcl/Tk saya mulai dg manggil si "interpreter"

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
made@dalam1:~/Tcl-Tk > wish
%  
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Anda akan mendapatkan satu "window terbuka kosong" dan juga prompt
"prosen"

nah sekarang diketikkan di propt tersebut

% button .hello -text "Hello World" -command exit
Yang akan diberi "balasan"

% .hello   (artinya command ini sukses)

Command ini berarti.. bikin button dengan nama object .hello dan 
attribute -text naya "hello World", kalau di"Pencet" maka dia akan
melakukan "perintah" exit (keluar dari program). 

Setelah itu kita jalankan

%pack .hello

Maka windows yang terbuka lebar akan mengecil dan keluar tombol yang
bertuliskan "Hello World".  Bila tombol itu ditekan maka program akan
"exit" alias selesai

Artinya babak pertama pelajaran telah selesai yaitu menuliskan "Hello
World"

Tidak sulit khan cukup 2 baris saja...8)

Sekarang dilanjutkan pelajaran kedua... he.h.e.h yaitu memanfaatkannya
untuk hal lain... supaya nggak repot maka kita bisa menulis program dg
editor dan dijalankan.  

Kita tulis program ke 2, dengan editor 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#!/usr/local/bin/wish

button .lihat -text "Lihat homepage IMW" -command {exec kfmclient openURL
http://nakula.rvs.uni-bielefeld.de/made}
pack .lihat
button .keluar -text "Akhiri" -command exit
pack .keluar     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Program ini akan menggabungkan kemampuan "kfmclient" dg Tcl/Tk.. oh iya
baris yang pertama button harus ditulis dalam satu baris..

Artinya program ini akan menampilkan 2 button, bila tombol di atas ditekan
maka akan membuka "browser kfmclient" dsb.

Jangan lupa melakuakn chmod +x untuk file ini.

Nah sekarang misalkan kita ingin tombol tersebut sama besar.. maka dapat
kita modifikasi pada baris yang ada "pack" nya..

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
...
pack .lihat -fill x
button .keluar -text "Akhiri" -command exit
pack .keluar -fill x       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Nah sekarang kita ingin kalau Window nya diperbesar si button juga
ikut-ikutan membesar.. maka dapat kita ubah..

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pack .lihat -fill x -expand true
button .keluar -text "Akhiri" -command exit
pack .keluar -fill x -expand true           
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Yah.. segitu dulu deh.... nggak susah khan bikin program di Linux..8-)
Nanti dilanjutkan dg bahasa lain yang lebih sexy...8-)

IMW


* Gunadarma Mailing List -----------------------------------------------
* Archives     : http://milis-archives.gunadarma.ac.id
* Langganan    : Kirim Email kosong ke [EMAIL PROTECTED]
* Berhenti     : Kirim Email kosong ke [EMAIL PROTECTED]
* Administrator: [EMAIL PROTECTED]

Kirim email ke