Delphi merupakan sebuah program yang memiliki bahasa pemrograman yang mirip dengan pascal. Delphi sangat digemari oleh para progremer, kerena program ini sendiri sangatlah efisien dan mudah dipahami dibandingkan dengan Pacal. Menggunakan Delphi cara kerjanya sangat mudah anda hanya tinggal mengatur properti atau sifat dari objek dan menambahkan sedikit pengkodean.
Perbedaan mendasar antara delphi dengan pascal adalah bahwa delphi memiliki OOP (object orientation program) atau program yang berorientasi ke objek.
Didalam delphi ada beberapa pengertian yang memerlukan penjelasan untuk memahami bagaimana dan apa saja komponen yang ada dalam delphi, adapun diantaranya adalah:
Project delphi adalah sekumpulan file yang akan membangun aplikasi atau library yang dapat disebarkan kepada pemrogram lain. Pada saat memulai delphi, delphi akan membuat sebuah project baru. Setelah itu terserah pengguna, apakah ingin memodifikasi projek terasebut, membuat projek baru lagi atau mungkin membuka projek yang sudah ada.
Project aplikasi terdiri dari :
1.File project : file ini tersimpan dengan ekstensi "
.Dpr", hanya ada satu file projek untuk satu projek.
2.File form : file form tersimpan dengan ekstensi "
.dfm", adalah file biner yang berisi gambaran grafis dari form. Setiap file
.dfm selalu pararel dengan satu unit file yang berekstensi
.pas.
3.Unit (source) : file unit tersimpan dengan ekstensi "
.pas", dimana setiap unit berupa file source code dalam bahasa pascal. Tidak setiap file unit memiliki atau terhubung file
.dfm
File projek menggabung semua file diatas yang digunakan oleh delphi untuk melakukan kompilasi dan membuat file target (
.exe atau .dll).
Form merupakan tempat kita merancang program. Jika seorang pemrogram diibaratkan sebagai seorang pelukis maka form inilah yang menjadi kanvasnya. Form yang dirancang dalam delphi bisa digunakan kembali oleh projek delphi yang lain. Form dapat juga disimpan dalam bentuk dll, sehingga dapat digunakan oleh aplikasi yang lain seperti c++, paradox, atau dbase. Delphi menawarkan kemudahan pembuatan form melalui model template.
Unit merupakan modul yang terpisah yang dapat dikompilasi tersendiri, yang berisi deklarasi bagian publik (
antarmuka) dan bagian privat (
implementasi). Setiap form dalam delphi mempunyai satu unit yang bersesuaian. Source code unit tersimpan dengan ekstensi pas, sedangkan yang sudah terkompilasi tersimpan dengan ekstensi .dcu. proses link akan menggabung file .dcu menjadi satu file exe atau dll.
Demikianlah sedikit penjelasan mengenai delphi yang bisa saya sajikan, semoga bisa bermanfaat bagi anda.