3 Mart 2014 Pazartesi

Eclipse

Eclispe
Eclipse ile ilgili aldığım bazı notlar aşağıda.

Proje Silme
Proje silinince Debug / Configuration altındaki çalıştırma ayarları da silinir.

Derleyici
Java projeleri için Eclipse kendi derleyicisini kullanıyor. Bu derleyici artırımsal (incremental) çalışıyor. Yani kod yazarken sadece değişen kısımları derliyor.

Javascript
Eclipse bazı javascript dosyalarını doğrulamaya çalışırken hata varmış gibi algılıyor. Örneğin jquery.min.js dosyasını hatalıymış gibi algılıyor. Bu durumdan kurtulmak için How do I remove javascript validation from my eclipse project? sorusunda açıklandığı gibi JavaScript altındaki "Include Path" seçeneği kullanılarak hata veren javascript dosyası hariç bırakılabilir.

Tomcat
Tomcat ile çalıştırılan projelerde yeni parametre tanımlamak istiyorsak Run As -> Run configuration ->Arguments menüsü altında yapabiliriz.

SVN
Editörde kaynak koda sağ tıklayıp  "Team/Show Annotation" seçimi ile koda yapılan commitleri bloklar halinde görebiliriz.

Eclipse projelerinden şu doslayarın svn'e commitlenmesi uygun olur.
.classpath
.project
.launch
.settings/*

Kaynak Kodda Metod Arama
Ctrl + O seçeneği ile açılı kod dosyasında metod ismi kolayca aranabilir. Aynı şey eğer Visual Assist kurulu ise Visual Studio ile Alt + M tuşu ile yapılabilir.

Debug İşlemleri
Örnekte gösterildiği gibi  Run/Run to Line seçilerek, bulunulan satıra kadar koşturulabilir. Böylece break point konulup kaldırmaktan kurtuluruz.

Visual Studio
VS ile ilgili aldığım bazı notlar aşağıda.

Ayarlar
Minimize simgesi yanındaki Quick Launch ile aranan komutlar kolayca bulunabilir.

Editörler İlgili Notlar

Kaynak Kodu formatlamak
CtrlA , Ctrl K, Ctrl F tuşlarına sırayla basmak lazım.

Kaynak Kod Eklemek
"Add Existing Item" menüsü kullanılırken sağ alttaki Add düğmesi "Add as Link" haline getirilirse kaynak kod kopyalanmaz.

Kaynak Kod Dosyasını Açmak
VASSISTX menüsü altında "Open File in Solution" menüsü ile dosya ismine göre arama yapılabilir.
Aynı işlem Edit / Navigation To veya Ctrl + Command (,) ile de yapılabilir.

Kaynak Kod Dosyasını Önizleme
Solution Explorer penceresinde "Preview Selected Items" seçilerek tıklanan kaynak kod otomatik açılabilir.

Kaynak Kodda İleri Geri Yapma
View / Navigate Backward veya Forward ile önceki ve sonraki kod satırları arasında dolaşılabilir.

Blokları Kapatma İşareti
Tools / Options / C/C++ / Formattin / Outlining / Outline Statement Blocks = True yapılmalı

Clipboard
Ctrl + Shift + V clipboard listesini gösterir.

Output Penceresi
Output penceresinde hataları kolayca dolaşmak için F8'e bas

Debugger
C++ notları Watch Penceresi
Dinamik yaratılan bir array'i Watch penceresinde görmek için değişken isminden sonra virgül ve bir sayı yazmak gerekir. pArray,10 gibi.

C# Notları Watch Penceresi
Bir sınıfın belli bir özelliğinin gösterilmesini istiyorsak aşağıdaki gibi yapabiliriz. Böylece Watch pencersindeki Value sütununa nesnenin Name alanının değeri yazılır.
[System.Diagnostics.DebuggerDisplay("Employee: '{Name}'")]
public class Employee {
public string Name { get { ... } }
...
}
Tracepoint
Breakpoint gibi konuluyor. Kod satırına sağ tıkla Breakpoint / Insert Tracepoint menüsünü seç

const char* pMessage = "..." şeklindeki bir değişkeni göstermek için
{pMessage} is processed
yazılmalı.

Prebuild Event
Buradaki komutlar shell tarafından çalıştırılıyor. $(ProjectDir) projenin bulunduğu dizini gösterir.

F5 ve Ctrl + F5
Uygulamayı F5 ile çalıştırınca, daha yavaş çalışan debug heap kullanılıyor. Diğeri ile çalıştırınca normal heap'i kullanıyor.

Profiler
Analyze / Start Performance Analysis ile profiling işlemleri başlatılır. İşlem bitince Notifications penceresi altında Show Just My Code seçilirse sistem dll'leri içnde harcanan zaman gösterilmez.


Hiç yorum yok:

Yorum Gönder