Nama Delphi berasal dari nama kota pada zaman Yunani kuno. Ini memusatkan keunggulan bahasa generasi ketiga. Berdasarkan Object Pascal, ini memperluas kemampuan berorientasi objek dan menggabungkan metode pengembangan visual dengan sempurna. Delphi telah menarik perhatian masyarakat sejak diluncurkan pada Maret 1995, dan memenangkan banyak penghargaan pada tahun itu.
Kemunculan Delphi mematahkan dominasi V di bidang pemrograman visual. Dan Delphi menggunakan teknologi generasi langsung kompiler lokal, membuat kinerja eksekusi program jauh lebih tinggi dibandingkan program yang dihasilkan oleh produk lain. Ini juga merupakan bahasa pemrograman berorientasi objek yang sebenarnya. Ketelitian bahasa PASCAL ditambah dengan keunggulan visualisasi dan fungsi database yang kuat membuatnya mampu bersaing dengan VB Microsoft. Banyak orang percaya bahwa Pascal adalah bahasa pemrograman yang paling menjanjikan pada saat itu dan memperkirakan bahwa Delphi akan menjadi lingkungan utama untuk pemrograman visual.
Delphi secara otomatis mengubahnya menjadi file .EXE setelah Anda mengkompilasi program. Ini berjalan lebih cepat dari VB, dan dapat berjalan tanpa memerlukan perpustakaan dukungan lain setelah kompilasi. Fungsi basis datanya juga cukup kuat, menjadikannya alat pemrograman yang ideal untuk mengembangkan perangkat lunak basis data berukuran sedang. Delphi cocok untuk pengembangan perangkat lunak aplikasi, sistem database, perangkat lunak sistem, dll. Apalagi fungsinya hampir sama dengan VB, dan juga bisa menggunakan fungsi API yang sangat berguna dalam mengontrol Windows.
Delphi adalah lingkungan pemrograman visual baru yang memberi kita alat pengembangan aplikasi Windows yang nyaman dan cepat. Ini menggunakan banyak fitur canggih dan ide desain antarmuka pengguna grafis Microsoft Windows, mengadopsi bahasa pemrograman berorientasi objek lengkap yang fleksibel dan dapat digunakan kembali (Bahasa Berorientasi Objek), editor tercepat di dunia saat ini, dan teknologi database paling terkemuka. Bagi sebagian besar pengembang program, menggunakan Delphi untuk mengembangkan perangkat lunak aplikasi tidak diragukan lagi akan sangat meningkatkan efisiensi pemrograman, dan dengan pendalaman aplikasi, Anda akan menemukan bahwa pemrograman bukan lagi pekerjaan yang membosankan - setiap detail desain Delphi, Semua akan membawa Anda suatu kegembiraan.
Bentuk dasar Delphi
Delphi sebenarnya merupakan versi bahasa Pascal, namun sangat berbeda dengan bahasa Pascal tradisional. Program Delphi pertama-tama merupakan kerangka aplikasi, dan kerangka ini adalah "kerangka" aplikasi. Sekalipun tidak ada yang menempel pada kerangkanya, ia masih dapat beroperasi persis seperti yang dirancang. Tugas Anda hanyalah menambahkan program Anda ke "kerangka". Aplikasi default adalah formulir kosong (Formulir), Anda dapat menjalankannya dan mendapatkan jendela kosong. Jendela ini memiliki semua properti jendela Windows: dapat diperbesar, dipindahkan, diperbesar dan diperkecil, dll., tetapi Anda tidak menulis satu baris program pun. Oleh karena itu, dapat dikatakan bahwa kerangka aplikasi memberikan landasan yang baik bagi pengembangan aplikasi pengguna dengan menyediakan hal-hal yang umum pada semua aplikasi.
Delphi telah melakukan semua pekerjaan dasar untuk Anda - kerangka program adalah aplikasi lengkap yang dapat dijalankan dan tidak menangani apa pun. Yang perlu Anda lakukan hanyalah menambahkan kode ke program untuk menyelesaikan fungsi yang Anda perlukan. Di balik jendela kosong, bingkai aplikasi menunggu masukan pengguna. Karena Anda tidak memberi tahu cara bereaksi setelah menerima masukan pengguna, jendela hanya merespons operasi dasar Windows (memindahkan, memperbesar, dll.), jendela hanya menerima masukan pengguna dan kemudian mengabaikannya. Delphi menempatkan proses kompleks pemrograman Windows seperti callback dan menangani pemrosesan di bawah penutup Romulam yang tidak terlihat, sehingga Anda dapat memprogram komponen visual dengan mudah dan tenang tanpa diganggu olehnya.
Konsep pemrograman berorientasi objek
Pemrograman Berorientasi Objek (OOP) menjadi dasar lahirnya Delphi. OOP bertujuan untuk membuat perangkat lunak yang menggunakan kembali kode dan memiliki kemampuan untuk mensimulasikan lingkungan dunia nyata dengan lebih baik, yang membuatnya diakui sebagai pemenang pemrograman top-down. Ini "merangkum" fungsi menjadi "objek" yang diperlukan untuk pemrograman Windows dengan menambahkan pernyataan tambahan ke program. Bahasa pemrograman berorientasi objek membuat pekerjaan kompleks menjadi jelas dan mudah untuk ditulis.
Ini adalah sebuah revolusi, bukan pada objeknya, namun pada kemampuannya menangani pekerjaan. Objek tidak kompatibel dengan pemrograman tradisional dan metode pemrograman, dan sebagian berorientasi objek membuat situasi menjadi lebih buruk. Kecuali seluruh lingkungan pengembangan berorientasi objek, manfaat objek mungkin tidak terlalu menjadi masalah.
Delphi sepenuhnya berorientasi objek, yang menjadikan Delphi alat pengembangan yang mudah diakses dan mempromosikan penggunaan kembali perangkat lunak, membuatnya sangat menarik.
Beberapa bahasa pemrograman awal dengan performa OOP, seperti C++, Pascal, Smalltalk, dll., meskipun memiliki karakteristik berorientasi objek, namun tidak dapat dengan mudah menggambar objek visual dan memiliki kemampuan interaksi yang buruk dengan pengguna kode. Peluncuran Delphi mengisi kesenjangan ini. Anda tidak perlu membuat objek sendiri, cukup menambahkan kode untuk menyelesaikan fungsi pada kerangka program yang disediakan, dan serahkan sisanya pada Delphi. Jika Anda ingin menghasilkan antarmuka yang indah dan program yang terstruktur dengan baik, Anda tidak perlu memutar otak sama sekali, Delphi akan membantu Anda melakukannya dengan mudah. Hal ini memungkinkan penggunaan bahasa Object Pascal dalam lingkungan pemrograman visual dengan ekstensi OOP yang sebenarnya. Kombinasi revolusioner ini menggabungkan pemrograman visual dengan kerangka pengembangan berorientasi objek.