26.07.2017 Views

bilgeadam-c-kitabi

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

22 KISIM I:<br />

Visual Studio içinde MSDN kütüphanelerinde istenen konuların aranması için<br />

Index, Search, Contents ve Dynamic Help panelleri kullanılır. Sonuç<br />

bulunduğu zaman yeni bir çalışma sayfasında gösterilir. Bu sayfada aranan<br />

kavram ile ilgili detaylı bilgiler ve örnekler mevcuttur.<br />

Örnek: String veri tiplerinin yazdırılmasını değişik formatlarda yazdırılması<br />

String.Format fonksiyonu ile kullanılır.<br />

1. Visual Studio ortamında bir proje açın ve kod sayfasında<br />

String.Format yazın. Fonksiyonu yazdıktan sonra parantezi açın ve<br />

IntelliSense aracının çıkardığı menüyü inceleyin.<br />

Fonksiyon kaç parametre alabiliyor?<br />

Aşağı ve yukarı oklarla menü içinde ilerleyerek fonksiyonun aşırı<br />

yüklenmiş durumlarını inceleyin.<br />

Fonksiyonun kaç tane aşırı yüklemesi yazılmış?<br />

2. Format yazısının üstüne geldikten sonra F1 tuşuna basın ve dinamik<br />

yardımın açtığı sayfaya bakın. Bu sayfa fonksiyonun tüm aşırı<br />

yüklemelerini gösterir.<br />

3. Parametre olarak String ve params Object alan fonksiyona tıklayın.<br />

Çıkan sayfa fonksiyonun detaylarını listeler.<br />

• İlk olarak fonksiyonun söz dizimi verilmiştir. Burada<br />

parametre isimleri ve tipleri üzerinde bağlantılar görünür. Bu<br />

bağlantılar ile ilgili yardım dosyası açılır.<br />

• Parameters bölümünde bu fonksiyonun aldığı parametrelerin<br />

tipleri ve kullanım amaçlarını gösterilir.<br />

• Return Value fonksiyonun dönüş değerinin hangi tipte<br />

olduğu ve nasıl oluştuğu gösterilir.<br />

• Exceptions bölümünde bu fonksiyon kullanılırken meydana<br />

gelebilecek hatalar listelenir.<br />

• Remarks bölümü, fonksiyonun kullanım yerleri,<br />

parametrelerin nasıl kullanılacağı, parametreler kullanılırken<br />

dikkat edilmesi gereken yerler, bağlantılı konular gibi<br />

fonksiyon hakkında detaylı bilgi verir.<br />

• Example bölümünde, fonksiyonun kullanımına örnekler<br />

verilir.<br />

• Requirements bölümünde, fonksiyonun çalışabilmesi için<br />

gereken araçlar ve platformlar listelenir.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!