IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 20 Mart 2010, 13:18   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Code insigt




Code Insight teknikleri, hem sizin yazdığınız kodun, hem de kodunuzda kullandığınız diğer unit'lerinin sürekli olarak arka planda işlenmesine dayanır.
Code Insight'ın Delphi'ye eklenmesinin nedeni programcıların işini kolaylaştırmaktır. Delphi diline yeni bir özellik getirmemekte ancak kod yazımını kolaylaştırmaktadır.
Code Insight'ın Delphi'nin 1.0 sürümü çıkmadan önce düşünüldüğünü biliyor muydunuz? Ancak Delphi'nin 3.0 sürümünden sonraki sürümlerinde gelmektedir. Code Insight beş ayrı beceri sunar.
1. Code Completion : Bir nesnenin özellik veya yöntemini bir listeden arayarak ya da ilk harflerini yazarak seçmenize olanak tanır. Bu özelliği etkinleştirmek için bir nesnenin ismini yazarak noktayı ekleyin ve biraz bekleyin. Listeyi görüntülemek için Ctrl+Boşluk tuşlarını kullanabilirsiniz. Listeyi kapatmak için ESC tuşunu kullanın.
Code Completion aynı zamanda bir atama ifadesinde uygun bir değer aramanıza da olanak verir. Bir değişken veya özellikten sonra := yazdığınızda, Delphi aynı tipe ait olan bütün değişken veya nesneleri, ayrıca bu tipe ait özellikleri olan bütün nesneleri listeler.
Code Completion'da iki tür sıralama vardır. Alfabetik veya kapsama (scope) göre. Sıralama düzenini değiştirmek için Code Completion iletişim kutusuna sağ tıklayın ve istediğiniz sıralama düzenini seçin.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



2. Code Templates : İçinde bir begin - end bloğu olan karmaşık bir ifade gibi önceden tanımlanmış olan kod şablonlarının birini kodunuza eklemenizi sağlar. Şablonların hepsini görmek için Ctrl+J tuşlarına basmalısınız. Ctrl+J tuşlarına basmadan önce birkaç harf yazarsanız, Delphi sadece bu harfle başlayan şablonları listeler.
Örneğin kodunuza bir try-except bloğu ekleyeceksiniz. t yazıp Ctrl + J tuşlarınına bastığınızda t ile başlayan şablonlar gelir. Try except şablonunu seçtiğiniz anda aşağıdaki kod otomatikmen eklenir.
try
except
end ;
Bu yöntemle yüzlerce satırlık kod parçalarını birkaç saniye içinde kodunuza ekleyebilirsiniz.
Mevcut şablonlara kendi şablonlarınızı da ekleyebilirsiniz. Kod şablonları DELPHI32.DCI dosyasında saklanır. Yeni bir kod şablonu eklemek için sırasıyla :
· Tools menüsünden Editör Options komutunu verin.
· Source Options sekmesine geçin.
· Edit Code Templates... butonuna basın.
· Add... butonuna basın.
· Shortcut Name kısmına şablonun ismini, Description kısmına açıklamasını yazıp, OK butonuna basın.
· Code kısmına eklemek istediğiniz kodu yazın. Burada imlecin nereye konumlanmasını istiyorsanız oraya | karakterini koyun.
· OK butonuna basın.
3. Code Paremeters : Bir ipucu penceresinde bir fonksiyon neya yöntemi yazdığınız sırada parametrelerini ve veri tiplerini görüntüler. Fonksiyon veya yöntem adını yazarak parentezi açmanız yeterlidir. Parametre isimleri ve tipleri hemen bir pencerede belirecektir. Ctrl+Shift+Boşluk tuşlarına basarakta code parameters'i görüntüleyebilirsiniz. Etkin parametre koyu renkte gözükür.



Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



4. Tooltip Expression Evaluation : Bir hata giderme kipi özelliğidir. Bu özellik imlecin altında bulunan belirleyici, özellik veya terimin değerini gösterir.
5. Tooltip Symbol Insight : Bir belirleyicinin nerede tanımlandığını gösterir. Belirleyicinin tanımının yapıldığı yere gitmek için Ctrl tuşuna basarak belirleyicinin üzerine tıklatın.


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


ALINTIDIR

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
code, insigt


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
.sil code BenBirLamerim mIRC Scripting Hazır Kodlar 5 04 Eylül 2009 06:23
Code ? Morgenstern mIRC Scripting Sorunları 1 24 Kasım 2008 16:36
Code MoonsheLL mIRC Scripting Sorunları 2 07 Aralık 2007 20:36