pilihan lingkungan
Banyak pembaruan terkini berhubungan dengan kotak dialog Opsi Lingkungan yang umum digunakan. Halaman opsi kotak dialog ini ditata ulang di Delphi 6, dan opsi Perancang Formulir dipindahkan dari halaman PReferensi ke halaman Perancang baru. §Halaman Preferensi pada kotak dialog Opsi Lingkungan memiliki kotak centang. Kotak centang ini mencegah jendela Delphi secara otomatis melakukan docking satu sama lain. §Halaman Variabel Lingkungan memungkinkan Anda melihat variabel lingkungan sistem (seperti nama path standar dan pengaturan OS) dan mengatur variabel yang ditentukan pengguna. Keuntungannya adalah Anda dapat menggunakan variabel sistem dan variabel yang ditentukan pengguna di setiap dialog IDE - misalnya, Anda dapat menghindari hard-coding yang biasanya digunakan untuk nama jalur dan menggantinya dengan variabel. Dengan kata lain, variabel lingkungan bekerja mirip dengan variabel $DELPHI, mengacu pada direktori dasar Delphi, namun dapat ditentukan oleh pengguna. § Di halaman Internet Anda dapat memilih ekstensi file default untuk file HTML dan xml (terutama melalui kerangka WebSnap) dan mengaitkan editor eksternal dengan setiap ekstensi.
Tentang menunya
Bilah menu utama Delphi (yang memiliki tampilan lebih ramping di Delphi 7) adalah cara penting untuk berintegrasi dengan IDE, meskipun Anda mungkin akan menggunakan tombol pintasan dan menu pintasan untuk sebagian besar tugas. Reaksi bilah menu terhadap tindakan Anda saat ini tidak banyak berubah: untuk mendapatkan daftar lengkap tindakan yang dapat Anda lakukan pada jendela atau komponen saat ini, klik kanan. Bilah menu berubah tergantung pada alat dan wizard pihak ketiga yang Anda instal. Di Delphi 7, ModelMaker memiliki menunya sendiri. Anda akan melihat menu lain dengan menginstal plug-in populer seperti GExperts atau bahkan wizard saya sendiri (lihat Lampiran B, "Alat Delphi Ekstra dari Sumber lain" dan A, "Alat Delphi Ekstra oleh Penulis" untuk lebih jelasnya). Menu terkait yang telah ditambahkan ke Delphi pada versi terbaru adalah menu Window di IDE. Menu ini berisi daftar jendela yang terbuka; sebelumnya, Anda dapat mengakses daftar ini dengan menggunakan tombol Alt+0 atau item menu Lihat ? Menu jendela ini sangat nyaman karena beberapa jendela sering kali tersembunyi di balik jendela lain dan sulit ditemukan. Anda dapat mengontrol urutan abjad menu ini dengan menggunakan pengaturan di registri Windows: Cari subkunci Jendela Utama Delphi (di bawah HKEY_CURRENT_USER/Software/Borland/Delphi/7.0). Kunci registrasi ini menggunakan string (bukan nilai Boolean), dengan '-1' dan 'True' mewakili true, dan '0' dan 'False' mewakili false.
| Keahlian | Di Delphi 7, menu Window diakhiri dengan perintah baru: Next Window. Perintah ini sangat berguna dalam bentuk tombol pintas: Alt+End. Melompati berbagai jendela IDE tidak pernah semudah ini (setidaknya, tanpa alat tambahan). |
Dialog Opsi Lingkungan
Seperti yang sudah saya bahas, beberapa pengaturan IDE mengharuskan Anda mengedit registri secara langsung. Saya akan membahas pengaturan ini lebih lanjut di bab ini. Tentu saja, pengaturan yang paling umum dapat dengan mudah disesuaikan menggunakan kotak dialog Opsi Lingkungan, yang tersedia dari menu Alat bersama dengan Opsi Editor dan Opsi Debugger. Sebagian besar pengaturan sangat intuitif dan dijelaskan sepenuhnya dalam file bantuan Delphi. Gambar 1.2 menunjukkan pengaturan standar saya untuk halaman Preferensi pada kotak dialog ini.
Gambar 1.2: Halaman preferensi kotak dialog Opsi Lingkungan
Daftar Tugas
Fitur lain yang ditambahkan ke Delphi 5 namun masih kurang dimanfaatkan adalah daftar tugas. Ini adalah daftar tugas proyek yang masih harus Anda selesaikan - kumpulan catatan untuk pemrogram (atau pemrogram; alat ini sangat berguna dalam tim). Meskipun idenya bukanlah hal baru, konsep utama daftar tugas di Delphi adalah bahwa ia berfungsi sebagai alat dua arah. Anda dapat menambah atau mengubah item agenda dengan menambahkan komentar TODO khusus ke kode sumber file apa pun dalam proyek, Anda kemudian akan melihat entri yang sesuai dalam daftar; Selain itu, Anda dapat mengedit item dalam daftar secara visual untuk mengubah komentar kode sumber yang sesuai. Misalnya, berikut ini tampilan item daftar tugas di kode sumber:
prosedur TForm1.FormCreate(Pengirim: TObject);
mulai
// TODO -oMarco: Tambahkan kode pembuatan
akhir ;
Opsi yang sama dapat diedit secara visual di jendela yang ditunjukkan pada Gambar 1.3, bersama dengan jendela To-Do List.
Gambar 1.3: Jendela Edit Item Agenda dapat digunakan untuk mengubah opsi agenda, sebuah operasi yang juga dapat Anda lakukan langsung di kode sumber. Pengecualian terhadap aturan dua arah ini adalah definisi item tugas yang harus dilakukan di seluruh proyek. Anda harus menambahkan item ini langsung ke daftar. Untuk melakukannya, Anda dapat menggunakan kombinasi tombol Ctrl+A di jendela Daftar Tugas atau klik kanan jendela dan pilih Tambah dari menu pintasan. Proyek-proyek ini disimpan dalam file khusus dengan nama root yang sama dengan file proyek, dengan ekstensi .TODO. Anda dapat menggunakan beberapa pilihan dengan komentar TODO. Anda dapat menggunakan -o (seperti pada kutipan kode sebelumnya) untuk menunjukkan pemilik (programmer yang memasukkan komentar), opsi -c untuk menunjukkan klasifikasi, atau sekadar angka dari 1 hingga 5 untuk menunjukkan prioritas (0, atau tidak ada nomor, menunjukkan bahwa tidak ada prioritas yang ditempatkan). Misalnya, menggunakan perintah Tambahkan Item Yang Harus Dilakukan pada menu pintasan editor (atau pintasan Ctrl+Shift+T) menghasilkan komentar ini:
{ TODO 2 -oMarco : Tombol ditekan } Delphi memperlakukan segala sesuatu setelah tanda kurung—di akhir baris atau di belakang kurung kurawal, bergantung pada jenis anotasinya—sebagai teks dari item yang harus dilakukan. Terakhir, di jendela To-Do List Anda dapat mencentang item untuk menunjukkan bahwa item tersebut telah selesai. Komentar kode sumber akan berubah dari TODO menjadi DONE. Anda juga dapat mengubah komentar di kode sumber secara manual untuk melihat tampilan tanda centang di jendela To-Do List. Salah satu elemen paling kuat dari arsitektur ini adalah jendela utama Daftar Yang Harus Dilakukan, yang memungkinkan Anda mengkategorikan, mengurutkan, dan memfilter informasi tugas dari file kode sumber sebagai teks biasa atau HTML. Keluarkan ke clipboard sebagai tabel. Semua opsi ini tersedia di menu konteks.
Pesan kompilasi yang diperluas dan hasil pencarian di Delphi 7
Jendela informasi kecil muncul secara default di bawah editor; ini menampilkan informasi kompiler dan hasil pencarian. Jendela ini merupakan modifikasi yang cukup signifikan pada Delphi 7. Pertama, hasil pencarian ditampilkan dalam tab terpisah sehingga tidak mengganggu informasi yang dikumpulkan seperti sebelumnya. Kedua, Anda dapat meminta Delphi untuk menampilkan hasil pada halaman berbeda setiap kali Anda melakukan pencarian berbeda, sehingga hasil dari operasi pencarian sebelumnya tetap tersedia. Anda dapat menelusuri tab di jendela ini menggunakan kombinasi tombol pintasan Alt+Page Down dan Alt+Page Up. (Perintah yang sama berfungsi untuk tampilan tab lainnya). Jika terjadi kesalahan kompilasi, Anda dapat mengaktifkan jendela baru lainnya menggunakan perintah Lihat ? Info Pesan Tambahan. Saat Anda mengkompilasi suatu program, jendela prompt informasi Petunjuk Pesan akan memberikan informasi tambahan untuk beberapa pesan kesalahan umum dan memberikan saran tentang cara memperbaiki kesalahan. Jenis bantuan ini dirancang untuk pemrogram pemula, tetapi akan lebih mudah jika jendela ini tetap ada. Penting untuk disadari bahwa informasi ini sepenuhnya dapat disesuaikan: pemimpin pengembangan proyek yang dapat memberikan deskripsi yang tepat tentang kesalahan umum dalam formulir akan berarti sesuatu yang istimewa bagi pengembang baru. Untuk melakukannya, ikuti rekomendasi dalam file yang berisi pengaturan untuk fitur ini, yaitu file msginfo70.ini di folder bin Delphi.