Home / Tutorial / Delphi / Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Untuk membantu mengoptimasi pekerjaan menganalisis kode program menjadi lebih cepat dan mudah, Anda bisa menggunakan fitur Fold dan UnFold. Bagi Anda yang sudah terbiasa bekerja menggunakan aplikasi seperti InstallAware, Microsoft SQL Server Manager Studio dan lain-lain, mungkin fitur ini sudah tidak terasa asing buat Anda. Fold adalah proses untuk menyembunyikan, dalam arti meringkas beberapa baris kode program menjadi satu baris kode program. Proses meringkas ini tentunya tidak memengaruhi makna dan fungsi dari setiap baris kode program yang diringkas. Sedangkan UnFold adalah proses kebalikan dari Fold, yaitu menampilkan seluruh baris kode program yang telah diringkas agar terlihat kembali secara utuh. Fitur Fold dan UnFold sangat bermanfaat ketika jumlah dari baris kode program yang Anda miliki sangat banyak. Dengan memanfaatkan fitur Fold, Anda dapat melihat kode program tidak harus secara detail, namun cukup dengan melihat headernya saja. Jika Anda ingin melihat detail dari suatu bagian tertentu, Anda cukup melakukan UnFold bagian tersebut. Bagi Anda yang sering merapikan kode program, terutama untuk bagian method beserta bodinya, fitur Fold dan UnFold bisa Anda gunakan untuk membantu mengetahui method-method mana yang belum rapi berdasarkan urutan penamaan ataupun berdasarkan urutan tertentu yang sudah Anda tentukan. Jadi, fitur ini bisa digunakan juga untuk mencari method-method atau elemen-elemen tertentu yang belum rapi atau belum memenuhi standarisasi yang telah Anda tentukan. Agar dapat mengerti secara langsung penggunaan dari fitur ini, ikuti langkah-langkah berikut dengan seksama:

  • Buka project Project1.

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

  • Tampilkan Editor Kode Program. Tekan tombol F12 untuk menampilkan Editor kode program.

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

  • Berdasarkan informasi dari gambar tersebut, terlihat bahwa elemen-elemen dari kode program dari unit tersebut dalam keadaan UnFold semuanya.
  • Sekarang kita mencoba untuk melakukan proses Fold terhadap elemen Type.

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

  • Dari gambar tersebut didapatkan informasi bahwa semua field, deklarasi method, vairable global bahkan mungkin jika ada property juga akan tersembunyi atau diringkas sehingga terlihat seolah-olah menjadi satu baris saja. Cara cepat untuk mengeksekusi command tersebut, tekan tombol berikut: Context Menu, L, T
  • Untuk meyakinkan lagi sifat dari Fold, lakukan fold untuk elemen yang lain. Dalam hal ini, lakukan fold untuk elemen Method.

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

  • Dari gambar tersebut terlihat bahwa ketika Anda mengeksekusi command Fold | Methods, seluruh method yang ada di dalam unit tersebut akan ter-Fold semuanya. Cara cepat untuk mengeksekusi command tersebut, tekan tombol berikut: Context Menu, L, M
  • Untuk menampilkan kembali kode program secara lengkap atau bagian tertentu secara lengkap, tekan tanda …

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

Mengenal Fungsi FOLD and UNFOLD pada Delphi XE

  • Jika Anda ingin menampilkan seluruh kode program secara lengkap dari Fold, eksekusi command berikut: Tekan tombol Context Menu | UnFold | All

Catatan:

Berikut ada beberapa catatan penting yang perlu Anda ketahui:

  • Secara Default, setiap file Unit diterapkan dengan UnFold Itu berarti bahwa semua baris kode program dari unit yang bersangkutan, kode-kodenya terlihat semuanya. Apabila jumlah baris kode program tersebut sangat banyak hingga ribuan, akan sangat susah bagi Anda untuk mencari suatu kode tertentu untuk dianalisis atau diedit. Meskipun untuk beberapa method tertentu sudah diintegrasikan dengan object lewat bagian Event yang dapat membantu Anda mempercepat proses pencarian method, tapi untuk method yang independen akan tetap susah dicari. Dengan melakukan proses Fold terhadap method-method yang ada di dalam suatu Unit, sedikit banyak akan membantu proses pencarian method independen menjadi lebih cepat.
  • Daftar command Fold: Nearest, Namespace, Types, Methods, Regions, Nested Methods
  • Daftar command UnFold: Nearest, All 

 

About admin

Check Also

Aplikasi SCHOOL MANAGEMENT SYSTEM dengan PHP MYSQL

Aplikasi School Management System dengan PHP MYSQL

kemarin ada yang massage saya menanyakan apakah ada sistem management untuk sekolah? lalu saya katakan …

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *