Visual Component Library

Sampai tahap ini kita sudah mengetahui dengan jelas apa yang terjadi dibalik kemudahan-kemudahan Delphi. Sekarang kita sudah siap untuk melakukan banyak percobaan dengan VCL, yaitu kekuatan dan kemudahan Delphi. Tetapi sebelum itu, ada baiknya kita melihat lebih dalam tentang bagaimana sebenarnya susunan program Delphi.

Susunan program Delphi

Pilihlah menu File>New>VCL Form Application-Delphi (XE4) atau File>New>Application (Delphi 6) untuk membuat aplikasi baru. Secara otomatis yang ditampilkan kepada Anda adalah bagian unitnya yang bernama Unit1 seperti berikut (contoh menggunakan XE4):

unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils,
  System.Variants,  System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs;

type
  TForm1 = class(TForm)
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.

Ini adalah unit yang berisi definisi tipe yaitu TForm1 yang merupakan turunan dari TForm, serta deklarasi variable Form1 yang beripe TForm1. Unit ini juga menggunakan unit-unit yang lain seperti unit Winapi.Windows, unit Winapi.Messages, unit System.SysUtils, dan lain-lain.

Setiap kali kita menambahkan obyek ke dalam form, maka definisi TForm1 akan berubah dengan menambahkan obyek tersebut sebagai anggota bagi TForm1. perhatikan lagi contoh program yang pertama kita buat yang formnya berisi sebuah tombol dan label. Definisi tipenya adalah sebagai berikut:

type
  TForm1 = class(TForm)
    Button1: TButton;
    Label1: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

Kita tahu bahwa unit tidak bisa dijalankan. Tetapi saat kita menekan tombol F9 ada sebuah aplikasi yang berjalan, mengapa?

Sebenarnya bukan Unit1 yang berjalan tetapi Project1 yang menggunakan Unit1 yang berjalan.

Pilihlah menu Project>View Source, program Project1 akan ditampilkan. Isinya adalah sebagai berikut:

program Project1;

uses
  Vcl.Forms,
  Unit1 in 'Unit1.pas' {Form1};

{$R *.res}

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

Pada badan program, Application adalah sebuah variable yang dideklarasikan di dalam unit Vcl.Forms. Application menggunakan TForm1 dan Form1 yang definisi, implementasi, dan deklarasinya berada di dalam Unit1. Obyek Form1 dibuat di dalam prosedur CreateForm.

Secara umum, kita tidak penah perlu untuk melakukan modifikasi secara manual terhadap Project1 (pemrogram yang telah berpengalaman terkadang perlu untuk melakukan modifikasi terhadap program utama). Kita lebih sering melakukan modifikasi terhadap Unit1 maupun unit-unit baru yang dibuat.

Beberapa komponen penting

Pada percobaan pertama kita telah menggunakan dua buah komponen yaitu Button dan Label. Sekarang kita akan mencoba untuk menggunakan beberapa komponen penting lainnya pada post-post berikut.

Apakah Anda menyukai post ini? Mengapa tidak memberikan komentar di bawah dan melanjutkan perbincangan, atau berlangganan my feed dan dapatkan artikel semacam ini yang dikirm secara otomatis feed reader Anda.
Harap diperhatikan bahwa komentar atau pertanyaan yang disampaikan haruslah sesuai dengan topik yang sedang dibahas. Komentar atau pertanyaan yang tidak sesuai dengan topik akan kami hapus :!:

1 Komentar
  1. postingan yang menarik

Tinggalkan komentar

Sebelum membuat komentar, pastikan Anda telah membaca komentar-komentar sebelumnya. Jangan membuat pertanyaan yang telah ditanyakan. Perhatikan pula link-link dalam artikel. Lihatlah link tersebut sebelum membuat pertanyaan, karena mungkin penjelasan dari pertanyaan Anda telah di jawab dalam link tersebut.

Komentar yang tidak mengikuti aturan ini akan dihapus!

(wajib)

(wajib)


Time limit is exhausted. Please reload the CAPTCHA.