Sunday, 1 March 2009

Tipe-tipe Aplikasi Pada Delphi


Penggunaan utama Delphi adalah untuk merancang dan membangun tipe-tipe aplikasi berikut ini :


§ Aplikasi GUI.

§ Aplikasi console.

§ Aplikasi service (hanya untuk aplikasi Windows).

§ Package dan DLL.

Aplikasi-aplikasi GUI pada umumnya mempunyai interface yang mudah digunakan. Aplikasi console dijalankan dari console-window. Aplikasi service dijalankan sebagai Windows-service. Tipe-tipe aplikasi ini dikompilasi sebagai executable bersama start-up code.


Anda dapat membuat tipe-tipe proyek lainnya seperti package dan DLL yang dihasilkan di dalam pembuatan package atau dynamically linkable libraries. Aplikasi-aplikasi ini menghasilkan kode executable tanpa start-up code.


Tentang aplikasi GUI


Aplikasi graphical user interface (GUI) merupakan aplikasi yang dirancang menggunakan features graphic seperti window, menu, dialog box, dan features yang membuat aplikasi lebih mudah untuk digunakan. Ketika Anda mengkompilasi aplikasi GUI, maka sebuah file executable bersama start-up code akan dibuat. Executable pada umumnya menyediakan functionality program dasar Anda, dan program-program sederhana sering hanya terdiri dari file executable. Anda dapat memperluas aplikasi dengan memanggil DLL, package, dan file-file pendukung lainnya dari executable.


Delphi menawarkan dua model aplikasi UI :

§ Single document interface (SDI).

§ Multiple document interface (MDI).


Sebagai tambahan untuk model implementasi aplikasi-aplikasi Anda, perilaku proyek pada waktu desain dan perilaku aplikasi pada waktu runtime dapat dimanipulasi dengan menetapkan option proyek dalam IDE.


Tentang model interface user


Form manapun dapat diimplementasikan sebagai form multiple document interface (MDI) atau single document interface (SDI). Dalam aplikasi MDI, lebih dari satu dukumen atau child-window (window anak) dapat dibuka dalam parent-window (window induk) tunggal. Hal ini adalah umum di dalam aplikasi seperti spreadsheet atau word processor. Aplikasi SDI, pada umumnya berisi dukumen tunggal. Untuk membuat form aplikasi SDI, Anda dapat menetapkan properti FormStyle objek Form menjadi fsNormal.


Bagaimana membuat aplikasi SDI?


Untuk membuat aplikasi SDI baru, Anda dapat gunakan langkah-langkah berikut ini :

1. Pilih File | New | Other untuk membuka dialog New Items.

2. Klik pada page atau tab Projects dan pilih SDI Application.

3. Klik tombol OK.


Secara default, properti FormStyle objek Form di-set ke fsNormal, sehingga Delphi mengasumsikan bahwa semua aplikasi baru adalah aplikasi SDI.


Bagaimana membuat aplikasi MDI?


Untuk membuat aplikasi MDI baru, Anda dapat gunakan langkah-langkah berikut ini :

1. Pilih File | New | Other untuk membuka dialog New Items.

2. Klik page atau tab Projects dan pilih MDI Application.

3. Klik tombol OK.


Aplikasi-aplikasi MDI membutuhkan lebih banyak perencanaan dan desain yang lebih kompleks dibanding aplikasi SDI. Aplikasi MDI menghasilkan child-window yang menetap atau berada dalam client-window. Form utama berisi child-form. Anda dapat menetapkan properti FormStyle objek TForm untuk menentukan apakah suatu form adalah child form (fsMDIForm) atau main form (fsMDIChild). Ini adalah ide yang baik untuk mendefinisikan class dasar child-form Anda dan mendapatkan masing-masing child form dari class ini (untuk menghindari me-reset properti child form).


Bagaimana menetapkan option IDE, proyek, dan kompilasi?


Pilih Project | Options untuk menetapkan berbagai option untuk proyek Anda.


Bagaimana menetapkan option default proyek?


Untuk mengubah option-option default yang berlaku untuk semua proyek, Anda dapat menetapkan option-option di dalam kotak dialog Project Options dengan mengklik kotak cek Default. Semua proyek baru akan menggunakan option yang sekarang dipilih secara default.


Tentang programming templates


Programming-templates pada umumnya menggunakan struktur “skeleton“ yang Anda dapat tambahkan pada source code dan kemudian Anda dapat mengisinya. Beberapa code template standar misalnya untuk array, class, deklarasi fungsi, dan pernyataan, disertakan bersama Delphi.

Anda juga dapat menulis templates Anda sendiri untuk struktur kode yang Anda sering gunakan. Contoh, jika Anda ingin menggunakan loop for dalam kode, Anda dapat menyisipkan template berikut ini :


for := to do

begin

{your code}

end;


Untuk menyisipkan code template dalam Code editor, Anda dapat menekan Ctrl-j dan pilih template yang Anda ingin gunakan. Anda juga dapat menambahkan templates Anda sendiri pada koleksi ini.

Untuk menambahkan template :


1. Pilih Tools | Editor Options.

2. Klik tab Code Insight.

3. Di bagian Templates, klik Add.

4. Ketik nama template setelah nama Shortcut dan masukkan deskripsi singkat untuk template baru.

5. Tambahkan kode template pada kotak teks Code.

6. Klik tombol OK.


Tentang aplikasi console


Aplikasi-aplikasi console adalah program 32-bit yang dijalankan tanpa interface graphic, dan pada umunya dalam console window. Aplikasi console pada umumnya tidak membutuhkan terlalu banyak input dari user dan dapat melaksanakan sekumpulan fungsi yang dibatasi.


Untuk membuat aplikasi console baru, Anda dapat gunakan langkah-langkah berikut ini :


1. Pilih File | New | Other.

2. Pilih Console Application dari kotak dialog New Items. Delphi kemudian akan membuat file proyek untuk tipe file sumber ini dan kemudian menampilkan code editor.


Catatan: Ketika Anda membuat aplikasi console baru, maka IDE tidak membuat form baru. Hanya code editor yang akan ditampilkan.

No comments:

Post a Comment

Silahkan tinggalkan pesan