Showing posts with label Pemograman Delphi. Show all posts
Showing posts with label Pemograman Delphi. Show all posts

Thursday, October 9, 2008

Mengenal Delphi

Bab 1


Mengenal Delphi



Bagi anda yang baru mengenal Delphi, mungkin akan bertanya Tanya apakah Delphi itu?delphi merupakan tool untuk membantu kita mengembangkan aplikasi untuk beragam versi windows. Dengan menggunakan Delphi anda dapat membuat aplikasi desktop, internet dan aplikasi database.



Borland mengeluarkan Delphi dalam tiga macam edisi, yaitu Enterprise Edition, Profesional Edition dan Personal Edition. Enterprise Edition merpakan versi paling lengkap disbandingkan dengan dua versi lainnya. Untuk dapat menggunakan Delphi dengan optimal, anda perlu menyediakan computer dengan spesifikasi yang sesuai dengan yang direkomendasikan oleh Borland, yaitu computer dengan prosesor minimal Pentium II 400 Mhz dan RAM 128 Mb.



Mengenal IDE Delphi



Seperti layaknya software visual programming lain, Delphi juga mempunyai IDE (Integrated Development Environment). Pada IDE terdapat berbagai fasilitas untuk melakukan desain, coding maupun debugging. IDE Delphi terdiri dari berberapa bagian utama yaitu Main Window, Component Pallete, Toolbar, Object TreeView, Code Explorer, Object Inspektor, Form Designer, dan Code Editor. Semua bagian tersebut dapat anda atur sendiri, misalnya anda dapat menyembunyikan bagian-bagian yang tidak atau jarang anda gunakan.











Tool Bar











Code Explorer











Component Pallete











Form Designer
















































Code Editor




















Object Treeview







Gambar 1.1 : Gambar IDE Delphi


Component Palette



Component Palette merupakan bagian yang digunakan untuk meletakan berbagai komponen yang sesuai dengan kategorinya. Misalkan komponen yang digunakan untuk aplikasi yang menggunakan Borland Database Engine (BDE) akan di letakan pada page BDE, atau komponen yang digunakan untuk aplikasi yang membutuhkan Interbase akan diletakan pada page Interbase dan Interbase Admin. Susunan atau urutan dari Component Palette dapat anda atur dengan mudah dari menu Component | Configure Palette.



Object Inspector



Object Inspector terdiri dari dua bagian, yaitu properties dan Events. Pada bagian Properties anda dapat mengatur berbagai property dari object atau komponen yang anda gunakan. Tiap komponen tentunya akan mempunyai property sendiri sendiri. Misalkan jika anda menempatkan komponen Button pada form, anda dapat mengganti propertynya disini. Sebagai contoh anda dapat mengganti Caption, Name, Color dan sebagainya.



Bagian kedua dari Object Inspector adalah Event. Dibagian ini anda dapat mengatur berbagai event pada suatu object, misalkan anda akan menampilkan pesan pada sebuah button apabila ia di klik.



Code Explorer



Pada jendela Code Explorer ini akan ditampilkan semua type, variable, dan routine yang didefinisikan pada unit. Selain itu juga ditampilkan semua unit yang digunakan yang terletak pada klausa uses. Untuk type yang kompleks seperti kelas, Code Explorer akan menampilkan semua informasi termasuk daftar field, properties dan method. Jika anda melakukan klik dua kali pada salah satu item Code Explorer, secara otomatis Code Editor akan menampilkan deklarasi dari item yang anda klik.



Jika Code Explorer tidak nampak, anda dapat menampilkannya dengan memilih menu View | Code Explorer.



Code Editor



Pada bagian inilah anda dapat menuliskan semua kode dan memasukan semua unit yang di pakai untuk program yang anda buat. Jika anda membuka lebih dari satu file unit pada Code Editor ini, pada bagian atas akan muncul tab atau page yang berisi nama file yang sedang anda buka. Susunan atau urutan page dapat anda ganti dengan menarik pada bagian judul page ke posisi yang anda inginkan.



Pada bagian bawah code editor terdapat status bar yang terdiri dari tiga bagian. Bagian paling kiri berisi keterangan posisi kursor yang dinyatakan dalam baris dan kolom. Kolom kedua berisi tentang status kode apakah sudah mengalami perubahan atau belum. Keterangan modified menandakan bahwa telah terjadi perubahan pada kode. Kolom paling kanan menandakan status tombol insert pada keyboard, apakah berstatus insert atau Overwrite.



Code Completion



Pada Delphi 7 memiliki ukuran Code Completion yang dapat diubah ubah (reziable). Selain itu untuk method yang digunakan pada deklarasi read/write tidak ditampilkan lagi pada code explorer. Saat anda menuliskan karakter, hanya method dan property yang paling sesuai dengan yang anda ketikan yang akan ditampilkan.













Catatan



Jika Code Completion tidak tampil,anda dapat menampilkannya dengan menekan tombol Ctrl + Spacebar. Urutan item pada Code Completion dapat anda ganti dengan melakukan klik kanan lalu pilih Short by scope atau Sort by Name.




Form Designer



Form Designer adalah salah satu bagian dari IDE Delphi dalam mendesign tampilan atau dengan kata lain interface untuk berinteraksi manusia dan aplikasi yang dihasilkan. Pada Form Designer anda dapat mengatur tampilan aplikasi sesuai dengan keinginan anda. Tekan F12 untuk berpindah ke Code Editor dan Form Designer.